| MPA(3) | mpa 1.1 | MPA(3) |
packet.transport.mpa - MPA module
Decode MPA layer.
RFC 5044 Marker PDU Aligned Framing for TCP Specification
enum OpCode
MPA object
Usage:
from packet.transport.mpa import MPA
x = MPA(pktt)
Object definition:
MPA(
[
# MPA Full Operation Phase
psize = int, # Length of ULPDU
pad = int, # Length of Padding bytes
crc = int, # CRC 32 check value
] | [
# Connection Setup
ftype = int, # Frame type
marker = int, # Marker usage required
use_crc = int, # CRC usage
reject = int, # Rejected connection
revision = int, # Revision of MPA
psize = int, # Size of private data
data = bytes, # Private data
]
)
Methods defined here: ---------------------
__init__(self, pktt) Constructor Initialize object's private data.
Packet trace object (packet.pktt.Pktt) so this layer has access to the parent layers.
baseobj(3), packet.transport.ddp(3), packet.unpack(3), packet.utils(3)
No known bugs.
Jorge Mora (mora@netapp.com)
| 21 March 2023 | NFStest 3.2 |