.\" DO NOT MODIFY THIS FILE! It was generated by setup.py 1.2. .TH RDMAP 3 "21 March 2023" "NFStest 3.2" "rdmap 1.0" .SH NAME packet.transport.rdmap - RDMAP module .SH DESCRIPTION Decode RDMAP layer. RFC 5040 Remote Direct Memory Access Protocol Specification .SH CLASSES .SS class OpCode(packet.utils.Enum) .nf enum OpCode .fi .SS class RDMAP(baseobj.BaseObj) .nf RDMAP object Usage: from packet.transport.rdmap import RDMAP x = RDMAP(pktt, pinfo) Object definition: RDMAP( version = int, # RDMA Protocol version opcode = int, # RDMA OpCode psize = int, # Payload Size [ # Only valid for Send with Invalidate and Send with Solicited Event # and Invalidate Messages istag = int, # Invalidate STag ] [ # RDMA Read Request Header sinkstag = int, # Data Sink STag sinksto = int, # Data Sink Tagged Offset dma_len = int, # RDMA Read Message Size srcstag = int, # Data Source STag srcsto = int, # Data Source Tagged Offset ] ) .P .B Methods defined here: --------------------- .P .B __init__(self, pktt, pinfo) 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. .TP .B pinfo: List of two integers: [RDMAP control, Invalidate STag]. .RE .fi .SH SEE ALSO .BR baseobj(3), .BR packet.application.rpc(3), .BR packet.application.rpcordma(3), .BR packet.application.rpcordma_const(3), .BR packet.unpack(3), .BR packet.utils(3) .SH BUGS No known bugs. .SH AUTHOR Jorge Mora (mora@netapp.com)