DOKK / manpages / debian 13 / nfstest / packet.transport.mpa.3.en
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