Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_syncache.h
| Show All 39 Lines | |||||
| void syncache_unreach(struct in_conninfo *, tcp_seq, uint16_t); | void syncache_unreach(struct in_conninfo *, tcp_seq, uint16_t); | ||||
| int syncache_expand(struct in_conninfo *, struct tcpopt *, | int syncache_expand(struct in_conninfo *, struct tcpopt *, | ||||
| struct tcphdr *, struct socket **, struct mbuf *, uint16_t); | struct tcphdr *, struct socket **, struct mbuf *, uint16_t); | ||||
| struct socket * syncache_add(struct in_conninfo *, struct tcpopt *, | struct socket * 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 *, uint8_t, uint16_t); | void *, void *, uint8_t, uint16_t); | ||||
| void syncache_chkrst(struct in_conninfo *, struct tcphdr *, struct mbuf *, | void syncache_chkrst(struct in_conninfo *, struct tcphdr *, struct mbuf *, | ||||
| uint16_t); | uint16_t); | ||||
| void syncache_badack(struct in_conninfo *, uint16_t); | |||||
| int syncache_pcblist(struct sysctl_req *); | int syncache_pcblist(struct sysctl_req *); | ||||
| 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 */ | ||||
| int sc_rxttime; /* retransmit time */ | int sc_rxttime; /* retransmit time */ | ||||
| u_int16_t sc_rxmits; /* retransmit counter */ | u_int16_t sc_rxmits; /* retransmit counter */ | ||||
| u_int16_t sc_port; /* remote UDP encaps port */ | u_int16_t sc_port; /* remote UDP encaps port */ | ||||
| ▲ Show 20 Lines • Show All 100 Lines • Show Last 20 Lines | |||||