1DDP(3) ddp 1.0 DDP(3)
2
3
4
6 packet.transport.ddp - DDP module
7
9 Decode DDP layer.
10
11 RFC 5041 Direct Data Placement over Reliable Transports
12
14 class DDP(baseobj.BaseObj)
15 DDP object
16
17 Usage:
18 from packet.transport.ddp import DDP
19
20 x = DDP(pktt)
21
22 Object definition:
23
24 DDP(
25 tagged = int, # Tagged message
26 lastfl = int, # Last flag
27 version = int, # DDP version
28 psize = int, # Payload size
29 [
30 # For tagged message:
31 stag = int, # Steering tag
32 offset = int, # Tagged offset
33 ] | [
34 # For untagged message:
35 queue = int, # Queue number
36 msn = int, # Message sequence number
37 offset = int, # Message offset
38 ]
39 )
40
41
42 Methods defined here:
43 ---------------------
44
45 __init__(self, pktt)
46 Constructor
47
48 Initialize object's private data.
49
50
51 pktt: Packet trace object (packet.pktt.Pktt) so this layer has
52 access to the parent layers.
53
55 baseobj(3), packet.transport.rdmap(3), packet.utils(3)
56
57
59 No known bugs.
60
62 Jorge Mora (mora@netapp.com)
63
64
65
66NFStest 3.2 21 March 2023 DDP(3)