sbin/ipf/ipsend/ipsend.h
44
extern struct tcpcb *find_tcp(int, struct tcpiphdr *);
sbin/ipf/ipsend/iptests.c
1048
struct tcpcb *tcbp, tcb;
sbin/ipf/ipsend/sock.c
148
struct tcpcb *
sbin/ipf/ipsend/sock.c
151
struct tcpcb *t;
sbin/ipf/ipsend/sock.c
219
t = (struct tcpcb *)calloc(1, sizeof(*t));
sbin/ipf/ipsend/sock.c
226
return (struct tcpcb *)i->inp_ppcb;
sbin/ipf/ipsend/sock.c
246
struct tcpcb *t, tcb;
sys/dev/cxgbe/crypto/t6_kern_tls.c
152
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/crypto/t6_kern_tls.c
183
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/crypto/t6_kern_tls.c
311
ktls_set_tcb_fields(struct tlspcb *tlsp, struct tcpcb *tp, struct sge_txq *txq)
sys/dev/cxgbe/crypto/t6_kern_tls.c
381
struct tcpcb *tp;
sys/dev/cxgbe/cxgbei/cxgbei.c
453
struct tcpcb *tp;
sys/dev/cxgbe/cxgbei/cxgbei.c
597
struct tcpcb *tp;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1023
struct tcpcb *tp;
sys/dev/cxgbe/iw_cxgbe/cm.c
505
struct tcpcb *tp;
sys/dev/cxgbe/iw_cxgbe/qp.c
1127
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/iw_cxgbe/qp.c
1257
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/iw_cxgbe/qp.c
1355
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/nvmf/nvmf_che.c
2033
struct tcpcb *tp;
sys/dev/cxgbe/nvmf/nvmf_che.c
2406
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_connect.c
261
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_cpl_io.c
1039
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_cpl_io.c
1238
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_cpl_io.c
1582
t4_tod_output(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_cpl_io.c
1601
t4_send_fin(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_cpl_io.c
1622
t4_send_rst(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_cpl_io.c
1655
struct tcpcb *tp = NULL;
sys/dev/cxgbe/tom/t4_cpl_io.c
1768
struct tcpcb *tp = NULL;
sys/dev/cxgbe/tom/t4_cpl_io.c
1852
abort_status_to_errno(struct tcpcb *tp, unsigned int abort_reason)
sys/dev/cxgbe/tom/t4_cpl_io.c
1880
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_cpl_io.c
1987
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_cpl_io.c
2153
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_cpl_io.c
2390
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_cpl_io.c
248
struct tcpcb *tp = intotcpcb(inp); /* don't use if INP_DROPPED */
sys/dev/cxgbe/tom/t4_cpl_io.c
2533
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_cpl_io.c
2755
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_cpl_io.c
2776
struct tcpcb *tp = sototcpcb(so);
sys/dev/cxgbe/tom/t4_cpl_io.c
302
assign_rxopt(struct tcpcb *tp, uint16_t opt)
sys/dev/cxgbe/tom/t4_cpl_io.c
363
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_cpl_io.c
418
t4_rcvd_locked(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_cpl_io.c
442
t4_rcvd(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_cpl_io.c
695
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_cpl_io.c
82
send_flowc_wr(struct toepcb *toep, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_ddp.c
1090
handle_ddp_close(struct toepcb *toep, struct tcpcb *tp, __be32 rcv_nxt)
sys/dev/cxgbe/tom/t4_ddp.c
2747
struct tcpcb *tp = sototcpcb(so);
sys/dev/cxgbe/tom/t4_ddp.c
2788
struct tcpcb *tp = sototcpcb(so);
sys/dev/cxgbe/tom/t4_ddp.c
2808
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_ddp.c
465
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_ddp.c
645
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_ddp.c
862
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_listen.c
651
t4_listen_start(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_listen.c
748
t4_listen_stop(struct toedev *tod, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_tls.c
1067
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_tls.c
507
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_tls.c
765
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_tls.c
827
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_tom.c
1257
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_tom.c
1822
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_tom.c
2216
struct tcpcb *tp = sototcpcb(so);
sys/dev/cxgbe/tom/t4_tom.c
2245
struct tcpcb *tp = sototcpcb(so);
sys/dev/cxgbe/tom/t4_tom.c
2286
struct tcpcb *tp;
sys/dev/cxgbe/tom/t4_tom.c
231
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_tom.c
275
struct tcpcb *tp = intotcpcb(inp);
sys/dev/cxgbe/tom/t4_tom.c
379
t4_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp)
sys/dev/cxgbe/tom/t4_tom.c
418
t4_ctloutput(struct toedev *tod, struct tcpcb *tp, int dir, int name)
sys/dev/cxgbe/tom/t4_tom.c
839
t4_tcp_info(struct toedev *tod, const struct tcpcb *tp, struct tcp_info *ti)
sys/dev/cxgbe/tom/t4_tom.c
852
t4_alloc_tls_session(struct toedev *tod, struct tcpcb *tp,
sys/dev/cxgbe/tom/t4_tom.c
904
t4_pmtu_update(struct toedev *tod, struct tcpcb *tp, tcp_seq seq, int mtu)
sys/dev/cxgbe/tom/t4_tom.h
489
void t4_pcb_detach(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
501
int t4_listen_start(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
502
int t4_listen_stop(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
523
void send_flowc_wr(struct toepcb *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
528
void t4_rcvd(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
529
void t4_rcvd_locked(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
530
int t4_tod_output(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
531
int t4_send_fin(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
532
int t4_send_rst(struct toedev *, struct tcpcb *);
sys/dev/cxgbe/tom/t4_tom.h
570
void handle_ddp_close(struct toepcb *, struct tcpcb *, uint32_t);
sys/kern/uipc_ktls.c
1376
struct tcpcb *tp;
sys/kern/uipc_ktls.c
1510
struct tcpcb *tp;
sys/kern/uipc_ktls.c
1564
struct tcpcb *tp;
sys/kern/uipc_ktls.c
1777
struct tcpcb *tp;
sys/kern/uipc_ktls.c
1943
struct tcpcb *tp;
sys/kern/uipc_ktls.c
2465
struct tcpcb *tp;
sys/kern/uipc_ktls.c
2503
struct tcpcb *tp;
sys/kern/uipc_ktls.c
3364
struct tcpcb *tp;
sys/kern/uipc_ktls.c
3418
struct tcpcb *tp;
sys/kern/uipc_ktls.c
874
struct tcpcb *tp;
sys/kern/uipc_ktls.c
926
struct tcpcb *tp;
sys/netinet/cc/cc.c
126
cc_attach(struct tcpcb *tp, struct cc_algo *algo)
sys/netinet/cc/cc.c
138
cc_detach(struct tcpcb *tp)
sys/netinet/cc/cc.h
244
void cc_attach(struct tcpcb *, struct cc_algo *);
sys/netinet/cc/cc.h
246
void cc_detach(struct tcpcb *);
sys/netinet/cc/cc.h
95
struct tcpcb *tp; /* Pointer to tcpcb */
sys/netinet/cc/cc_cubic.c
124
struct tcpcb *tp;
sys/netinet/cc/cc_newreno.c
134
struct tcpcb *tp;
sys/netinet/khelp/h_ertt.c
136
marked_packet_rtt(struct txseginfo *txsi, struct ertt *e_t, struct tcpcb *tp,
sys/netinet/khelp/h_ertt.c
198
struct tcpcb *tp;
sys/netinet/khelp/h_ertt.c
433
struct tcpcb *tp;
sys/netinet/siftr.c
670
siftr_siftdata(struct pkt_node *pn, struct inpcb *inp, struct tcpcb *tp,
sys/netinet/siftr.c
728
struct tcpcb *tp;
sys/netinet/siftr.c
875
struct tcpcb *tp;
sys/netinet/tcp_ecn.c
119
tcp_ecn_input_syn_sent(struct tcpcb *tp, uint16_t thflags, int iptos)
sys/netinet/tcp_ecn.c
225
tcp_ecn_input_parallel_syn(struct tcpcb *tp, uint16_t thflags, int iptos)
sys/netinet/tcp_ecn.c
293
tcp_ecn_input_segment(struct tcpcb *tp, uint16_t thflags, int tlen, int pkts, int iptos)
sys/netinet/tcp_ecn.c
376
tcp_ecn_output_syn_sent(struct tcpcb *tp)
sys/netinet/tcp_ecn.c
406
tcp_ecn_output_established(struct tcpcb *tp, uint16_t *thflags, int len, bool rxmit)
sys/netinet/tcp_ecn.c
465
tcp_ecn_syncache_socket(struct tcpcb *tp, struct syncache *sc)
sys/netinet/tcp_ecn.h
43
void tcp_ecn_input_syn_sent(struct tcpcb *, uint16_t, int);
sys/netinet/tcp_ecn.h
44
void tcp_ecn_input_parallel_syn(struct tcpcb *, uint16_t, int);
sys/netinet/tcp_ecn.h
45
int tcp_ecn_input_segment(struct tcpcb *, uint16_t, int, int, int);
sys/netinet/tcp_ecn.h
46
uint16_t tcp_ecn_output_syn_sent(struct tcpcb *);
sys/netinet/tcp_ecn.h
47
int tcp_ecn_output_established(struct tcpcb *, uint16_t *, int, bool);
sys/netinet/tcp_ecn.h
48
void tcp_ecn_syncache_socket(struct tcpcb *, struct syncache *);
sys/netinet/tcp_fastopen.c
866
tcp_fastopen_connect(struct tcpcb *tp)
sys/netinet/tcp_fastopen.c
953
tcp_fastopen_disable_path(struct tcpcb *tp)
sys/netinet/tcp_fastopen.c
978
tcp_fastopen_update_cache(struct tcpcb *tp, uint16_t mss,
sys/netinet/tcp_fastopen.h
124
tcp_fastopen_connect(struct tcpcb *_tp)
sys/netinet/tcp_fastopen.h
129
tcp_fastopen_disable_path(struct tcpcb *_tp)
sys/netinet/tcp_fastopen.h
134
tcp_fastopen_update_cache(struct tcpcb *_tp, uint16_t _mss, uint8_t _cookie_len,
sys/netinet/tcp_fastopen.h
82
struct tcpcb;
sys/netinet/tcp_fastopen.h
90
void tcp_fastopen_connect(struct tcpcb *);
sys/netinet/tcp_fastopen.h
91
void tcp_fastopen_disable_path(struct tcpcb *);
sys/netinet/tcp_fastopen.h
92
void tcp_fastopen_update_cache(struct tcpcb *, uint16_t, uint8_t,
sys/netinet/tcp_hpts.c
1085
struct tcpcb *tp;
sys/netinet/tcp_hpts.c
1199
struct tcpcb *tp, *ntp;
sys/netinet/tcp_hpts.c
1200
TAILQ_HEAD(, tcpcb) head = TAILQ_HEAD_INITIALIZER(head);
sys/netinet/tcp_hpts.c
1213
TAILQ_SWAP(&head, &hptsh->head, tcpcb, t_hpts);
sys/netinet/tcp_hpts.c
1505
__tcp_set_hpts(struct tcp_hptsi *pace, struct tcpcb *tp)
sys/netinet/tcp_hpts.c
396
tcp_hpts_log(struct tcp_hpts_entry *hpts, struct tcpcb *tp, struct timeval *tv,
sys/netinet/tcp_hpts.c
505
tcp_hpts_insert_internal(struct tcpcb *tp, struct tcp_hpts_entry *hpts)
sys/netinet/tcp_hpts.c
532
tcp_hpts_lock(struct tcp_hptsi *pace, struct tcpcb *tp)
sys/netinet/tcp_hpts.c
545
tcp_hpts_release(struct tcpcb *tp)
sys/netinet/tcp_hpts.c
565
__tcp_hpts_init(struct tcp_hptsi *pace, struct tcpcb *tp)
sys/netinet/tcp_hpts.c
580
__tcp_hpts_remove(struct tcp_hptsi *pace, struct tcpcb *tp)
sys/netinet/tcp_hpts.c
604
struct tcpcb *tmp;
sys/netinet/tcp_hpts.c
788
check_if_slot_would_be_wrong(struct tcp_hpts_entry *hpts, struct tcpcb *tp,
sys/netinet/tcp_hpts.c
821
__tcp_hpts_insert(struct tcp_hptsi *pace, struct tcpcb *tp, uint32_t usecs,
sys/netinet/tcp_hpts.c
990
hpts_cpuid(struct tcp_hptsi *pace, struct tcpcb *tp, int *failed)
sys/netinet/tcp_hpts.h
106
void __tcp_hpts_init(struct tcp_hptsi *pace, struct tcpcb *);
sys/netinet/tcp_hpts.h
109
void __tcp_hpts_remove(struct tcp_hptsi *pace, struct tcpcb *);
sys/netinet/tcp_hpts.h
113
tcp_in_hpts(struct tcpcb *tp)
sys/netinet/tcp_hpts.h
144
void __tcp_hpts_insert(struct tcp_hptsi *pace, struct tcpcb *tp, uint32_t usecs,
sys/netinet/tcp_hpts.h
149
void __tcp_set_hpts(struct tcp_hptsi *pace, struct tcpcb *tp);
sys/netinet/tcp_hpts_internal.h
128
TAILQ_HEAD(, tcpcb) head;
sys/netinet/tcp_hpts_test.c
1006
struct tcpcb *tp, *tp2;
sys/netinet/tcp_hpts_test.c
1123
struct tcpcb *tp1, *tp2, *tp2_dup, *tp3;
sys/netinet/tcp_hpts_test.c
1187
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
1247
struct tcpcb **tcpcbs;
sys/netinet/tcp_hpts_test.c
1259
tcpcbs = malloc(num_tcpcbs * sizeof(struct tcpcb *), M_TCPHPTS, M_WAITOK | M_ZERO);
sys/netinet/tcp_hpts_test.c
1312
struct tcpcb *tp1, *tp2;
sys/netinet/tcp_hpts_test.c
1392
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
1455
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
153
dump_tcpcb(struct tcpcb *tp)
sys/netinet/tcp_hpts_test.c
1547
struct tcpcb *tp1, *tp2;
sys/netinet/tcp_hpts_test.c
305
test_tcp_output(struct tcpcb *tp)
sys/netinet/tcp_hpts_test.c
333
test_tfb_do_queued_segments(struct tcpcb *tp, int flag)
sys/netinet/tcp_hpts_test.c
369
static struct tcpcb *
sys/netinet/tcp_hpts_test.c
372
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
374
tp = malloc(sizeof(struct tcpcb), M_TCPHPTS, M_WAITOK | M_ZERO);
sys/netinet/tcp_hpts_test.c
397
test_hpts_free_tcpcb(struct tcpcb *tp)
sys/netinet/tcp_hpts_test.c
564
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
605
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
664
struct tcpcb *tp;
sys/netinet/tcp_hpts_test.c
785
struct tcpcb **tcpcbs;
sys/netinet/tcp_hpts_test.c
795
tcpcbs = malloc(num_tcpcbs * sizeof(struct tcpcb *), M_TCPHPTS, M_WAITOK | M_ZERO);
sys/netinet/tcp_hpts_test.c
863
struct tcpcb **tcpcbs;
sys/netinet/tcp_hpts_test.c
874
tcpcbs = malloc(num_tcpcbs * sizeof(struct tcpcb *), M_TCPHPTS, M_WAITOK | M_ZERO);
sys/netinet/tcp_hpts_test.c
934
struct tcpcb *tp1, *tp2;
sys/netinet/tcp_input.c
1437
struct tcpcb *tp, int tlen)
sys/netinet/tcp_input.c
1467
tcp_handle_wakeup(struct tcpcb *tp)
sys/netinet/tcp_input.c
1482
tcp_do_segment(struct tcpcb *tp, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_input.c
258
tcp_is_sack_recovery(struct tcpcb *tp, struct tcpopt *to)
sys/netinet/tcp_input.c
270
hhook_run_tcp_est_in(struct tcpcb *tp, struct tcphdr *th, struct tcpopt *to)
sys/netinet/tcp_input.c
289
cc_ack_received(struct tcpcb *tp, struct tcphdr *th, uint16_t nsegs,
sys/netinet/tcp_input.c
3405
tcp_dropwithreset(struct mbuf *m, struct tcphdr *th, struct tcpcb *tp, int tlen)
sys/netinet/tcp_input.c
3585
struct tcpcb *tp = sototcpcb(so);
sys/netinet/tcp_input.c
360
cc_conn_init(struct tcpcb *tp)
sys/netinet/tcp_input.c
3610
tcp_xmit_timer(struct tcpcb *tp, int rtt)
sys/netinet/tcp_input.c
3710
tcp_mss_update(struct tcpcb *tp, int offer, int mtuoffer,
sys/netinet/tcp_input.c
3867
tcp_mss(struct tcpcb *tp, int offer)
sys/netinet/tcp_input.c
3994
tcp_do_prr_ack(struct tcpcb *tp, struct tcphdr *th, struct tcpopt *to,
sys/netinet/tcp_input.c
4082
tcp_newreno_partial_ack(struct tcpcb *tp, struct tcphdr *th)
sys/netinet/tcp_input.c
4117
tcp_compute_pipe(struct tcpcb *tp)
sys/netinet/tcp_input.c
415
cc_cong_signal(struct tcpcb *tp, struct tcphdr *th, uint32_t type)
sys/netinet/tcp_input.c
481
cc_post_recovery(struct tcpcb *tp, struct tcphdr *th)
sys/netinet/tcp_input.c
517
cc_ecnpkt_handler_flags(struct tcpcb *tp, uint16_t flags, uint8_t iptos)
sys/netinet/tcp_input.c
553
cc_ecnpkt_handler(struct tcpcb *tp, struct tcphdr *th, uint8_t iptos)
sys/netinet/tcp_input.c
602
struct tcpcb *tp = NULL;
sys/netinet/tcp_log_buf.c
1035
tcp_log_get_id(struct tcpcb *tp, char *buf)
sys/netinet/tcp_log_buf.c
1059
tcp_log_get_tag(struct tcpcb *tp, char *buf)
sys/netinet/tcp_log_buf.c
1105
tcp_log_get_id_cnt(struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
1184
tcp_log_remove_log_cleanup(struct tcpcb *tp, struct tcp_log_mem *log_entry)
sys/netinet/tcp_log_buf.c
1194
tcp_log_remove_log_head(struct tcpcb *tp, struct tcp_log_mem *log_entry)
sys/netinet/tcp_log_buf.c
1292
tcp_log_tcpcbinit(struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
1414
tcp_log_move_tp_to_node(struct tcpcb *tp, struct tcp_log_id_node *tln)
sys/netinet/tcp_log_buf.c
1436
tcp_log_tcpcbfini(struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
1661
tcp_log_purge_tp_logbuf(struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
1684
tcp_log_event(struct tcpcb *tp, struct tcphdr *th, struct sockbuf *rxbuf,
sys/netinet/tcp_log_buf.c
1929
tcp_log_state_change(struct tcpcb *tp, int state)
sys/netinet/tcp_log_buf.c
1981
tcp_log_drain(struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
2147
tcp_log_getlogbuf(struct sockopt *sopt, struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
2371
tcp_log_dump_tp_logbuf(struct tcpcb *tp, char *reason, int how, bool force)
sys/netinet/tcp_log_buf.c
2572
struct tcpcb *tp;
sys/netinet/tcp_log_buf.c
2804
tcp_log_dump_tp_bucket_logbufs(struct tcpcb *tp, char *reason)
sys/netinet/tcp_log_buf.c
2850
tcp_log_flowend(struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
2863
struct tcpcb *tp;
sys/netinet/tcp_log_buf.c
316
struct tcpcb *tln_tp;
sys/netinet/tcp_log_buf.c
481
tcp_log_remove_id_node(struct inpcb *inp, struct tcpcb *tp,
sys/netinet/tcp_log_buf.c
531
tcp_log_grow_tlb(char *tlb_id, struct tcpcb *tp)
sys/netinet/tcp_log_buf.c
550
tcp_log_apply_ratio(struct tcpcb *tp, int ratio)
sys/netinet/tcp_log_buf.c
613
tcp_log_set_tag(struct tcpcb *tp, char *tag)
sys/netinet/tcp_log_buf.c
652
tcp_log_set_id(struct tcpcb *tp, char *id)
sys/netinet/tcp_log_buf.h
383
tcp_bblogging_on(struct tcpcb *tp)
sys/netinet/tcp_log_buf.h
398
tcp_bblogging_point_on(struct tcpcb *tp, uint8_t bbpoint)
sys/netinet/tcp_log_buf.h
411
tcp_set_bblog_state(struct tcpcb *tp, uint8_t ls, uint8_t bbpoint)
sys/netinet/tcp_log_buf.h
431
tcp_get_bblog_state(struct tcpcb *tp)
sys/netinet/tcp_log_buf.h
437
tcp_trace_point(struct tcpcb *tp, int num)
sys/netinet/tcp_log_buf.h
526
struct tcpcb;
sys/netinet/tcp_log_buf.h
552
void tcp_log_drain(struct tcpcb *tp);
sys/netinet/tcp_log_buf.h
553
int tcp_log_dump_tp_logbuf(struct tcpcb *tp, char *reason, int how, bool force);
sys/netinet/tcp_log_buf.h
554
void tcp_log_dump_tp_bucket_logbufs(struct tcpcb *tp, char *reason);
sys/netinet/tcp_log_buf.h
555
struct tcp_log_buffer *tcp_log_event(struct tcpcb *tp, struct tcphdr *th, struct sockbuf *rxbuf,
sys/netinet/tcp_log_buf.h
559
size_t tcp_log_get_id(struct tcpcb *tp, char *buf);
sys/netinet/tcp_log_buf.h
560
size_t tcp_log_get_tag(struct tcpcb *tp, char *buf);
sys/netinet/tcp_log_buf.h
561
u_int tcp_log_get_id_cnt(struct tcpcb *tp);
sys/netinet/tcp_log_buf.h
562
int tcp_log_getlogbuf(struct sockopt *sopt, struct tcpcb *tp);
sys/netinet/tcp_log_buf.h
564
int tcp_log_set_id(struct tcpcb *tp, char *id);
sys/netinet/tcp_log_buf.h
565
int tcp_log_set_tag(struct tcpcb *tp, char *tag);
sys/netinet/tcp_log_buf.h
566
int tcp_log_state_change(struct tcpcb *tp, int state);
sys/netinet/tcp_log_buf.h
567
void tcp_log_tcpcbinit(struct tcpcb *tp);
sys/netinet/tcp_log_buf.h
568
void tcp_log_tcpcbfini(struct tcpcb *tp);
sys/netinet/tcp_log_buf.h
569
void tcp_log_flowend(struct tcpcb *tp);
sys/netinet/tcp_log_buf.h
572
int tcp_log_apply_ratio(struct tcpcb *tp, int ratio);
sys/netinet/tcp_log_buf.h
580
tcp_log_event(struct tcpcb *tp, struct tcphdr *th, struct sockbuf *rxbuf,
sys/netinet/tcp_lro_hpts.c
147
tcp_lro_check_wake_status(struct tcpcb *tp)
sys/netinet/tcp_lro_hpts.c
157
tcp_lro_log(struct tcpcb *tp, const struct lro_ctrl *lc,
sys/netinet/tcp_lro_hpts.c
209
struct tcpcb *tp, int32_t *new_m, bool can_append_old_cmp)
sys/netinet/tcp_lro_hpts.c
255
do_bpf_strip_and_compress(struct tcpcb *tp, struct lro_ctrl *lc,
sys/netinet/tcp_lro_hpts.c
467
tcp_queue_pkts(struct tcpcb *tp, struct lro_entry *le)
sys/netinet/tcp_lro_hpts.c
479
static struct tcpcb *
sys/netinet/tcp_lro_hpts.c
518
struct tcpcb *tp;
sys/netinet/tcp_offload.c
112
tcp_offload_listen_start(struct tcpcb *tp)
sys/netinet/tcp_offload.c
121
tcp_offload_listen_stop(struct tcpcb *tp)
sys/netinet/tcp_offload.c
130
tcp_offload_input(struct tcpcb *tp, struct mbuf *m)
sys/netinet/tcp_offload.c
141
tcp_offload_output(struct tcpcb *tp)
sys/netinet/tcp_offload.c
166
tcp_offload_rcvd(struct tcpcb *tp)
sys/netinet/tcp_offload.c
177
tcp_offload_ctloutput(struct tcpcb *tp, int sopt_dir, int sopt_name)
sys/netinet/tcp_offload.c
188
tcp_offload_tcp_info(const struct tcpcb *tp, struct tcp_info *ti)
sys/netinet/tcp_offload.c
199
tcp_offload_alloc_tls_session(struct tcpcb *tp, struct ktls_session *tls,
sys/netinet/tcp_offload.c
211
tcp_offload_detach(struct tcpcb *tp)
sys/netinet/tcp_offload.c
222
tcp_offload_pmtu_update(struct tcpcb *tp, tcp_seq seq, int mtu)
sys/netinet/tcp_offload.h
41
struct tcpcb;
sys/netinet/tcp_offload.h
44
void tcp_offload_listen_start(struct tcpcb *);
sys/netinet/tcp_offload.h
45
void tcp_offload_listen_stop(struct tcpcb *);
sys/netinet/tcp_offload.h
46
void tcp_offload_input(struct tcpcb *, struct mbuf *);
sys/netinet/tcp_offload.h
47
int tcp_offload_output(struct tcpcb *);
sys/netinet/tcp_offload.h
48
void tcp_offload_rcvd(struct tcpcb *);
sys/netinet/tcp_offload.h
49
void tcp_offload_ctloutput(struct tcpcb *, int, int);
sys/netinet/tcp_offload.h
50
void tcp_offload_tcp_info(const struct tcpcb *, struct tcp_info *);
sys/netinet/tcp_offload.h
51
int tcp_offload_alloc_tls_session(struct tcpcb *, struct ktls_session *, int);
sys/netinet/tcp_offload.h
52
void tcp_offload_detach(struct tcpcb *);
sys/netinet/tcp_offload.h
53
void tcp_offload_pmtu_update(struct tcpcb *, tcp_seq, int);
sys/netinet/tcp_output.c
151
hhook_run_tcp_est_out(struct tcpcb *tp, struct tcphdr *th,
sys/netinet/tcp_output.c
173
cc_after_idle(struct tcpcb *tp)
sys/netinet/tcp_output.c
1743
tcp_setpersist(struct tcpcb *tp)
sys/netinet/tcp_output.c
185
tcp_default_output(struct tcpcb *tp)
sys/netinet/tcp_output.c
2122
tcp_sndbuf_autoscale(struct tcpcb *tp, struct socket *so, uint32_t sendwin)
sys/netinet/tcp_ratelimit.c
1334
tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.c
1399
struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.c
1528
tcp_rel_pacing_rate(const struct tcp_hwrate_limit_table *crte, struct tcpcb *tp)
sys/netinet/tcp_ratelimit.c
1575
tcp_log_pacing_size(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, uint32_t new_tso,
sys/netinet/tcp_ratelimit.c
1604
tcp_get_pacing_burst_size_w_divisor(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, int can_use_1mss,
sys/netinet/tcp_ratelimit.h
118
tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
123
struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
127
struct tcpcb *tp);
sys/netinet/tcp_ratelimit.h
130
tcp_get_pacing_burst_size_w_divisor(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, int can_use_1mss,
sys/netinet/tcp_ratelimit.h
141
tcp_set_pacing_rate(struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
151
struct tcpcb *tp, struct ifnet *ifp,
sys/netinet/tcp_ratelimit.h
161
struct tcpcb *tp)
sys/netinet/tcp_ratelimit.h
179
tcp_get_pacing_burst_size_w_divisor(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, int can_use_1mss,
sys/netinet/tcp_ratelimit.h
241
tcp_get_pacing_burst_size(struct tcpcb *tp, uint64_t bw, uint32_t segsiz, int can_use_1mss,
sys/netinet/tcp_ratelimit.h
97
struct tcpcb;
sys/netinet/tcp_reass.c
194
tcp_log_reassm(struct tcpcb *tp, struct tseg_qent *q, struct tseg_qent *p,
sys/netinet/tcp_reass.c
232
tcp_reass_log_dump(struct tcpcb *tp)
sys/netinet/tcp_reass.c
244
tcp_reass_log_new_in(struct tcpcb *tp, tcp_seq seq, int len, struct mbuf *m,
sys/netinet/tcp_reass.c
294
tcp_reass_flush(struct tcpcb *tp)
sys/netinet/tcp_reass.c
313
tcp_reass_append(struct tcpcb *tp, struct tseg_qent *last,
sys/netinet/tcp_reass.c
339
tcp_reass_prepend(struct tcpcb *tp, struct tseg_qent *first, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_reass.c
375
tcp_reass_replace(struct tcpcb *tp, struct tseg_qent *q, struct mbuf *m,
sys/netinet/tcp_reass.c
410
tcp_reass_merge_into(struct tcpcb *tp, struct tseg_qent *ent,
sys/netinet/tcp_reass.c
435
tcp_reass_merge_forward(struct tcpcb *tp, struct tseg_qent *ent)
sys/netinet/tcp_reass.c
515
tcp_reass(struct tcpcb *tp, struct tcphdr *th, tcp_seq *seq_start,
sys/netinet/tcp_sack.c
1037
tcp_sack_output(struct tcpcb *tp, int *sack_bytes_rexmt)
sys/netinet/tcp_sack.c
1071
tcp_sack_adjust(struct tcpcb *tp)
sys/netinet/tcp_sack.c
1116
tcp_sack_lost_retransmission(struct tcpcb *tp, struct tcphdr *th)
sys/netinet/tcp_sack.c
155
tcp_dsack_block_exists(struct tcpcb *tp)
sys/netinet/tcp_sack.c
170
tcp_update_dsack_list(struct tcpcb *tp, tcp_seq rcv_start, tcp_seq rcv_end)
sys/netinet/tcp_sack.c
266
tcp_update_sack_list(struct tcpcb *tp, tcp_seq rcv_start, tcp_seq rcv_end)
sys/netinet/tcp_sack.c
403
tcp_clean_dsack_blocks(struct tcpcb *tp)
sys/netinet/tcp_sack.c
445
tcp_clean_sackreport(struct tcpcb *tp)
sys/netinet/tcp_sack.c
459
tcp_sackhole_alloc(struct tcpcb *tp, tcp_seq start, tcp_seq end)
sys/netinet/tcp_sack.c
487
tcp_sackhole_free(struct tcpcb *tp, struct sackhole *hole)
sys/netinet/tcp_sack.c
503
tcp_sackhole_insert(struct tcpcb *tp, tcp_seq start, tcp_seq end,
sys/netinet/tcp_sack.c
530
tcp_sackhole_remove(struct tcpcb *tp, struct sackhole *hole)
sys/netinet/tcp_sack.c
553
tcp_sack_doack(struct tcpcb *tp, struct tcpopt *to, tcp_seq th_ack)
sys/netinet/tcp_sack.c
902
tcp_free_sackholes(struct tcpcb *tp)
sys/netinet/tcp_sack.c
927
tcp_resend_sackholes(struct tcpcb *tp)
sys/netinet/tcp_sack.c
948
tcp_sack_partialack(struct tcpcb *tp, struct tcphdr *th, u_int *maxsegp)
sys/netinet/tcp_stacks/bbr.c
10159
bbr_handoff_ok(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
10187
bbr_fini(struct tcpcb *tp, int32_t tcb_is_purged)
sys/netinet/tcp_stacks/bbr.c
10233
bbr_set_state(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t win)
sys/netinet/tcp_stacks/bbr.c
10794
bbr_exit_probe_rtt(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
11097
struct tcpcb *tp;
sys/netinet/tcp_stacks/bbr.c
11119
struct tcpcb *tp;
sys/netinet/tcp_stacks/bbr.c
11269
bbr_do_segment_nounlock(struct tcpcb *tp, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_stacks/bbr.c
11611
bbr_do_segment(struct tcpcb *tp, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_stacks/bbr.c
11643
bbr_what_can_we_send(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t sendwin,
sys/netinet/tcp_stacks/bbr.c
11680
bbr_do_send_accounting(struct tcpcb *tp, struct tcp_bbr *bbr, struct bbr_sendmap *rsm, int32_t len, int32_t error)
sys/netinet/tcp_stacks/bbr.c
11742
bbr_cwnd_limiting(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t in_level)
sys/netinet/tcp_stacks/bbr.c
11762
bbr_window_update_needed(struct tcpcb *tp, struct socket *so, uint32_t recwin, int32_t maxseg)
sys/netinet/tcp_stacks/bbr.c
11809
bbr_output_wtime(struct tcpcb *tp, const struct timeval *tv)
sys/netinet/tcp_stacks/bbr.c
14024
bbr_output(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
14038
bbr_mtu_chg(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
14078
bbr_pru_options(struct tcpcb *tp, int flags)
sys/netinet/tcp_stacks/bbr.c
14086
bbr_switch_failed(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
14158
bbr_set_sockopt(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_stacks/bbr.c
14552
bbr_get_sockopt(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_stacks/bbr.c
14712
bbr_ctloutput(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_stacks/bbr.c
1956
bbr_log_msgsize_fail(struct tcp_bbr *bbr, struct tcpcb *tp, uint32_t len, uint32_t maxseg, uint32_t mtu, int32_t csum_flags, int32_t tso, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
2680
bbr_log_progress_event(struct tcp_bbr *bbr, struct tcpcb *tp, uint32_t tick, int event, int line)
sys/netinet/tcp_stacks/bbr.c
3373
bbr_initial_cwnd(struct tcp_bbr *bbr, struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
3576
bbr_ack_received(struct tcpcb *tp, struct tcp_bbr *bbr, struct tcphdr *th, uint32_t bytes_this_ack,
sys/netinet/tcp_stacks/bbr.c
3730
tcp_bbr_partialack(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
3744
bbr_post_recovery(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
3900
bbr_cong_signal(struct tcpcb *tp, struct tcphdr *th, uint32_t type, struct bbr_sendmap *rsm)
sys/netinet/tcp_stacks/bbr.c
4140
bbr_calc_thresh_tlp(struct tcpcb *tp, struct tcp_bbr *bbr,
sys/netinet/tcp_stacks/bbr.c
4275
bbr_check_recovery_mode(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
4340
bbr_timeout_rack(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
441
bbr_set_state(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t win);
sys/netinet/tcp_stacks/bbr.c
4527
bbr_timeout_tlp(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
456
bbr_initial_cwnd(struct tcp_bbr *bbr, struct tcpcb *tp);
sys/netinet/tcp_stacks/bbr.c
458
bbr_calc_thresh_tlp(struct tcpcb *tp, struct tcp_bbr *bbr,
sys/netinet/tcp_stacks/bbr.c
461
bbr_exit_persist(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts,
sys/netinet/tcp_stacks/bbr.c
468
bbr_log_progress_event(struct tcp_bbr *bbr, struct tcpcb *tp, uint32_t tick,
sys/netinet/tcp_stacks/bbr.c
4695
bbr_timeout_delack(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
4716
bbr_timeout_persist(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
4794
bbr_timeout_keepalive(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
4847
bbr_remxt_tmr(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
4938
bbr_timeout_rxt(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
496
bbr_enter_persist(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts,
sys/netinet/tcp_stacks/bbr.c
499
bbr_stop_all_timers(struct tcpcb *tp, struct tcp_bbr *bbr);
sys/netinet/tcp_stacks/bbr.c
501
bbr_exit_probe_rtt(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts);
sys/netinet/tcp_stacks/bbr.c
510
static int bbr_ctloutput(struct tcpcb *tp, struct sockopt *sopt);
sys/netinet/tcp_stacks/bbr.c
5169
bbr_process_timers(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts, uint8_t hpts_calling)
sys/netinet/tcp_stacks/bbr.c
5268
bbr_stopall(struct tcpcb *tp)
sys/netinet/tcp_stacks/bbr.c
5292
bbr_update_rsm(struct tcpcb *tp, struct tcp_bbr *bbr,
sys/netinet/tcp_stacks/bbr.c
532
bbr_get_persists_timer_val(struct tcpcb *tp, struct tcp_bbr *bbr)
sys/netinet/tcp_stacks/bbr.c
5387
bbr_update_entry(struct tcpcb *tp, struct tcp_bbr *bbr,
sys/netinet/tcp_stacks/bbr.c
551
bbr_timer_start(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
5864
bbr_log_output(struct tcp_bbr *bbr, struct tcpcb *tp, struct tcpopt *to, int32_t len,
sys/netinet/tcp_stacks/bbr.c
6088
bbr_collapse_rtt(struct tcpcb *tp, struct tcp_bbr *bbr, int32_t rtt)
sys/netinet/tcp_stacks/bbr.c
6237
tcp_bbr_xmit_timer_commit(struct tcp_bbr *bbr, struct tcpcb *tp, uint32_t cts)
sys/netinet/tcp_stacks/bbr.c
6753
bbr_update_rtt(struct tcpcb *tp, struct tcp_bbr *bbr,
sys/netinet/tcp_stacks/bbr.c
6902
bbr_log_sack_passed(struct tcpcb *tp,
sys/netinet/tcp_stacks/bbr.c
6943
bbr_proc_sack_blk(struct tcpcb *tp, struct tcp_bbr *bbr, struct sackblk *sack,
sys/netinet/tcp_stacks/bbr.c
7237
bbr_log_syn(struct tcpcb *tp, struct tcpopt *to)
sys/netinet/tcp_stacks/bbr.c
727
bbr_start_hpts_timer(struct tcp_bbr *bbr, struct tcpcb *tp, uint32_t cts, int32_t frm, int32_t pacing_delay, uint32_t tot_len)
sys/netinet/tcp_stacks/bbr.c
7277
bbr_log_ack(struct tcpcb *tp, struct tcpopt *to, struct tcphdr *th,
sys/netinet/tcp_stacks/bbr.c
7672
struct tcpcb *tp, struct tcpopt *to,
sys/netinet/tcp_stacks/bbr.c
7872
bbr_enter_persist(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts, int32_t line)
sys/netinet/tcp_stacks/bbr.c
7931
bbr_exit_persist(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts, int32_t line)
sys/netinet/tcp_stacks/bbr.c
8129
struct tcpcb *tp, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
8418
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
8553
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
8732
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
8943
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
9164
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
9300
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
9391
struct tcpcb *tp, int32_t * tlen, struct tcphdr *th, struct socket *so)
sys/netinet/tcp_stacks/bbr.c
9421
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
946
bbr_timer_audit(struct tcpcb *tp, struct tcp_bbr *bbr, uint32_t cts, struct sockbuf *sb)
sys/netinet/tcp_stacks/bbr.c
9546
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
9648
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
9750
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/bbr.c
9853
bbr_stop_all_timers(struct tcpcb *tp, struct tcp_bbr *bbr)
sys/netinet/tcp_stacks/bbr.c
9930
bbr_init(struct tcpcb *tp, void **ptr)
sys/netinet/tcp_stacks/rack.c
10030
rack_rsm_sender_update(struct tcp_rack *rack, struct tcpcb *tp, struct rack_sendmap *rsm, uint8_t from)
sys/netinet/tcp_stacks/rack.c
10121
rack_process_to_cumack(struct tcpcb *tp, struct tcp_rack *rack, register uint32_t th_ack, uint32_t cts, struct tcpopt *to, uint64_t acktime)
sys/netinet/tcp_stacks/rack.c
10482
rack_handle_might_revert(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
10607
do_rack_compute_pipe(struct tcpcb *tp, struct tcp_rack *rack, uint32_t snd_una)
sys/netinet/tcp_stacks/rack.c
10614
rack_compute_pipe(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
10622
rack_update_prr(struct tcpcb *tp, struct tcp_rack *rack, uint32_t changed, tcp_seq th_ack)
sys/netinet/tcp_stacks/rack.c
10685
rack_log_ack(struct tcpcb *tp, struct tcpopt *to, struct tcphdr *th, int entered_recovery, int dup_ack_struck,
sys/netinet/tcp_stacks/rack.c
10977
rack_check_bottom_drag(struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
11185
struct tcpcb *tp;
sys/netinet/tcp_stacks/rack.c
11398
rack_gain_for_fastoutput(struct tcp_rack *rack, struct tcpcb *tp, struct socket *so, uint32_t acked_amount)
sys/netinet/tcp_stacks/rack.c
11627
struct tcpcb *tp, struct tcpopt *to,
sys/netinet/tcp_stacks/rack.c
12040
rack_handle_delayed_ack(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
12054
rack_validate_fo_sendwin_up(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
12093
struct tcpcb *tp, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
12390
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
12517
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
12723
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
12947
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13161
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13290
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13380
struct tcpcb *tp, int32_t *tlen, struct tcphdr *th, struct socket *so)
sys/netinet/tcp_stacks/rack.c
13413
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13535
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13636
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13738
struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
13844
rack_set_pace_segments(struct tcpcb *tp, struct tcp_rack *rack, uint32_t line, uint64_t *fill_override)
sys/netinet/tcp_stacks/rack.c
13932
rack_init_fsb_block(struct tcpcb *tp, struct tcp_rack *rack, int32_t flags)
sys/netinet/tcp_stacks/rack.c
13993
rack_init_fsb(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
14021
struct tcpcb *tp;
sys/netinet/tcp_stacks/rack.c
14046
rack_deferred_init(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
14094
rack_log_chg_info(struct tcpcb *tp, struct tcp_rack *rack, uint8_t mod,
sys/netinet/tcp_stacks/rack.c
14115
rack_chg_query(struct tcpcb *tp, struct tcp_query_resp *reqr)
sys/netinet/tcp_stacks/rack.c
14210
rack_switch_failed(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
14258
rack_init_outstanding(struct tcpcb *tp, struct tcp_rack *rack, uint32_t us_cts, void *ptr)
sys/netinet/tcp_stacks/rack.c
14419
rack_init(struct tcpcb *tp, void **ptr)
sys/netinet/tcp_stacks/rack.c
14859
rack_handoff_ok(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
14898
rack_fini(struct tcpcb *tp, int32_t tcb_is_purged)
sys/netinet/tcp_stacks/rack.c
15017
rack_set_state(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
15071
rack_timer_audit(struct tcpcb *tp, struct tcp_rack *rack, struct sockbuf *sb)
sys/netinet/tcp_stacks/rack.c
15159
rack_do_win_updates(struct tcpcb *tp, struct tcp_rack *rack, uint32_t tiwin, uint32_t seq, uint32_t ack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
15209
rack_log_input_packet(struct tcpcb *tp, struct tcp_rack *rack, struct tcp_ackent *ae, int ackval, uint32_t high_seq)
sys/netinet/tcp_stacks/rack.c
15411
rack_new_round_starts(struct tcpcb *tp, struct tcp_rack *rack, uint32_t high_seq)
sys/netinet/tcp_stacks/rack.c
15454
rack_new_round_setup(struct tcpcb *tp, struct tcp_rack *rack, uint32_t high_seq)
sys/netinet/tcp_stacks/rack.c
15539
rack_do_compressed_ack_processing(struct tcpcb *tp, struct socket *so, struct mbuf *m, int nxt_pkt, struct timeval *tv)
sys/netinet/tcp_stacks/rack.c
16218
rack_do_segment_nounlock(struct tcpcb *tp, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_stacks/rack.c
16879
rack_do_segment(struct tcpcb *tp, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_stacks/rack.c
16904
tcp_rack_output(struct tcpcb *tp, struct tcp_rack *rack, uint32_t tsused)
sys/netinet/tcp_stacks/rack.c
17308
rack_get_pacing_delay(struct tcp_rack *rack, struct tcpcb *tp, uint32_t len, struct rack_sendmap *rsm, uint32_t segsiz, int line)
sys/netinet/tcp_stacks/rack.c
17693
rack_start_gp_measurement(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
17931
rack_what_can_we_send(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cwnd_to_use,
sys/netinet/tcp_stacks/rack.c
17973
rack_log_fsb(struct tcp_rack *rack, struct tcpcb *tp, struct socket *so, uint32_t flags,
sys/netinet/tcp_stacks/rack.c
18235
rack_log_queue_level(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
18265
rack_check_queue_level(struct tcp_rack *rack, struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
18333
rack_fast_rsm_output(struct tcpcb *tp, struct tcp_rack *rack, struct rack_sendmap *rsm,
sys/netinet/tcp_stacks/rack.c
18888
struct tcpcb *tp;
sys/netinet/tcp_stacks/rack.c
18917
rack_fast_output(struct tcpcb *tp, struct tcp_rack *rack, uint64_t ts_val,
sys/netinet/tcp_stacks/rack.c
19415
rack_setup_fast_output(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
19545
rack_output(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
22481
rack_mtu_change(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
22792
rack_stack_information(struct tcpcb *tp, struct stack_specific_info *si)
sys/netinet/tcp_stacks/rack.c
22801
rack_process_option(struct tcpcb *tp, struct tcp_rack *rack, int sopt_name,
sys/netinet/tcp_stacks/rack.c
23575
rack_inherit(struct tcpcb *tp, struct inpcb *parent)
sys/netinet/tcp_stacks/rack.c
23586
struct tcpcb *par;
sys/netinet/tcp_stacks/rack.c
23970
rack_hw_tls_change(struct tcpcb *tp, int chg)
sys/netinet/tcp_stacks/rack.c
23983
rack_pru_options(struct tcpcb *tp, int flags)
sys/netinet/tcp_stacks/rack.c
23991
rack_wake_check(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
24049
rack_set_sockopt(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_stacks/rack.c
24236
rack_fill_info(struct tcpcb *tp, struct tcp_info *ti)
sys/netinet/tcp_stacks/rack.c
24292
rack_get_sockopt(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_stacks/rack.c
24630
rack_ctloutput(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_stacks/rack.c
2656
rack_log_map_chg(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
2710
rack_log_rtt_upd(struct tcpcb *tp, struct tcp_rack *rack, uint32_t t, uint32_t len,
sys/netinet/tcp_stacks/rack.c
2883
rack_log_progress_event(struct tcp_rack *rack, struct tcpcb *tp, uint32_t tick, int event, int line)
sys/netinet/tcp_stacks/rack.c
2991
rack_log_type_pacing_sizes(struct tcpcb *tp, struct tcp_rack *rack, uint32_t arg1, uint32_t arg2, uint32_t arg3, uint8_t frm)
sys/netinet/tcp_stacks/rack.c
3378
rack_get_measure_window(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
3456
rack_enough_for_measurement(struct tcpcb *tp, struct tcp_rack *rack, tcp_seq th_ack, uint8_t *quality)
sys/netinet/tcp_stacks/rack.c
423
rack_log_progress_event(struct tcp_rack *rack, struct tcpcb *tp, uint32_t tick, int event, int line);
sys/netinet/tcp_stacks/rack.c
427
struct socket *so, struct tcpcb *tp, struct tcpopt *to,
sys/netinet/tcp_stacks/rack.c
431
struct socket *so, struct tcpcb *tp, int32_t drop_hdrlen, int32_t tlen,
sys/netinet/tcp_stacks/rack.c
434
rack_ack_received(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
440
rack_check_recovery_mode(struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
443
rack_grab_rtt(struct tcpcb *tp, struct tcp_rack *rack);
sys/netinet/tcp_stacks/rack.c
445
rack_cong_signal(struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
449
rack_ctloutput(struct tcpcb *tp, struct sockopt *sopt);
sys/netinet/tcp_stacks/rack.c
452
rack_set_pace_segments(struct tcpcb *tp, struct tcp_rack *rack, uint32_t line, uint64_t *fill_override);
sys/netinet/tcp_stacks/rack.c
454
rack_do_segment(struct tcpcb *tp, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_stacks/rack.c
4598
rack_in_gp_window(struct tcpcb *tp, struct rack_sendmap *rsm)
sys/netinet/tcp_stacks/rack.c
4635
rack_mark_in_gp_win(struct tcpcb *tp, struct rack_sendmap *rsm)
sys/netinet/tcp_stacks/rack.c
4652
rack_clear_gp_marks(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
4670
rack_tend_gp_marks(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
473
static void rack_fini(struct tcpcb *tp, int32_t tcb_is_purged);
sys/netinet/tcp_stacks/rack.c
474
static int rack_get_sockopt(struct tcpcb *tp, struct sockopt *sopt);
sys/netinet/tcp_stacks/rack.c
4747
rack_do_goodput_measurement(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
476
rack_do_goodput_measurement(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
479
rack_log_type_pacing_sizes(struct tcpcb *tp, struct tcp_rack *rack, uint32_t arg1, uint32_t arg2, uint32_t arg3, uint8_t frm);
sys/netinet/tcp_stacks/rack.c
483
static int32_t rack_handoff_ok(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack.c
484
static int32_t rack_init(struct tcpcb *tp, void **ptr);
sys/netinet/tcp_stacks/rack.c
488
rack_log_ack(struct tcpcb *tp, struct tcpopt *to,
sys/netinet/tcp_stacks/rack.c
492
rack_log_output(struct tcpcb *tp, struct tcpopt *to, int32_t len,
sys/netinet/tcp_stacks/rack.c
500
rack_log_sack_passed(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
503
static int32_t rack_output(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack.c
506
rack_proc_sack_blk(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
509
static void rack_post_recovery(struct tcpcb *tp, uint32_t th_seq);
sys/netinet/tcp_stacks/rack.c
510
static void rack_remxt_tmr(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack.c
511
static int rack_set_sockopt(struct tcpcb *tp, struct sockopt *sopt);
sys/netinet/tcp_stacks/rack.c
512
static void rack_set_state(struct tcpcb *tp, struct tcp_rack *rack);
sys/netinet/tcp_stacks/rack.c
513
static int32_t rack_stopall(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack.c
514
static void rack_timer_cancel(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts, int line);
sys/netinet/tcp_stacks/rack.c
516
rack_update_entry(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
519
rack_update_rsm(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
522
rack_update_rtt(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
527
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
532
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
5322
rack_ack_received(struct tcpcb *tp, struct tcp_rack *rack, uint32_t th_ack, uint16_t nsegs,
sys/netinet/tcp_stacks/rack.c
536
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
540
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
544
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
5458
tcp_rack_partialack(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
5477
rack_exit_recovery(struct tcpcb *tp, struct tcp_rack *rack, int how)
sys/netinet/tcp_stacks/rack.c
548
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
5486
rack_post_recovery(struct tcpcb *tp, uint32_t th_ack)
sys/netinet/tcp_stacks/rack.c
552
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
556
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
5566
rack_cong_signal(struct tcpcb *tp, uint32_t type, uint32_t ack, int line)
sys/netinet/tcp_stacks/rack.c
560
struct socket *so, struct tcpcb *tp, struct tcpopt *to, int32_t drop_hdrlen,
sys/netinet/tcp_stacks/rack.c
564
tcp_rack_output(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
5673
rack_cc_after_idle(struct tcp_rack *rack, struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
569
tcp_rack_partialack(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack.c
5844
rack_calc_thresh_tlp(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
5928
rack_grab_rtt(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
5946
rack_check_recovery_mode(struct tcpcb *tp, uint32_t tsused)
sys/netinet/tcp_stacks/rack.c
5987
rack_get_persists_timer_val(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
6002
rack_timer_start(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts, int sup_rack)
sys/netinet/tcp_stacks/rack.c
602
struct tcpcb *tp;
sys/netinet/tcp_stacks/rack.c
6230
rack_enter_persist(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts, tcp_seq snd_una)
sys/netinet/tcp_stacks/rack.c
6276
rack_exit_persist(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
6375
rack_log_wakeup(struct tcpcb *tp, struct tcp_rack *rack, struct sockbuf *sb, uint32_t len, int type)
sys/netinet/tcp_stacks/rack.c
6396
rack_start_hpts_timer (struct tcp_rack *rack, struct tcpcb *tp, uint32_t cts,
sys/netinet/tcp_stacks/rack.c
6705
rack_mark_lost(struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
6752
rack_timeout_rack(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
7027
rack_timeout_tlp(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts, uint8_t *doing_tlp)
sys/netinet/tcp_stacks/rack.c
7216
rack_timeout_delack(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
7262
rack_timeout_persist(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
7335
rack_timeout_keepalive(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
7378
rack_remxt_tmr(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
7474
rack_convert_rtts(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
7487
rack_cc_conn_init(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
7523
rack_timeout_rxt(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts)
sys/netinet/tcp_stacks/rack.c
7809
rack_process_timers(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts, uint8_t hpts_calling, uint8_t *doing_tlp)
sys/netinet/tcp_stacks/rack.c
7922
rack_timer_cancel(struct tcpcb *tp, struct tcp_rack *rack, uint32_t cts, int line)
sys/netinet/tcp_stacks/rack.c
7959
rack_stopall(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
7972
rack_stop_all_timers(struct tcpcb *tp, struct tcp_rack *rack)
sys/netinet/tcp_stacks/rack.c
7987
rack_update_rsm(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
8060
rack_update_entry(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
8136
rack_log_output(struct tcpcb *tp, struct tcpopt *to, int32_t len,
sys/netinet/tcp_stacks/rack.c
8510
tcp_rack_xmit_timer_commit(struct tcp_rack *rack, struct tcpcb *tp)
sys/netinet/tcp_stacks/rack.c
8713
rack_update_rtt(struct tcpcb *tp, struct tcp_rack *rack,
sys/netinet/tcp_stacks/rack.c
8961
rack_log_sack_passed(struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
9018
rack_need_set_test(struct tcpcb *tp,
sys/netinet/tcp_stacks/rack.c
9189
rack_check_reorder_ack(struct tcpcb *tp, struct tcp_rack *rack, struct rack_sendmap *rsm, int the_end, uint32_t cts, int can_exit_recovery, int line)
sys/netinet/tcp_stacks/rack.c
9221
rack_proc_sack_blk(struct tcpcb *tp, struct tcp_rack *rack, struct sackblk *sack,
sys/netinet/tcp_stacks/rack_bbr_common.c
323
ctf_process_inbound_raw(struct tcpcb *tp, struct mbuf *m, int has_pkt)
sys/netinet/tcp_stacks/rack_bbr_common.c
468
ctf_do_queued_segments(struct tcpcb *tp, int have_pkt)
sys/netinet/tcp_stacks/rack_bbr_common.c
484
ctf_outstanding(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack_bbr_common.c
497
ctf_flight_size(struct tcpcb *tp, uint32_t rc_sacked)
sys/netinet/tcp_stacks/rack_bbr_common.c
507
ctf_do_dropwithreset(struct mbuf *m, struct tcpcb *tp, struct tcphdr *th,
sys/netinet/tcp_stacks/rack_bbr_common.c
516
ctf_ack_war_checks(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack_bbr_common.c
544
struct tcpcb *tp, int32_t *tlenp,
sys/netinet/tcp_stacks/rack_bbr_common.c
651
ctf_do_dropafterack(struct mbuf *m, struct tcpcb *tp, struct tcphdr *th, int32_t thflags, int32_t tlen, int32_t *ret_val)
sys/netinet/tcp_stacks/rack_bbr_common.c
681
ctf_do_drop(struct mbuf *m, struct tcpcb *tp)
sys/netinet/tcp_stacks/rack_bbr_common.c
695
struct tcpcb *tp)
sys/netinet/tcp_stacks/rack_bbr_common.c
757
ctf_challenge_ack(struct mbuf *m, struct tcphdr *th, struct tcpcb *tp, uint8_t iptos, int32_t * ret_val)
sys/netinet/tcp_stacks/rack_bbr_common.c
789
ctf_ts_check(struct mbuf *m, struct tcphdr *th, struct tcpcb *tp,
sys/netinet/tcp_stacks/rack_bbr_common.c
821
ctf_ts_check_ac(struct tcpcb *tp, int32_t thflags)
sys/netinet/tcp_stacks/rack_bbr_common.c
847
ctf_calc_rwin(struct socket *so, struct tcpcb *tp)
sys/netinet/tcp_stacks/rack_bbr_common.c
863
ctf_do_dropwithreset_conn(struct mbuf *m, struct tcpcb *tp, struct tcphdr *th,
sys/netinet/tcp_stacks/rack_bbr_common.c
874
ctf_fixed_maxseg(struct tcpcb *tp)
sys/netinet/tcp_stacks/rack_bbr_common.c
880
ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks)
sys/netinet/tcp_stacks/rack_bbr_common.c
940
ctf_progress_timeout_check(struct tcpcb *tp, bool log)
sys/netinet/tcp_stacks/rack_bbr_common.h
103
ctf_do_dropwithreset(struct mbuf *m, struct tcpcb *tp,
sys/netinet/tcp_stacks/rack_bbr_common.h
106
ctf_do_drop(struct mbuf *m, struct tcpcb *tp);
sys/netinet/tcp_stacks/rack_bbr_common.h
110
struct socket *so, struct tcpcb *tp);
sys/netinet/tcp_stacks/rack_bbr_common.h
114
struct tcpcb *tp, uint8_t iptos, int32_t * ret_val);
sys/netinet/tcp_stacks/rack_bbr_common.h
118
struct tcpcb *tp, int32_t tlen, int32_t thflags, int32_t * ret_val);
sys/netinet/tcp_stacks/rack_bbr_common.h
121
ctf_ts_check_ac(struct tcpcb *tp, int32_t thflags);
sys/netinet/tcp_stacks/rack_bbr_common.h
124
ctf_calc_rwin(struct socket *so, struct tcpcb *tp);
sys/netinet/tcp_stacks/rack_bbr_common.h
127
ctf_do_dropwithreset_conn(struct mbuf *m, struct tcpcb *tp, struct tcphdr *th,
sys/netinet/tcp_stacks/rack_bbr_common.h
131
ctf_fixed_maxseg(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack_bbr_common.h
134
ctf_log_sack_filter(struct tcpcb *tp, int num_sack_blks, struct sackblk *sack_blocks);
sys/netinet/tcp_stacks/rack_bbr_common.h
140
ctf_progress_timeout_check(struct tcpcb *tp, bool log);
sys/netinet/tcp_stacks/rack_bbr_common.h
88
int ctf_do_queued_segments(struct tcpcb *tp, int have_pkt);
sys/netinet/tcp_stacks/rack_bbr_common.h
89
uint32_t ctf_outstanding(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack_bbr_common.h
90
uint32_t ctf_flight_size(struct tcpcb *tp, uint32_t rc_sacked);
sys/netinet/tcp_stacks/rack_bbr_common.h
93
struct tcpcb *tp, int32_t *tlenp,
sys/netinet/tcp_stacks/rack_bbr_common.h
95
void ctf_ack_war_checks(struct tcpcb *tp);
sys/netinet/tcp_stacks/rack_bbr_common.h
98
ctf_do_dropafterack(struct mbuf *m, struct tcpcb *tp,
sys/netinet/tcp_stacks/sack_filter.c
108
static u_int tcp_fixed_maxseg(const struct tcpcb *tp)
sys/netinet/tcp_stacks/sack_filter.c
565
sack_filter_blks(struct tcpcb *tp, struct sack_filter *sf, struct sackblk *in, int numblks,
sys/netinet/tcp_stacks/sack_filter.c
697
struct tcpcb tp;
sys/netinet/tcp_stacks/sack_filter.h
116
int sack_filter_blks(struct tcpcb *tp, struct sack_filter *sf, struct sackblk *in, int numblks,
sys/netinet/tcp_stacks/tcp_bbr.h
232
struct tcpcb *tp;
sys/netinet/tcp_stacks/tcp_bbr.h
735
struct socket *, struct tcpcb *, struct tcpopt *,
sys/netinet/tcp_stacks/tcp_bbr.h
737
struct tcpcb *rc_tp; /* The tcpcb Lock(a) */
sys/netinet/tcp_stacks/tcp_rack.h
616
struct socket *, struct tcpcb *, struct tcpopt *,
sys/netinet/tcp_stacks/tcp_rack.h
618
struct tcpcb *rc_tp; /* The tcpcb Lock(a) */
sys/netinet/tcp_stats.c
184
tcp_stats_sample_rollthedice(struct tcpcb *tp, void *seed_bytes,
sys/netinet/tcp_subr.c
1025
tcp_default_handoff_ok(struct tcpcb *tp)
sys/netinet/tcp_subr.c
1041
tcp_default_fb_init(struct tcpcb *tp, void **ptr)
sys/netinet/tcp_subr.c
1122
tcp_default_fb_fini(struct tcpcb *tp, int tcb_is_purged)
sys/netinet/tcp_subr.c
1143
INPCBSTORAGE_DEFINE(tcpcbstor, tcpcb, "tcpinp", "tcp_inpcb", "tcp", "tcphash");
sys/netinet/tcp_subr.c
1351
struct tcpcb *tp;
sys/netinet/tcp_subr.c
1411
struct tcpcb *tcpb;
sys/netinet/tcp_subr.c
1733
tcp_respond(struct tcpcb *tp, void *ipgen, struct tcphdr *th, struct mbuf *m,
sys/netinet/tcp_subr.c
2212
tcp_send_challenge_ack(struct tcpcb *tp, struct tcphdr *th, struct mbuf *m)
sys/netinet/tcp_subr.c
2231
struct tcpcb *
sys/netinet/tcp_subr.c
2232
tcp_newtcpcb(struct inpcb *inp, struct tcpcb *listening_tcb)
sys/netinet/tcp_subr.c
2234
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/tcp_subr.c
2391
struct tcpcb *
sys/netinet/tcp_subr.c
2392
tcp_drop(struct tcpcb *tp, int errno)
sys/netinet/tcp_subr.c
2413
tcp_discardcb(struct tcpcb *tp)
sys/netinet/tcp_subr.c
2530
struct tcpcb *
sys/netinet/tcp_subr.c
2531
tcp_close(struct tcpcb *tp)
sys/netinet/tcp_subr.c
2581
struct tcpcb *tp;
sys/netinet/tcp_subr.c
3095
struct tcpcb *tp;
sys/netinet/tcp_subr.c
3248
struct tcpcb *tp;
sys/netinet/tcp_subr.c
334
static int tcp_default_fb_init(struct tcpcb *tp, void **ptr);
sys/netinet/tcp_subr.c
335
static void tcp_default_fb_fini(struct tcpcb *tp, int tcb_is_purged);
sys/netinet/tcp_subr.c
336
static int tcp_default_handoff_ok(struct tcpcb *tp);
sys/netinet/tcp_subr.c
343
static void tcp_default_switch_failed(struct tcpcb *tp);
sys/netinet/tcp_subr.c
3560
struct tcpcb *tp;
sys/netinet/tcp_subr.c
3595
struct tcpcb *tp;
sys/netinet/tcp_subr.c
368
tcp_record_dsack(struct tcpcb *tp, tcp_seq start, tcp_seq end, int tlp)
sys/netinet/tcp_subr.c
3735
tcp6_use_min_mtu(struct tcpcb *tp)
sys/netinet/tcp_subr.c
3779
tcp_maxseg(const struct tcpcb *tp)
sys/netinet/tcp_subr.c
3827
tcp_fixed_maxseg(const struct tcpcb *tp)
sys/netinet/tcp_subr.c
3877
struct tcpcb *tp;
sys/netinet/tcp_subr.c
4222
tcp_state_change(struct tcpcb *tp, int newstate)
sys/netinet/tcp_subr.c
4245
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/tcp_subr.c
4294
tcp_log_end_status(struct tcpcb *tp, uint8_t status)
sys/netinet/tcp_subr.c
4396
tcp_default_switch_failed(struct tcpcb *tp)
sys/netinet/tcp_subr.c
4414
tcp_do_ack_accounting(struct tcpcb *tp, struct tcphdr *th, struct tcpopt *to, uint32_t tiwin, int mss)
sys/netinet/tcp_subr.c
4469
tcp_change_time_units(struct tcpcb *tp, int granularity)
sys/netinet/tcp_subr.c
4580
tcp_handle_orphaned_packets(struct tcpcb *tp)
sys/netinet/tcp_subr.c
4657
tcp_req_log_req_info(struct tcpcb *tp, struct tcp_sendfile_track *req,
sys/netinet/tcp_subr.c
4698
tcp_req_free_a_slot(struct tcpcb *tp, struct tcp_sendfile_track *ent)
sys/netinet/tcp_subr.c
4713
tcp_req_check_for_stale_entries(struct tcpcb *tp, uint64_t ts, int rm_oldest)
sys/netinet/tcp_subr.c
4760
tcp_req_check_for_comp(struct tcpcb *tp, tcp_seq ack_point)
sys/netinet/tcp_subr.c
4790
tcp_req_is_entry_comp(struct tcpcb *tp, struct tcp_sendfile_track *ent, tcp_seq ack_point)
sys/netinet/tcp_subr.c
4805
tcp_req_find_a_req_that_is_completed_by(struct tcpcb *tp, tcp_seq th_ack, int *ip)
sys/netinet/tcp_subr.c
4834
tcp_req_find_req_for_seq(struct tcpcb *tp, tcp_seq seq)
sys/netinet/tcp_subr.c
4878
tcp_req_alloc_req_full(struct tcpcb *tp, struct tcp_snd_req *req, uint64_t ts, int rec_dups)
sys/netinet/tcp_subr.c
496
tcp_switch_back_to_default(struct tcpcb *tp)
sys/netinet/tcp_subr.c
4969
tcp_req_alloc_req(struct tcpcb *tp, union tcp_log_userdata *user, uint64_t ts)
sys/netinet/tcp_subr.c
4976
tcp_log_socket_option(struct tcpcb *tp, uint32_t option_num, uint32_t option_val, int err)
sys/netinet/tcp_subr.c
4995
tcp_get_srtt(struct tcpcb *tp, int granularity)
sys/netinet/tcp_subr.c
5031
tcp_account_for_send(struct tcpcb *tp, uint32_t len, uint8_t is_rxt,
sys/netinet/tcp_syncache.c
1351
struct tcpcb *tp;
sys/netinet/tcp_syncache.c
1402
struct tcpcb *tp;
sys/netinet/tcp_syncache.c
768
struct tcpcb *tp;
sys/netinet/tcp_timer.c
269
typedef bool tcp_timer_t(struct tcpcb *);
sys/netinet/tcp_timer.c
291
tcp_output_locked(struct tcpcb *tp)
sys/netinet/tcp_timer.c
308
tcp_timer_delack(struct tcpcb *tp)
sys/netinet/tcp_timer.c
330
tcp_timer_2msl(struct tcpcb *tp)
sys/netinet/tcp_timer.c
379
tcp_timer_keep(struct tcpcb *tp)
sys/netinet/tcp_timer.c
464
tcp_maxunacktime_check(struct tcpcb *tp)
sys/netinet/tcp_timer.c
485
tcp_timer_persist(struct tcpcb *tp)
sys/netinet/tcp_timer.c
553
tcp_timer_rexmt(struct tcpcb *tp)
sys/netinet/tcp_timer.c
826
tcp_bblog_timer(struct tcpcb *tp, tt_which which, tt_what what, uint32_t ticks)
sys/netinet/tcp_timer.c
855
tcp_timer_next(struct tcpcb *tp, sbintime_t *precision)
sys/netinet/tcp_timer.c
876
struct tcpcb *tp = xtp;
sys/netinet/tcp_timer.c
905
tcp_timer_activate(struct tcpcb *tp, tt_which which, u_int delta)
sys/netinet/tcp_timer.c
938
tcp_timer_active(struct tcpcb *tp, tt_which which)
sys/netinet/tcp_timer.c
951
tcp_timer_stop(struct tcpcb *tp)
sys/netinet/tcp_timewait.c
123
tcp_twstart(struct tcpcb *tp)
sys/netinet/tcp_timewait.c
157
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/tcp_timewait.c
91
tcp_eff_msl(struct tcpcb *tp)
sys/netinet/tcp_usrreq.c
115
static int tcp_connect(struct tcpcb *, struct sockaddr_in *,
sys/netinet/tcp_usrreq.c
119
static int tcp6_connect(struct tcpcb *, struct sockaddr_in6 *,
sys/netinet/tcp_usrreq.c
122
static void tcp_disconnect(struct tcpcb *);
sys/netinet/tcp_usrreq.c
123
static void tcp_usrclosed(struct tcpcb *);
sys/netinet/tcp_usrreq.c
1236
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
124
static void tcp_fill_info(const struct tcpcb *, struct tcp_info *);
sys/netinet/tcp_usrreq.c
126
static int tcp_pru_options_support(struct tcpcb *tp, int flags);
sys/netinet/tcp_usrreq.c
1269
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
129
tcp_bblog_pru(struct tcpcb *tp, uint32_t pru, int error)
sys/netinet/tcp_usrreq.c
1307
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
1340
tcp_pru_options_support(struct tcpcb *tp, int flags)
sys/netinet/tcp_usrreq.c
1365
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
1469
tcp_connect(struct tcpcb *tp, struct sockaddr_in *sin, struct thread *td)
sys/netinet/tcp_usrreq.c
1518
tcp6_connect(struct tcpcb *tp, struct sockaddr_in6 *sin6, struct thread *td)
sys/netinet/tcp_usrreq.c
1569
tcp_fill_info(const struct tcpcb *tp, struct tcp_info *ti)
sys/netinet/tcp_usrreq.c
157
struct tcpcb *tp = NULL;
sys/netinet/tcp_usrreq.c
1669
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/tcp_usrreq.c
1837
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/tcp_usrreq.c
1920
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
198
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
2029
tcp_default_ctloutput(struct tcpcb *tp, struct sockopt *sopt)
sys/netinet/tcp_usrreq.c
225
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
2651
tcp_disconnect(struct tcpcb *tp)
sys/netinet/tcp_usrreq.c
2693
tcp_usrclosed(struct tcpcb *tp)
sys/netinet/tcp_usrreq.c
281
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
2843
db_print_tcpcb(struct tcpcb *tp, const char *name, int indent, bool show_bblog,
sys/netinet/tcp_usrreq.c
2978
DB_SHOW_COMMAND(tcpcb, db_show_tcpcb)
sys/netinet/tcp_usrreq.c
2980
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
2989
tp = (struct tcpcb *)addr;
sys/netinet/tcp_usrreq.c
2997
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
359
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
418
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
493
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
561
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
700
struct tcpcb *tp = NULL;
sys/netinet/tcp_usrreq.c
729
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
763
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
814
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/tcp_usrreq.c
872
struct tcpcb *tp;
sys/netinet/tcp_usrreq.c
922
struct tcpcb *tp;
sys/netinet/tcp_var.h
1174
struct tcpcb *tp;
sys/netinet/tcp_var.h
1182
void hhook_run_tcp_est_out(struct tcpcb *tp,
sys/netinet/tcp_var.h
1392
void tcp_account_for_send(struct tcpcb *, uint32_t, uint8_t, uint8_t, bool);
sys/netinet/tcp_var.h
1394
struct tcpcb *
sys/netinet/tcp_var.h
1395
tcp_close(struct tcpcb *);
sys/netinet/tcp_var.h
1396
void tcp_discardcb(struct tcpcb *);
sys/netinet/tcp_var.h
1397
void tcp_twstart(struct tcpcb *);
sys/netinet/tcp_var.h
1404
int tcp_reass(struct tcpcb *, struct tcphdr *, tcp_seq *, int *,
sys/netinet/tcp_var.h
1407
void tcp_reass_flush(struct tcpcb *);
sys/netinet/tcp_var.h
1409
void tcp_dropwithreset(struct mbuf *, struct tcphdr *, struct tcpcb *, int);
sys/netinet/tcp_var.h
1412
void tcp_xmit_timer(struct tcpcb *, int);
sys/netinet/tcp_var.h
1413
void tcp_newreno_partial_ack(struct tcpcb *, struct tcphdr *);
sys/netinet/tcp_var.h
1414
void cc_ack_received(struct tcpcb *tp, struct tcphdr *th,
sys/netinet/tcp_var.h
1416
void cc_conn_init(struct tcpcb *tp);
sys/netinet/tcp_var.h
1417
void cc_post_recovery(struct tcpcb *tp, struct tcphdr *th);
sys/netinet/tcp_var.h
1418
void cc_ecnpkt_handler(struct tcpcb *tp, struct tcphdr *th, uint8_t iptos);
sys/netinet/tcp_var.h
1419
void cc_ecnpkt_handler_flags(struct tcpcb *tp, uint16_t flags, uint8_t iptos);
sys/netinet/tcp_var.h
1420
void cc_cong_signal(struct tcpcb *tp, struct tcphdr *th, uint32_t type);
sys/netinet/tcp_var.h
1422
void hhook_run_tcp_est_in(struct tcpcb *tp,
sys/netinet/tcp_var.h
1428
struct tcpcb *, int);
sys/netinet/tcp_var.h
1430
void tcp_do_segment(struct tcpcb *, struct mbuf *, struct tcphdr *, int,
sys/netinet/tcp_var.h
1442
uint32_t tcp_get_srtt(struct tcpcb *tp, int granularity);
sys/netinet/tcp_var.h
1443
void tcp_switch_back_to_default(struct tcpcb *tp);
sys/netinet/tcp_var.h
1446
int tcp_default_ctloutput(struct tcpcb *tp, struct sockopt *sopt);
sys/netinet/tcp_var.h
1448
void tcp_log_socket_option(struct tcpcb *tp, uint32_t option_num,
sys/netinet/tcp_var.h
1479
void tcp6_use_min_mtu(struct tcpcb *);
sys/netinet/tcp_var.h
1480
u_int tcp_maxseg(const struct tcpcb *);
sys/netinet/tcp_var.h
1481
u_int tcp_fixed_maxseg(const struct tcpcb *);
sys/netinet/tcp_var.h
1482
void tcp_mss_update(struct tcpcb *, int, int, struct hc_metrics_lite *,
sys/netinet/tcp_var.h
1484
void tcp_mss(struct tcpcb *, int);
sys/netinet/tcp_var.h
1486
struct tcpcb *
sys/netinet/tcp_var.h
1487
tcp_newtcpcb(struct inpcb *, struct tcpcb *);
sys/netinet/tcp_var.h
1488
int tcp_default_output(struct tcpcb *);
sys/netinet/tcp_var.h
1489
void tcp_state_change(struct tcpcb *, int);
sys/netinet/tcp_var.h
1490
void tcp_respond(struct tcpcb *, void *,
sys/netinet/tcp_var.h
1493
void tcp_send_challenge_ack(struct tcpcb *, struct tcphdr *, struct mbuf *);
sys/netinet/tcp_var.h
1496
void tcp_setpersist(struct tcpcb *);
sys/netinet/tcp_var.h
1497
void tcp_record_dsack(struct tcpcb *tp, tcp_seq start, tcp_seq end, int tlp);
sys/netinet/tcp_var.h
1501
void tcp_timer_activate(struct tcpcb *, tt_which, u_int);
sys/netinet/tcp_var.h
1502
bool tcp_timer_active(struct tcpcb *, tt_which);
sys/netinet/tcp_var.h
1503
void tcp_timer_stop(struct tcpcb *);
sys/netinet/tcp_var.h
1516
void cc_after_idle(struct tcpcb *tp);
sys/netinet/tcp_var.h
1525
tcp_sack_doack(struct tcpcb *, struct tcpopt *, tcp_seq);
sys/netinet/tcp_var.h
1526
int tcp_dsack_block_exists(struct tcpcb *);
sys/netinet/tcp_var.h
1527
void tcp_update_dsack_list(struct tcpcb *, tcp_seq, tcp_seq);
sys/netinet/tcp_var.h
1528
void tcp_update_sack_list(struct tcpcb *tp, tcp_seq rcv_laststart,
sys/netinet/tcp_var.h
1530
void tcp_clean_dsack_blocks(struct tcpcb *tp);
sys/netinet/tcp_var.h
1531
void tcp_clean_sackreport(struct tcpcb *tp);
sys/netinet/tcp_var.h
1532
int tcp_sack_adjust(struct tcpcb *tp);
sys/netinet/tcp_var.h
1533
struct sackhole *tcp_sack_output(struct tcpcb *tp, int *sack_bytes_rexmt);
sys/netinet/tcp_var.h
1534
void tcp_do_prr_ack(struct tcpcb *, struct tcphdr *, struct tcpopt *,
sys/netinet/tcp_var.h
1536
void tcp_lost_retransmission(struct tcpcb *, struct tcphdr *);
sys/netinet/tcp_var.h
1537
void tcp_sack_partialack(struct tcpcb *, struct tcphdr *, u_int *);
sys/netinet/tcp_var.h
1538
void tcp_resend_sackholes(struct tcpcb *tp);
sys/netinet/tcp_var.h
1539
void tcp_free_sackholes(struct tcpcb *tp);
sys/netinet/tcp_var.h
1540
void tcp_sack_lost_retransmission(struct tcpcb *, struct tcphdr *);
sys/netinet/tcp_var.h
1541
int tcp_newreno(struct tcpcb *, struct tcphdr *);
sys/netinet/tcp_var.h
1542
int tcp_compute_pipe(struct tcpcb *);
sys/netinet/tcp_var.h
1544
void tcp_sndbuf_autoscale(struct tcpcb *, struct socket *, uint32_t);
sys/netinet/tcp_var.h
1545
int tcp_stats_sample_rollthedice(struct tcpcb *tp, void *seed_bytes,
sys/netinet/tcp_var.h
1551
void tcp_change_time_units(struct tcpcb *, int);
sys/netinet/tcp_var.h
1552
void tcp_handle_orphaned_packets(struct tcpcb *);
sys/netinet/tcp_var.h
1559
void tcp_log_end_status(struct tcpcb *tp, uint8_t status);
sys/netinet/tcp_var.h
1561
void tcp_req_free_a_slot(struct tcpcb *tp, struct tcp_sendfile_track *ent);
sys/netinet/tcp_var.h
1563
tcp_req_find_a_req_that_is_completed_by(struct tcpcb *tp, tcp_seq th_ack, int *ip);
sys/netinet/tcp_var.h
1564
int tcp_req_check_for_comp(struct tcpcb *tp, tcp_seq ack_point);
sys/netinet/tcp_var.h
1566
tcp_req_is_entry_comp(struct tcpcb *tp, struct tcp_sendfile_track *ent, tcp_seq ack_point);
sys/netinet/tcp_var.h
1568
tcp_req_find_req_for_seq(struct tcpcb *tp, tcp_seq seq);
sys/netinet/tcp_var.h
1570
tcp_req_log_req_info(struct tcpcb *tp,
sys/netinet/tcp_var.h
1577
tcp_req_alloc_req(struct tcpcb *tp, union tcp_log_userdata *user,
sys/netinet/tcp_var.h
1581
tcp_req_alloc_req_full(struct tcpcb *tp, struct tcp_snd_req *req, uint64_t ts, int rec_dups);
sys/netinet/tcp_var.h
1586
int tcp_do_ack_accounting(struct tcpcb *tp, struct tcphdr *th, struct tcpopt *to, uint32_t tiwin, int mss);
sys/netinet/tcp_var.h
1590
tcp_lro_features_off(struct tcpcb *tp)
sys/netinet/tcp_var.h
311
#define t_zero_size (sizeof(struct tcpcb) - \
sys/netinet/tcp_var.h
312
offsetof(struct tcpcb, t_start_zero))
sys/netinet/tcp_var.h
321
TAILQ_ENTRY(tcpcb) t_hpts; /* linkage to HPTS ring */
sys/netinet/tcp_var.h
601
int (*tfb_tcp_output)(struct tcpcb *);
sys/netinet/tcp_var.h
602
void (*tfb_tcp_do_segment)(struct tcpcb *, struct mbuf *,
sys/netinet/tcp_var.h
604
int (*tfb_do_segment_nounlock)(struct tcpcb *, struct mbuf *,
sys/netinet/tcp_var.h
606
int (*tfb_do_queued_segments)(struct tcpcb *, int);
sys/netinet/tcp_var.h
607
int (*tfb_tcp_ctloutput)(struct tcpcb *, struct sockopt *);
sys/netinet/tcp_var.h
609
int (*tfb_tcp_fb_init)(struct tcpcb *, void **);
sys/netinet/tcp_var.h
610
void (*tfb_tcp_fb_fini)(struct tcpcb *, int);
sys/netinet/tcp_var.h
612
int (*tfb_tcp_timer_stop_all)(struct tcpcb *);
sys/netinet/tcp_var.h
613
void (*tfb_tcp_rexmit_tmr)(struct tcpcb *);
sys/netinet/tcp_var.h
614
int (*tfb_tcp_handoff_ok)(struct tcpcb *);
sys/netinet/tcp_var.h
615
void (*tfb_tcp_mtu_chg)(struct tcpcb *tp);
sys/netinet/tcp_var.h
616
int (*tfb_pru_options)(struct tcpcb *, int);
sys/netinet/tcp_var.h
617
void (*tfb_hwtls_change)(struct tcpcb *, int);
sys/netinet/tcp_var.h
618
int (*tfb_chg_query)(struct tcpcb *, struct tcp_query_resp *);
sys/netinet/tcp_var.h
619
void (*tfb_switch_failed)(struct tcpcb *);
sys/netinet/tcp_var.h
620
bool (*tfb_early_wake_check)(struct tcpcb *);
sys/netinet/tcp_var.h
621
int (*tfb_compute_pipe)(struct tcpcb *tp);
sys/netinet/tcp_var.h
622
int (*tfb_stack_info)(struct tcpcb *tp, struct stack_specific_info *);
sys/netinet/tcp_var.h
623
void (*tfb_inherit)(struct tcpcb *tp, struct inpcb *h_inp);
sys/netinet/tcp_var.h
640
struct tcpcb * tcp_drop(struct tcpcb *, int);
sys/netinet/tcp_var.h
643
#define intotcpcb(inp) __containerof((inp), struct tcpcb, t_inpcb)
sys/netinet/tcp_var.h
655
tcp_output(struct tcpcb *tp)
sys/netinet/tcp_var.h
681
tcp_output_unlock(struct tcpcb *tp)
sys/netinet/tcp_var.h
714
tcp_output_nodrop(struct tcpcb *tp)
sys/netinet/tcp_var.h
733
tcp_unlock_or_drop(struct tcpcb *tp, int tcp_output_retval)
sys/netinet/tcp_var.h
751
tcp_packets_this_ack(struct tcpcb *tp, tcp_seq ack)
sys/netinet/toecore.c
108
toedev_rcvd(struct toedev *tod __unused, struct tcpcb *tp __unused)
sys/netinet/toecore.c
115
toedev_output(struct toedev *tod __unused, struct tcpcb *tp __unused)
sys/netinet/toecore.c
122
toedev_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp __unused)
sys/netinet/toecore.c
177
toedev_ctloutput(struct toedev *tod __unused, struct tcpcb *tp __unused,
sys/netinet/toecore.c
185
toedev_tcp_info(struct toedev *tod __unused, const struct tcpcb *tp __unused,
sys/netinet/toecore.c
193
toedev_alloc_tls_session(struct toedev *tod __unused, struct tcpcb *tp __unused,
sys/netinet/toecore.c
201
toedev_pmtu_update(struct toedev *tod __unused, struct tcpcb *tp __unused,
sys/netinet/toecore.c
215
struct tcpcb *tp;
sys/netinet/toecore.c
238
toe_listen_start_event(void *arg __unused, struct tcpcb *tp)
sys/netinet/toecore.c
250
toe_listen_stop_event(void *arg __unused, struct tcpcb *tp)
sys/netinet/toecore.c
387
struct tcpcb *tp;
sys/netinet/toecore.c
518
struct tcpcb *tp = intotcpcb(inp);
sys/netinet/toecore.c
85
toedev_listen_start(struct toedev *tod __unused, struct tcpcb *tp __unused)
sys/netinet/toecore.c
92
toedev_listen_stop(struct toedev *tod __unused, struct tcpcb *tp __unused)
sys/netinet/toecore.c
99
toedev_input(struct toedev *tod __unused, struct tcpcb *tp __unused,
sys/netinet/toecore.h
108
void (*tod_ctloutput)(struct toedev *, struct tcpcb *, int, int);
sys/netinet/toecore.h
111
void (*tod_tcp_info)(struct toedev *, const struct tcpcb *,
sys/netinet/toecore.h
115
int (*tod_alloc_tls_session)(struct toedev *, struct tcpcb *,
sys/netinet/toecore.h
119
void (*tod_pmtu_update)(struct toedev *, struct tcpcb *, tcp_seq, int);
sys/netinet/toecore.h
122
typedef void (*tcp_offload_listen_start_fn)(void *, struct tcpcb *);
sys/netinet/toecore.h
123
typedef void (*tcp_offload_listen_stop_fn)(void *, struct tcpcb *);
sys/netinet/toecore.h
39
struct tcpcb;
sys/netinet/toecore.h
59
int (*tod_listen_start)(struct toedev *, struct tcpcb *);
sys/netinet/toecore.h
60
int (*tod_listen_stop)(struct toedev *, struct tcpcb *);
sys/netinet/toecore.h
66
void (*tod_input)(struct toedev *, struct tcpcb *, struct mbuf *);
sys/netinet/toecore.h
73
void (*tod_rcvd)(struct toedev *, struct tcpcb *);
sys/netinet/toecore.h
79
int (*tod_output)(struct toedev *, struct tcpcb *);
sys/netinet/toecore.h
82
int (*tod_send_rst)(struct toedev *, struct tcpcb *);
sys/netinet/toecore.h
85
int (*tod_send_fin)(struct toedev *, struct tcpcb *);
sys/netinet/toecore.h
88
void (*tod_pcb_detach)(struct toedev *, struct tcpcb *);
sys/netipsec/ipsec_offload.c
894
struct tcpcb *tp;
sys/netipsec/ipsec_offload.c
949
tp = (struct tcpcb *)inp;
sys/netipsec/xform_tcp.c
79
struct tcpcb *tp;