Changeset View
Changeset View
Standalone View
Standalone View
head/sys/netinet/in_pcb.h
Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Lines | #endif | ||||
int inp_flags; /* (i) generic IP/datagram flags */ | int inp_flags; /* (i) generic IP/datagram flags */ | ||||
int inp_flags2; /* (i) generic IP/datagram flags #2*/ | int inp_flags2; /* (i) generic IP/datagram flags #2*/ | ||||
volatile uint16_t inp_input_cpu; /* Lock (i) */ | volatile uint16_t inp_input_cpu; /* Lock (i) */ | ||||
volatile uint8_t inp_hpts_cpu_set :1, /* on output hpts (i) */ | volatile uint8_t inp_hpts_cpu_set :1, /* on output hpts (i) */ | ||||
inp_input_cpu_set : 1, /* on input hpts (i) */ | inp_input_cpu_set : 1, /* on input hpts (i) */ | ||||
inp_hpts_calls :1, /* (i) from output hpts */ | inp_hpts_calls :1, /* (i) from output hpts */ | ||||
inp_input_calls :1, /* (i) from input hpts */ | inp_input_calls :1, /* (i) from input hpts */ | ||||
inp_spare_bits2 : 4; | inp_spare_bits2 : 4; | ||||
uint8_t inp_spare_byte; /* Compiler hole */ | uint8_t inp_numa_domain; /* numa domain */ | ||||
void *inp_ppcb; /* (i) pointer to per-protocol pcb */ | void *inp_ppcb; /* (i) pointer to per-protocol pcb */ | ||||
struct socket *inp_socket; /* (i) back pointer to socket */ | struct socket *inp_socket; /* (i) back pointer to socket */ | ||||
uint32_t inp_hptsslot; /* Hpts wheel slot this tcb is Lock(i&b) */ | uint32_t inp_hptsslot; /* Hpts wheel slot this tcb is Lock(i&b) */ | ||||
uint32_t inp_hpts_drop_reas; /* reason we are dropping the PCB (lock i&b) */ | uint32_t inp_hpts_drop_reas; /* reason we are dropping the PCB (lock i&b) */ | ||||
TAILQ_ENTRY(inpcb) inp_input; /* pacing in queue next lock(b) */ | TAILQ_ENTRY(inpcb) inp_input; /* pacing in queue next lock(b) */ | ||||
struct inpcbinfo *inp_pcbinfo; /* (c) PCB list info */ | struct inpcbinfo *inp_pcbinfo; /* (c) PCB list info */ | ||||
struct inpcbgroup *inp_pcbgroup; /* (g/i) PCB group list */ | struct inpcbgroup *inp_pcbgroup; /* (g/i) PCB group list */ | ||||
CK_LIST_ENTRY(inpcb) inp_pcbgroup_wild; /* (g/i/h) group wildcard entry */ | CK_LIST_ENTRY(inpcb) inp_pcbgroup_wild; /* (g/i/h) group wildcard entry */ | ||||
▲ Show 20 Lines • Show All 611 Lines • Show Last 20 Lines |