packet.transport.mpa - Man Page
MPA module
Description
Decode MPA layer.
RFC 5044 Marker PDU Aligned Framing for TCP Specification
Classes
class FrameType(packet.utils.Enum)
enum OpCode
class MPA(baseobj.BaseObj)
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.
pktt:
Packet trace object (packet.pktt.Pktt) so this layer has
access to the parent layers.See Also
baseobj(3), packet.transport.ddp(3), packet.unpack(3), packet.utils(3)
Bugs
No known bugs.
Author
Jorge Mora (mora@netapp.com)
Referenced By
21 March 2023 NFStest 3.2 mpa 1.1