Lines Matching +full:max +full:- +full:reason

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
13 typedef __be32 rxrpc_seq_net_t; /* on-the-wire Rx message sequence number */
14 typedef __be32 rxrpc_serial_net_t; /* on-the-wire Rx message serial number */
18 * on-the-wire Rx packet header
19 * - all multibyte fields should be in network byte order
23 #define RXRPC_RANDOM_EPOCH 0x80000000 /* Random if set, date-based if not */
26 #define RXRPC_MAXCALLS 4 /* max active calls per conn */
27 #define RXRPC_CHANNELMASK (RXRPC_MAXCALLS-1) /* mask for channel ID */
32 __be32 callNumber; /* call ID (0 for connection-level packets) */
42 #define RXRPC_PACKET_TYPE_CHALLENGE 6 /* connection security challenge (SRVR->CLNT) */
43 #define RXRPC_PACKET_TYPE_RESPONSE 7 /* connection secutity response (CLNT->SRVR) */
58 uint8_t userStatus; /* app-layer defined status */
73 * - can be mapped to read header by:
74 * - new_serial = serial + 1
75 * - new_seq = seq + 1
76 * - new_flags = j_flags
77 * - new__rsvd = j__rsvd
78 * - duplicating all other fields
89 #define RXRPC_JUMBO_DATALEN 1412 /* non-terminal jumbo packet data length */
95 * ((max_IP - IP_hdr - UDP_hdr) / RXRPC_JUMBO_SUBPKTLEN) + 1
96 * = ((65535 - 28 - 28) / 1416) + 1
97 * = 46 non-terminal packets and 1 terminal packet.
103 * on-the-wire Rx ACK packet data payload
104 * - all multibyte fields should be in network byte order
114 uint8_t reason; /* reason for ACK */ member
124 #define RXRPC_ACK__INVALID 10 /* Representation of invalid ACK reason */
142 __be32 jumbo_max; /* max packets to stick into a jumbo packet [AFS 3.5] */
147 * Kerberos security type-2 challenge packet
153 __be32 __padding; /* padding to 8-byte boundary */
158 * Kerberos security type-2 response packet