Home
last modified time | relevance | path

Searched refs:tcpcb (Results 1 – 25 of 45) sorted by relevance

12

/f-stack/freebsd/netinet/
H A Dtoecore.h59 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 Dtcp_offload.h42 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 Dtcp_var.h130 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 Dtcp_log_buf.h352 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 Dtcp_offload.c114 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 Dtcp_ratelimit.h104 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 Dtoecore.c94 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 Dtcp_fastopen.h91 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 Dtcp_sack.c391 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 Dtcp_usrreq.c167 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 Dtcp_log_buf.c284 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 Dtcp_timer.c273 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 Dtcp_subr.c789 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 Dtcp_reass.c204 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 Dtcp_pcap.h35 void tcp_pcap_tcpcb_init(struct tcpcb *tp);
H A Dtcp_debug.h60 struct tcpcb td_cb;
H A Dtcp_input.c384 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 Drack_bbr_common.h94 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 Drack_bbr_common.c448 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 Drack.c376 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 Dbbr.c3763 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 Dtcp_var.h130 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 Dtcp_timer.h218 void tcp_inpinfo_lock_del(struct inpcb *inp, struct tcpcb *tp);
/f-stack/freebsd/netinet/khelp/
H A Dh_ertt.c139 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 Dcc.h90 struct tcpcb *tcp;

12