Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/in_pcb.h
Show First 20 Lines • Show All 742 Lines • ▼ Show 20 Lines | |||||
#define INP_RECVRSSBUCKETID 0x00000200 /* populate recv datagram with bucket id */ | #define INP_RECVRSSBUCKETID 0x00000200 /* populate recv datagram with bucket id */ | ||||
#define INP_RATE_LIMIT_CHANGED 0x00000400 /* rate limit needs attention */ | #define INP_RATE_LIMIT_CHANGED 0x00000400 /* rate limit needs attention */ | ||||
#define INP_ORIGDSTADDR 0x00000800 /* receive IP dst address/port */ | #define INP_ORIGDSTADDR 0x00000800 /* receive IP dst address/port */ | ||||
#define INP_CANNOT_DO_ECN 0x00001000 /* The stack does not do ECN */ | #define INP_CANNOT_DO_ECN 0x00001000 /* The stack does not do ECN */ | ||||
#define INP_REUSEPORT_LB 0x00002000 /* SO_REUSEPORT_LB option is set */ | #define INP_REUSEPORT_LB 0x00002000 /* SO_REUSEPORT_LB option is set */ | ||||
#define INP_SUPPORTS_MBUFQ 0x00004000 /* Supports the mbuf queue method of LRO */ | #define INP_SUPPORTS_MBUFQ 0x00004000 /* Supports the mbuf queue method of LRO */ | ||||
#define INP_MBUF_QUEUE_READY 0x00008000 /* The transport is pacing, inputs can be queued */ | #define INP_MBUF_QUEUE_READY 0x00008000 /* The transport is pacing, inputs can be queued */ | ||||
#define INP_DONT_SACK_QUEUE 0x00010000 /* If a sack arrives do not wake me */ | #define INP_DONT_SACK_QUEUE 0x00010000 /* If a sack arrives do not wake me */ | ||||
#define INP_2PCP_SET 0x00020000 /* If the Eth PCP should be set explicitly */ | |||||
#define INP_2PCP_BIT0 0x00040000 /* Eth PCP Bit 0 */ | |||||
#define INP_2PCP_BIT1 0x00080000 /* Eth PCP Bit 1 */ | |||||
#define INP_2PCP_BIT2 0x00100000 /* Eth PCP Bit 2 */ | |||||
#define INP_2PCP_BASE INP_2PCP_BIT0 | |||||
#define INP_2PCP_MASK (INP_2PCP_BIT0 | INP_2PCP_BIT1 | INP_2PCP_BIT2) | |||||
#define INP_2PCP_SHIFT 18 /* shift PCP field in/out of inp_flags2 */ | |||||
/* | /* | ||||
* Flags passed to in_pcblookup*() functions. | * Flags passed to in_pcblookup*() functions. | ||||
*/ | */ | ||||
#define INPLOOKUP_WILDCARD 0x00000001 /* Allow wildcard sockets. */ | #define INPLOOKUP_WILDCARD 0x00000001 /* Allow wildcard sockets. */ | ||||
#define INPLOOKUP_RLOCKPCB 0x00000002 /* Return inpcb read-locked. */ | #define INPLOOKUP_RLOCKPCB 0x00000002 /* Return inpcb read-locked. */ | ||||
#define INPLOOKUP_WLOCKPCB 0x00000004 /* Return inpcb write-locked. */ | #define INPLOOKUP_WLOCKPCB 0x00000004 /* Return inpcb write-locked. */ | ||||
#define INPLOOKUP_MASK (INPLOOKUP_WILDCARD | INPLOOKUP_RLOCKPCB | \ | #define INPLOOKUP_MASK (INPLOOKUP_WILDCARD | INPLOOKUP_RLOCKPCB | \ | ||||
▲ Show 20 Lines • Show All 131 Lines • Show Last 20 Lines |