| /f-stack/freebsd/netinet/ |
| H A D | toecore.h | 59 int (*tod_listen_start)(struct toedev *, struct tcpcb *); 60 int (*tod_listen_stop)(struct toedev *, struct tcpcb *); 66 void (*tod_input)(struct toedev *, struct tcpcb *, struct mbuf *); 73 void (*tod_rcvd)(struct toedev *, struct tcpcb *); 79 int (*tod_output)(struct toedev *, struct tcpcb *); 82 int (*tod_send_rst)(struct toedev *, struct tcpcb *); 85 int (*tod_send_fin)(struct toedev *, struct tcpcb *); 88 void (*tod_pcb_detach)(struct toedev *, struct tcpcb *); 108 void (*tod_ctloutput)(struct toedev *, struct tcpcb *, int, int); 111 void (*tod_tcp_info)(struct toedev *, struct tcpcb *, [all …]
|
| H A D | tcp_offload.h | 42 void tcp_offload_listen_start(struct tcpcb *); 43 void tcp_offload_listen_stop(struct tcpcb *); 44 void tcp_offload_input(struct tcpcb *, struct mbuf *); 45 int tcp_offload_output(struct tcpcb *); 46 void tcp_offload_rcvd(struct tcpcb *); 47 void tcp_offload_ctloutput(struct tcpcb *, int, int); 48 void tcp_offload_tcp_info(struct tcpcb *, struct tcp_info *); 49 int tcp_offload_alloc_tls_session(struct tcpcb *, struct ktls_session *, int); 50 void tcp_offload_detach(struct tcpcb *);
|
| H A D | tcp_var.h | 130 struct tcpcb { struct 724 struct tcpcb *tp; 923 struct tcpcb * 924 tcp_close(struct tcpcb *); 926 void tcp_twstart(struct tcpcb *); 930 struct tcpcb * 931 tcp_drop(struct tcpcb *, int); 945 struct tcpcb *, int, int); 963 struct tcpcb *, int); 1010 struct tcpcb * [all …]
|
| H A D | tcp_log_buf.h | 352 void tcp_log_drain(struct tcpcb *tp); 359 size_t tcp_log_get_id(struct tcpcb *tp, char *buf); 360 size_t tcp_log_get_tag(struct tcpcb *tp, char *buf); 361 u_int tcp_log_get_id_cnt(struct tcpcb *tp); 362 int tcp_log_getlogbuf(struct sockopt *sopt, struct tcpcb *tp); 364 int tcp_log_set_id(struct tcpcb *tp, char *id); 365 int tcp_log_set_tag(struct tcpcb *tp, char *tag); 366 int tcp_log_state_change(struct tcpcb *tp, int state); 367 void tcp_log_tcpcbinit(struct tcpcb *tp); 368 void tcp_log_tcpcbfini(struct tcpcb *tp); [all …]
|
| H A D | tcp_offload.c | 114 tcp_offload_listen_start(struct tcpcb *tp) in tcp_offload_listen_start() 123 tcp_offload_listen_stop(struct tcpcb *tp) in tcp_offload_listen_stop() 132 tcp_offload_input(struct tcpcb *tp, struct mbuf *m) in tcp_offload_input() 143 tcp_offload_output(struct tcpcb *tp) in tcp_offload_output() 168 tcp_offload_rcvd(struct tcpcb *tp) in tcp_offload_rcvd() 179 tcp_offload_ctloutput(struct tcpcb *tp, int sopt_dir, int sopt_name) in tcp_offload_ctloutput() 190 tcp_offload_tcp_info(struct tcpcb *tp, struct tcp_info *ti) in tcp_offload_tcp_info() 201 tcp_offload_alloc_tls_session(struct tcpcb *tp, struct ktls_session *tls, in tcp_offload_alloc_tls_session() 213 tcp_offload_detach(struct tcpcb *tp) in tcp_offload_detach()
|
| H A D | tcp_ratelimit.h | 104 tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp, 109 struct tcpcb *tp, struct ifnet *ifp, 113 struct tcpcb *tp); 116 tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp, in tcp_set_pacing_rate() 126 struct tcpcb *tp, struct ifnet *ifp, in tcp_chg_pacing_rate() 136 struct tcpcb *tp) in tcp_rel_pacing_rate()
|
| H A D | toecore.c | 94 toedev_listen_stop(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_listen_stop() 101 toedev_input(struct toedev *tod __unused, struct tcpcb *tp __unused, in toedev_input() 110 toedev_rcvd(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_rcvd() 117 toedev_output(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_output() 124 toedev_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_pcb_detach() 179 toedev_ctloutput(struct toedev *tod __unused, struct tcpcb *tp __unused, in toedev_ctloutput() 187 toedev_tcp_info(struct toedev *tod __unused, struct tcpcb *tp __unused, in toedev_tcp_info() 209 struct tcpcb *tp; in toe_listen_start() 232 toe_listen_start_event(void *arg __unused, struct tcpcb *tp) in toe_listen_start_event() 244 toe_listen_stop_event(void *arg __unused, struct tcpcb *tp) in toe_listen_stop_event() [all …]
|
| H A D | tcp_fastopen.h | 91 void tcp_fastopen_connect(struct tcpcb *); 92 void tcp_fastopen_disable_path(struct tcpcb *); 93 void tcp_fastopen_update_cache(struct tcpcb *, uint16_t, uint8_t,
|
| H A D | tcp_sack.c | 391 tcp_clean_dsack_blocks(struct tcpcb *tp) in tcp_clean_dsack_blocks() 433 tcp_clean_sackreport(struct tcpcb *tp) in tcp_clean_sackreport() 447 tcp_sackhole_alloc(struct tcpcb *tp, tcp_seq start, tcp_seq end) in tcp_sackhole_alloc() 475 tcp_sackhole_free(struct tcpcb *tp, struct sackhole *hole) in tcp_sackhole_free() 491 tcp_sackhole_insert(struct tcpcb *tp, tcp_seq start, tcp_seq end, in tcp_sackhole_insert() 518 tcp_sackhole_remove(struct tcpcb *tp, struct sackhole *hole) in tcp_sackhole_remove() 764 tcp_free_sackholes(struct tcpcb *tp) in tcp_free_sackholes() 787 tcp_sack_partialack(struct tcpcb *tp, struct tcphdr *th) in tcp_sack_partialack() 812 tcp_sack_output_debug(struct tcpcb *tp, int *sack_bytes_rexmt) 850 tcp_sack_output(struct tcpcb *tp, int *sack_bytes_rexmt) in tcp_sack_output() [all …]
|
| H A D | tcp_usrreq.c | 167 struct tcpcb *tp = NULL; in tcp_usr_attach() 225 struct tcpcb *tp; in tcp_usr_detach() 360 struct tcpcb *tp = NULL; in tcp_usr_bind() 402 struct tcpcb *tp = NULL; in tcp6_usr_bind() 474 struct tcpcb *tp = NULL; in tcp_usr_listen() 519 struct tcpcb *tp = NULL; in tcp6_usr_listen() 581 struct tcpcb *tp = NULL; in tcp_usr_connect() 641 struct tcpcb *tp = NULL; in tcp6_usr_connect() 1354 struct tcpcb *tp; in tcp_usr_ready() 1829 struct tcpcb *tp; in tcp_ctloutput() [all …]
|
| H A D | tcp_log_buf.c | 284 struct tcpcb *tln_tp; 523 tcp_log_set_tag(struct tcpcb *tp, char *tag) in tcp_log_set_tag() 561 tcp_log_set_id(struct tcpcb *tp, char *id) in tcp_log_set_id() 920 tcp_log_get_id(struct tcpcb *tp, char *buf) in tcp_log_get_id() 989 tcp_log_get_id_cnt(struct tcpcb *tp) in tcp_log_get_id_cnt() 1176 tcp_log_tcpcbinit(struct tcpcb *tp) in tcp_log_tcpcbinit() 1319 tcp_log_tcpcbfini(struct tcpcb *tp) in tcp_log_tcpcbfini() 1495 tcp_log_purge_tp_logbuf(struct tcpcb *tp) in tcp_log_purge_tp_logbuf() 1783 tcp_log_drain(struct tcpcb *tp) in tcp_log_drain() 2354 struct tcpcb *tp; in tcp_log_dumpbucketlogs() [all …]
|
| H A D | tcp_timer.c | 273 struct tcpcb *tp = xtp; in tcp_timer_delack() 302 tcp_inpinfo_lock_del(struct inpcb *inp, struct tcpcb *tp) in tcp_inpinfo_lock_del() 311 struct tcpcb *tp = xtp; in tcp_timer_2msl() 402 struct tcpcb *tp = xtp; in tcp_timer_keep() 523 struct tcpcb *tp = xtp; in tcp_timer_persist() 612 struct tcpcb *tp = xtp; in tcp_timer_rexmt() 893 tcp_timer_activate(struct tcpcb *tp, uint32_t timer_type, u_int delta) in tcp_timer_activate() 944 tcp_timer_active(struct tcpcb *tp, uint32_t timer_type) in tcp_timer_active() 982 tcp_timer_suspend(struct tcpcb *tp, uint32_t timer_type) in tcp_timer_suspend() 1016 tcp_timers_unsuspend(struct tcpcb *tp, uint32_t timer_type) in tcp_timers_unsuspend() [all …]
|
| H A D | tcp_subr.c | 789 struct tcpcb tcb; 1040 struct tcpcb *tp; in deregister_tcp_functions() 1690 struct tcpcb * 1694 struct tcpcb *tp; in tcp_newtcpcb() 1831 struct tcpcb *tp; in tcp_ccalgounload() 1893 struct tcpcb * 2060 struct tcpcb *tp; in tcp_timer_discard() 2099 struct tcpcb * 2203 struct tcpcb *tp; in tcp_notify() 2463 struct tcpcb *tp; in tcp_ctlinput() [all …]
|
| H A D | tcp_reass.c | 204 tcp_log_reassm(struct tcpcb *tp, struct tseg_qent *q, struct tseg_qent *p, in tcp_log_reassm() 243 tcp_reass_log_dump(struct tcpcb *tp) in tcp_reass_log_dump() 255 tcp_reass_log_new_in(struct tcpcb *tp, tcp_seq seq, int len, struct mbuf *m, in tcp_reass_log_new_in() 305 tcp_reass_flush(struct tcpcb *tp) in tcp_reass_flush() 324 tcp_reass_append(struct tcpcb *tp, struct tseg_qent *last, in tcp_reass_append() 350 tcp_reass_prepend(struct tcpcb *tp, struct tseg_qent *first, struct mbuf *m, struct tcphdr *th, in tcp_reass_prepend() 386 tcp_reass_replace(struct tcpcb *tp, struct tseg_qent *q, struct mbuf *m, in tcp_reass_replace() 421 tcp_reass_merge_into(struct tcpcb *tp, struct tseg_qent *ent, in tcp_reass_merge_into() 446 tcp_reass_merge_forward(struct tcpcb *tp, struct tseg_qent *ent) in tcp_reass_merge_forward() 526 tcp_reass(struct tcpcb *tp, struct tcphdr *th, tcp_seq *seq_start, in tcp_reass()
|
| H A D | tcp_pcap.h | 35 void tcp_pcap_tcpcb_init(struct tcpcb *tp);
|
| H A D | tcp_debug.h | 60 struct tcpcb td_cb;
|
| H A D | tcp_input.c | 384 cc_conn_init(struct tcpcb *tp) in cc_conn_init() 501 cc_post_recovery(struct tcpcb *tp, struct tcphdr *th) in cc_post_recovery() 619 struct tcpcb *tp = NULL; in tcp_input() 1452 struct tcpcb *tp, int tlen) in tcp_autorcvbuf() 1476 tcp_handle_wakeup(struct tcpcb *tp, struct socket *so) in tcp_handle_wakeup() 3532 struct tcpcb *tp = sototcpcb(so); in tcp_pulloutofband() 3557 tcp_xmit_timer(struct tcpcb *tp, int rtt) in tcp_xmit_timer() 3659 tcp_mss_update(struct tcpcb *tp, int offer, int mtuoffer, in tcp_mss_update() 3806 tcp_mss(struct tcpcb *tp, int offer) in tcp_mss() 3922 tcp_prr_partialack(struct tcpcb *tp, struct tcphdr *th) in tcp_prr_partialack() [all …]
|
| /f-stack/freebsd/netinet/tcp_stacks/ |
| H A D | rack_bbr_common.h | 94 ctf_process_inbound_raw(struct tcpcb *tp, struct socket *so, 98 uint32_t ctf_outstanding(struct tcpcb *tp); 99 uint32_t ctf_flight_size(struct tcpcb *tp, uint32_t rc_sacked); 105 ctf_do_dropafterack(struct mbuf *m, struct tcpcb *tp, 108 ctf_do_dropwithreset(struct mbuf *m, struct tcpcb *tp, 111 ctf_do_drop(struct mbuf *m, struct tcpcb *tp); 115 struct socket *so, struct tcpcb *tp); 119 struct tcpcb *tp, int32_t * ret_val); 126 ctf_calc_rwin(struct socket *so, struct tcpcb *tp); 133 ctf_fixed_maxseg(struct tcpcb *tp); [all …]
|
| H A D | rack_bbr_common.c | 448 ctf_do_queued_segments(struct socket *so, struct tcpcb *tp, int have_pkt) in ctf_do_queued_segments() 467 ctf_outstanding(struct tcpcb *tp) in ctf_outstanding() 480 ctf_flight_size(struct tcpcb *tp, uint32_t rc_sacked) in ctf_flight_size() 495 ctf_do_dropwithreset(struct mbuf *m, struct tcpcb *tp, struct tcphdr *th, in ctf_do_dropwithreset() 647 ctf_do_drop(struct mbuf *m, struct tcpcb *tp) in ctf_do_drop() 758 ctf_ts_check(struct mbuf *m, struct tcphdr *th, struct tcpcb *tp, in ctf_ts_check() 790 ctf_calc_rwin(struct socket *so, struct tcpcb *tp) in ctf_calc_rwin() 806 ctf_do_dropwithreset_conn(struct mbuf *m, struct tcpcb *tp, struct tcphdr *th, in ctf_do_dropwithreset_conn() 818 ctf_fixed_maxseg(struct tcpcb *tp) in ctf_fixed_maxseg() 862 ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks) in ctf_log_sack_filter() [all …]
|
| H A D | rack.c | 376 rack_check_recovery_mode(struct tcpcb *tp, 384 struct inpcb *inp, struct tcpcb *tp); 5495 rack_remxt_tmr(struct tcpcb *tp) in rack_remxt_tmr() 5552 rack_cc_conn_init(struct tcpcb *tp) in rack_cc_conn_init() 5916 rack_stopall(struct tcpcb *tp) in rack_stopall() 5937 rack_stop_all_timers(struct tcpcb *tp) in rack_stop_all_timers() 6804 rack_log_sack_passed(struct tcpcb *tp, in rack_log_sack_passed() 6838 rack_need_set_test(struct tcpcb *tp, in rack_need_set_test() 10340 rack_init(struct tcpcb *tp) in rack_init() 10523 rack_handoff_ok(struct tcpcb *tp) in rack_handoff_ok() [all …]
|
| H A D | bbr.c | 3763 tcp_bbr_partialack(struct tcpcb *tp) in tcp_bbr_partialack() 3777 bbr_post_recovery(struct tcpcb *tp) in bbr_post_recovery() 4883 bbr_remxt_tmr(struct tcpcb *tp) in bbr_remxt_tmr() 5308 bbr_stopall(struct tcpcb *tp) in bbr_stopall() 7014 bbr_log_sack_passed(struct tcpcb *tp, in bbr_log_sack_passed() 10059 bbr_init(struct tcpcb *tp) in bbr_init() 10276 bbr_handoff_ok(struct tcpcb *tp) in bbr_handoff_ok() 11221 struct tcpcb *tp; in bbr_state_change() 11243 struct tcpcb *tp; in bbr_state_change() 14234 bbr_output(struct tcpcb *tp) in bbr_output() [all …]
|
| /f-stack/tools/compat/include/netinet/ |
| H A D | tcp_var.h | 130 struct tcpcb { struct 724 struct tcpcb *tp; 923 struct tcpcb * 924 tcp_close(struct tcpcb *); 926 void tcp_twstart(struct tcpcb *); 930 struct tcpcb * 931 tcp_drop(struct tcpcb *, int); 945 struct tcpcb *, int, int); 963 struct tcpcb *, int); 1010 struct tcpcb * [all …]
|
| H A D | tcp_timer.h | 218 void tcp_inpinfo_lock_del(struct inpcb *inp, struct tcpcb *tp);
|
| /f-stack/freebsd/netinet/khelp/ |
| H A D | h_ertt.c | 139 marked_packet_rtt(struct txseginfo *txsi, struct ertt *e_t, struct tcpcb *tp, in marked_packet_rtt() 201 struct tcpcb *tp; in ertt_packet_measurement_hook() 436 struct tcpcb *tp; in ertt_add_tx_segment_info_hook()
|
| /f-stack/freebsd/netinet/cc/ |
| H A D | cc.h | 90 struct tcpcb *tcp;
|