syn_cache
void syn_cache_put(struct syn_cache *);
void syn_cache_rm(struct syn_cache *);
int syn_cache_respond(struct syn_cache *, struct mbuf *, uint64_t, int);
void syn_cache_insert(struct syn_cache *, struct tcpcb *);
struct syn_cache *syn_cache_lookup(const struct sockaddr *,
syn_cache_rm(struct syn_cache *sc)
syn_cache_put(struct syn_cache *sc)
pool_init(&syn_cache_pool, sizeof(struct syn_cache), 0, IPL_SOFTNET,
syn_cache_insert(struct syn_cache *sc, struct tcpcb *tp)
struct syn_cache *sc2;
struct syn_cache *sc = arg;
struct syn_cache *sc, *nsc;
struct syn_cache *
struct syn_cache *sc;
struct syn_cache *sc;
struct syn_cache *sc;
struct syn_cache *sc;
struct syn_cache *sc;
syn_cache_respond(struct syn_cache *sc, struct mbuf *m, uint64_t now,
LIST_HEAD(, syn_cache) t_sc; /* list of entries by this tcb */
TAILQ_ENTRY(syn_cache) sc_bucketq; /* [S] link on bucket list */
LIST_ENTRY(syn_cache) sc_tpq; /* [S] list of entries by same tp */
TAILQ_HEAD(, syn_cache) sch_bucket; /* [S] bucket entries */