Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_var.h
Show First 20 Lines • Show All 1,397 Lines • ▼ Show 20 Lines | |||||
int register_tcp_functions_as_name(struct tcp_function_block *blk, | int register_tcp_functions_as_name(struct tcp_function_block *blk, | ||||
const char *name, int wait); | const char *name, int wait); | ||||
int deregister_tcp_functions(struct tcp_function_block *blk, bool quiesce, | int deregister_tcp_functions(struct tcp_function_block *blk, bool quiesce, | ||||
bool force); | bool force); | ||||
struct tcp_function_block *find_and_ref_tcp_functions(struct tcp_function_set *fs); | struct tcp_function_block *find_and_ref_tcp_functions(struct tcp_function_set *fs); | ||||
int find_tcp_function_alias(struct tcp_function_block *blk, struct tcp_function_set *fs); | int find_tcp_function_alias(struct tcp_function_block *blk, struct tcp_function_set *fs); | ||||
uint32_t tcp_get_srtt(struct tcpcb *tp, int granularity); | uint32_t tcp_get_srtt(struct tcpcb *tp, int granularity); | ||||
void tcp_switch_back_to_default(struct tcpcb *tp); | void tcp_switch_back_to_default(struct tcpcb *tp); | ||||
struct tcp_function_block * | struct tcp_function_block *tcp_find_and_ref_fb(struct tcp_function_block *fs); | ||||
find_and_ref_tcp_fb(struct tcp_function_block *fs); | struct tcp_function_block *tcp_find_and_ref_default_fb(void); | ||||
int tcp_default_ctloutput(struct tcpcb *tp, struct sockopt *sopt); | int tcp_default_ctloutput(struct tcpcb *tp, struct sockopt *sopt); | ||||
int tcp_ctloutput_set(struct inpcb *inp, struct sockopt *sopt); | int tcp_ctloutput_set(struct inpcb *inp, struct sockopt *sopt); | ||||
void tcp_log_socket_option(struct tcpcb *tp, uint32_t option_num, | void tcp_log_socket_option(struct tcpcb *tp, uint32_t option_num, | ||||
uint32_t option_val, int err); | uint32_t option_val, int err); | ||||
extern counter_u64_t tcp_inp_lro_direct_queue; | extern counter_u64_t tcp_inp_lro_direct_queue; | ||||
extern counter_u64_t tcp_inp_lro_wokeup_queue; | extern counter_u64_t tcp_inp_lro_wokeup_queue; | ||||
Show All 24 Lines | |||||
void tcp6_use_min_mtu(struct tcpcb *); | void tcp6_use_min_mtu(struct tcpcb *); | ||||
u_int tcp_maxseg(const struct tcpcb *); | u_int tcp_maxseg(const struct tcpcb *); | ||||
u_int tcp_fixed_maxseg(const struct tcpcb *); | u_int tcp_fixed_maxseg(const struct tcpcb *); | ||||
void tcp_mss_update(struct tcpcb *, int, int, struct hc_metrics_lite *, | void tcp_mss_update(struct tcpcb *, int, int, struct hc_metrics_lite *, | ||||
struct tcp_ifcap *); | struct tcp_ifcap *); | ||||
void tcp_mss(struct tcpcb *, int); | void tcp_mss(struct tcpcb *, int); | ||||
int tcp_mssopt(struct in_conninfo *); | int tcp_mssopt(struct in_conninfo *); | ||||
struct tcpcb * | struct tcpcb * | ||||
tcp_newtcpcb(struct inpcb *); | tcp_newtcpcb(struct inpcb *, struct tcp_function_block *); | ||||
int tcp_default_output(struct tcpcb *); | int tcp_default_output(struct tcpcb *); | ||||
void tcp_state_change(struct tcpcb *, int); | void tcp_state_change(struct tcpcb *, int); | ||||
void tcp_respond(struct tcpcb *, void *, | void tcp_respond(struct tcpcb *, void *, | ||||
struct tcphdr *, struct mbuf *, tcp_seq, tcp_seq, uint16_t); | struct tcphdr *, struct mbuf *, tcp_seq, tcp_seq, uint16_t); | ||||
bool tcp_twcheck(struct inpcb *, struct tcpopt *, struct tcphdr *, | bool tcp_twcheck(struct inpcb *, struct tcpopt *, struct tcphdr *, | ||||
struct mbuf *, int); | struct mbuf *, int); | ||||
void tcp_setpersist(struct tcpcb *); | void tcp_setpersist(struct tcpcb *); | ||||
void tcp_record_dsack(struct tcpcb *tp, tcp_seq start, tcp_seq end, int tlp); | void tcp_record_dsack(struct tcpcb *tp, tcp_seq start, tcp_seq end, int tlp); | ||||
▲ Show 20 Lines • Show All 123 Lines • Show Last 20 Lines |