Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_syncache.h
Show All 36 Lines | |||||
void syncache_init(void); | void syncache_init(void); | ||||
#ifdef VIMAGE | #ifdef VIMAGE | ||||
void syncache_destroy(void); | void syncache_destroy(void); | ||||
#endif | #endif | ||||
void syncache_unreach(struct in_conninfo *, struct tcphdr *); | void syncache_unreach(struct in_conninfo *, struct tcphdr *); | ||||
int syncache_expand(struct in_conninfo *, struct tcpopt *, | int syncache_expand(struct in_conninfo *, struct tcpopt *, | ||||
struct tcphdr *, struct socket **, struct mbuf *); | struct tcphdr *, struct socket **, struct mbuf *); | ||||
int syncache_add(struct in_conninfo *, struct tcpopt *, | int syncache_add(struct in_conninfo *, struct tcpopt *, | ||||
struct tcphdr *, struct inpcb *, struct socket **, struct mbuf *, | struct tcphdr *, struct inpcb *, struct socket *, struct mbuf *, | ||||
void *, void *); | void *, void *); | ||||
void syncache_chkrst(struct in_conninfo *, struct tcphdr *); | void syncache_chkrst(struct in_conninfo *, struct tcphdr *); | ||||
void syncache_badack(struct in_conninfo *); | void syncache_badack(struct in_conninfo *); | ||||
int syncache_pcblist(struct sysctl_req *req, int max_pcbs, int *pcbs_exported); | int syncache_pcblist(struct sysctl_req *req, int max_pcbs, int *pcbs_exported); | ||||
struct syncache { | struct syncache { | ||||
TAILQ_ENTRY(syncache) sc_hash; | TAILQ_ENTRY(syncache) sc_hash; | ||||
struct in_conninfo sc_inc; /* addresses */ | struct in_conninfo sc_inc; /* addresses */ | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |