Lines Matching full:packet

2 /* packet.h: Rx packet layout and definitions
18 * on-the-wire Rx packet header
36 uint8_t type; /* packet type */
50 uint8_t flags; /* packet flags */
51 #define RXRPC_CLIENT_INITIATED 0x01 /* signifies a packet generated by a client */
52 #define RXRPC_REQUEST_ACK 0x02 /* request an unconditional ACK of this packet */
53 #define RXRPC_LAST_PACKET 0x04 /* the last packet from this side for this call */
55 #define RXRPC_JUMBO_PACKET 0x20 /* [DATA] this is a jumbo packet */
72 * jumbo packet secondary header
81 uint8_t flags; /* packet flags (as per rxrpc_header) */
89 #define RXRPC_JUMBO_DATALEN 1412 /* non-terminal jumbo packet data length */
93 * The maximum number of subpackets that can possibly fit in a UDP packet is:
97 * = 46 non-terminal packets and 1 terminal packet.
103 * on-the-wire Rx ACK packet data payload
107 __be16 bufferSpace; /* number of packet buffers available */
110 __be32 firstPacket; /* sequence no of first ACK'd packet in attached list */
111 __be32 previousPacket; /* sequence no of previous packet received */
112 __be32 serial; /* serial no of packet that prompted this ACK */
115 #define RXRPC_ACK_REQUESTED 1 /* ACK was requested on packet */
116 #define RXRPC_ACK_DUPLICATE 2 /* duplicate packet received */
117 #define RXRPC_ACK_OUT_OF_SEQUENCE 3 /* out of sequence packet received */
118 #define RXRPC_ACK_EXCEEDS_WINDOW 4 /* packet received beyond end of ACK window */
119 #define RXRPC_ACK_NOSPACE 5 /* packet discarded due to lack of buffer space */
122 #define RXRPC_ACK_DELAY 8 /* nothing happened since received packet */
149 __be32 jumbo_max; /* max packets to stick into a jumbo packet [AFS 3.5] */
154 * Kerberos security type-2 challenge packet
165 * Kerberos security type-2 response packet