Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_hpts.h
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | struct tcp_hpts_entry { | ||||
uint32_t p_prev_slot; /* Previous slot we were on */ | uint32_t p_prev_slot; /* Previous slot we were on */ | ||||
uint32_t p_cur_slot; /* Current slot in wheel hpts is draining */ | uint32_t p_cur_slot; /* Current slot in wheel hpts is draining */ | ||||
uint32_t p_nxt_slot; /* The next slot outside the current range of | uint32_t p_nxt_slot; /* The next slot outside the current range of | ||||
* slots that the hpts is running on. */ | * slots that the hpts is running on. */ | ||||
int32_t p_on_queue_cnt; /* Count on queue in this hpts */ | int32_t p_on_queue_cnt; /* Count on queue in this hpts */ | ||||
uint32_t p_lasttick; /* Last tick before the current one */ | uint32_t p_lasttick; /* Last tick before the current one */ | ||||
uint8_t p_direct_wake :1, /* boolean */ | uint8_t p_direct_wake :1, /* boolean */ | ||||
p_on_min_sleep:1, /* boolean */ | p_on_min_sleep:1, /* boolean */ | ||||
p_avail:6; | p_avail:6; | ||||
uint8_t p_fill[3]; /* Fill to 32 bits */ | uint8_t p_fill[3]; /* Fill to 32 bits */ | ||||
/* Cache line 0x40 */ | /* Cache line 0x40 */ | ||||
void *p_inp; | void *p_inp; | ||||
struct hptsh p_input; /* For the tcp-input runner */ | struct hptsh p_input; /* For the tcp-input runner */ | ||||
/* Hptsi wheel */ | /* Hptsi wheel */ | ||||
struct hptsh *p_hptss; | struct hptsh *p_hptss; | ||||
int32_t p_on_inqueue_cnt; /* Count on input queue in this hpts */ | int32_t p_on_inqueue_cnt; /* Count on input queue in this hpts */ | ||||
uint32_t hit_no_enobuf; | uint32_t hit_no_enobuf; | ||||
▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines |