FreeBSD kernel IPv4 code
|
#include <tcp_syncache.h>
Data Fields | |
struct syncache_head * | hashbase |
uma_zone_t | zone |
u_int | hashsize |
u_int | hashmask |
u_int | bucket_limit |
u_int | cache_limit |
u_int | rexmt_limit |
uint32_t | hash_secret |
struct vnet * | vnet |
struct syncookie_secret | secret |
struct mtx | pause_mtx |
struct callout | pause_co |
time_t | pause_until |
uint8_t | pause_backoff |
volatile bool | paused |
bool | see_other |
Definition at line 124 of file tcp_syncache.h.
u_int tcp_syncache::bucket_limit |
Definition at line 129 of file tcp_syncache.h.
u_int tcp_syncache::cache_limit |
Definition at line 130 of file tcp_syncache.h.
uint32_t tcp_syncache::hash_secret |
Definition at line 132 of file tcp_syncache.h.
struct syncache_head* tcp_syncache::hashbase |
Definition at line 125 of file tcp_syncache.h.
u_int tcp_syncache::hashmask |
Definition at line 128 of file tcp_syncache.h.
u_int tcp_syncache::hashsize |
Definition at line 127 of file tcp_syncache.h.
uint8_t tcp_syncache::pause_backoff |
Definition at line 138 of file tcp_syncache.h.
struct callout tcp_syncache::pause_co |
Definition at line 136 of file tcp_syncache.h.
Referenced by syncache_unpause().
struct mtx tcp_syncache::pause_mtx |
Definition at line 135 of file tcp_syncache.h.
Referenced by syncache_unpause().
time_t tcp_syncache::pause_until |
Definition at line 137 of file tcp_syncache.h.
Referenced by syncache_unpause().
volatile bool tcp_syncache::paused |
Definition at line 139 of file tcp_syncache.h.
Referenced by syncache_unpause().
u_int tcp_syncache::rexmt_limit |
Definition at line 131 of file tcp_syncache.h.
struct syncookie_secret tcp_syncache::secret |
Definition at line 134 of file tcp_syncache.h.
Referenced by syncookie_reseed().
bool tcp_syncache::see_other |
Definition at line 140 of file tcp_syncache.h.
struct vnet* tcp_syncache::vnet |
Definition at line 133 of file tcp_syncache.h.
Referenced by syncache_timer().
uma_zone_t tcp_syncache::zone |
Definition at line 126 of file tcp_syncache.h.