.\" DO NOT MODIFY THIS FILE! It was generated by setup.py 1.2. .TH MPA 3 "21 March 2023" "NFStest 3.2" "mpa 1.1" .SH NAME packet.transport.mpa - MPA module .SH DESCRIPTION Decode MPA layer. RFC 5044 Marker PDU Aligned Framing for TCP Specification .SH CLASSES .SS class FrameType(packet.utils.Enum) .nf enum OpCode .fi .SS class MPA(baseobj.BaseObj) .nf 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 ] ) .P .B Methods defined here: --------------------- .P .B __init__(self, pktt) Constructor Initialize object's private data. .RS .TP .B pktt: Packet trace object (packet.pktt.Pktt) so this layer has access to the parent layers. .RE .fi .SH SEE ALSO .BR baseobj(3), .BR packet.transport.ddp(3), .BR packet.unpack(3), .BR packet.utils(3) .SH BUGS No known bugs. .SH AUTHOR Jorge Mora (mora@netapp.com)