syn_cache
syn_cache_respond(struct syn_cache *sc)
static struct syn_cache *
static int syn_cache_respond(struct syn_cache *);
syn_cache_timer_arm(struct syn_cache *sc)
syn_cache_rm(struct syn_cache *sc)
syn_cache_put(struct syn_cache *sc)
pool_init(&syn_cache_pool, sizeof(struct syn_cache), 0, 0, 0,
syn_cache_insert(struct syn_cache *sc, struct tcpcb *tp)
struct syn_cache *sc2;
struct syn_cache *sc = arg;
struct syn_cache *sc, *nsc;
static struct syn_cache *
struct syn_cache *sc;
struct syn_cache *sc;
struct syn_cache *sc;
struct syn_cache *sc;
struct syn_cache *sc;
memset(sc, 0, sizeof(struct syn_cache));
TAILQ_ENTRY(syn_cache) sc_bucketq; /* link on bucket list */
LIST_ENTRY(syn_cache) sc_tpq; /* list of entries by same tp */
TAILQ_HEAD(, syn_cache) sch_bucket; /* bucket entries */
void syn_cache_insert(struct syn_cache *, struct tcpcb *);
struct syn_cache;
LIST_HEAD(, syn_cache) t_sc; /* list of entries by this tcb */