Searched refs:tcp_seg_sent (Results 1 – 4 of 4) sorted by relevance
| /xnu-11417.101.15/bsd/netinet/ ! |
| H A D | tcp_rack.c | 35 tcp_rack_transmit_seg(struct tcpcb *tp, struct tcp_seg_sent *seg, tcp_seq start, tcp_seq end, in tcp_rack_transmit_seg() 125 tcp_rack_detect_segment_lost(struct tcpcb *tp, struct tcp_seg_sent *seg, in tcp_rack_detect_segment_lost() 246 struct tcp_seg_sent *seg = NULL; in tcp_rack_detect_loss() 339 struct tcp_seg_sent *seg = NULL; in tcp_rack_loss_on_rto() 359 struct tcp_seg_sent *seg = NULL; in tcp_rack_adjust() 386 struct tcp_seg_sent * 389 struct tcp_seg_sent *seg = NULL; in tcp_rack_output() 424 struct tcp_seg_sent *seg = NULL; in tcp_rack_detect_reordering_dsack() 436 tcp_rack_detect_reordering_acked(struct tcpcb *tp, struct tcp_seg_sent *seg) in tcp_rack_detect_reordering_acked()
|
| H A D | tcp_var.h | 205 struct tcp_seg_sent { struct 217 TAILQ_ENTRY(tcp_seg_sent) tx_link; /* Time ordered list of segments */ argument 218 RB_ENTRY(tcp_seg_sent) seg_link; /* RB tree to keep track of S/ACKed segments */ 219 …TAILQ_ENTRY(tcp_seg_sent) ack_link; /* List of ACKed segments to be deleted from time ordered list… 220 TAILQ_ENTRY(tcp_seg_sent) free_link; /* List of free segments from the pool */ 224 TAILQ_HEAD(, tcp_seg_sent) free_segs; 231 int tcp_seg_cmp(const struct tcp_seg_sent *, const struct tcp_seg_sent *); 233 RB_HEAD(tcp_seg_sent_tree_head, tcp_seg_sent); 234 RB_PROTOTYPE(tcp_seg_sent_tree_head, tcp_seg_sent, seg_link, tcp_seg_cmp) 841 …TAILQ_HEAD(tcp_seg_sent_head, tcp_seg_sent) t_segs_sent; /* Time ordered segment list used for RAC… [all …]
|
| H A D | tcp_subr.c | 252 KALLOC_TYPE_DEFINE(tcp_seg_sent_zone, struct tcp_seg_sent, NET_KT_DEFAULT); 3984 tcp_seg_cmp(const struct tcp_seg_sent *seg1, const struct tcp_seg_sent *seg2) in tcp_seg_cmp() 3989 RB_GENERATE(tcp_seg_sent_tree_head, tcp_seg_sent, seg_link, tcp_seg_cmp) in RB_GENERATE() argument 3992 tcp_seg_len(struct tcp_seg_sent *seg) in RB_GENERATE() 4002 static struct tcp_seg_sent * 4005 struct tcp_seg_sent *seg = TAILQ_FIRST(&tp->seg_pool.free_segs); in tcp_seg_alloc_init() 4022 tcp_update_seg_after_rto(struct tcpcb *tp, struct tcp_seg_sent *found_seg, in tcp_update_seg_after_rto() 4027 struct tcp_seg_sent *seg = TAILQ_FIRST(&tp->t_segs_sent); in tcp_update_seg_after_rto() 4036 tcp_process_rxmt_segs_after_rto(struct tcpcb *tp, struct tcp_seg_sent *seg, tcp_seq start, in tcp_process_rxmt_segs_after_rto() 4039 struct tcp_seg_sent segment = {}; in tcp_process_rxmt_segs_after_rto() [all …]
|
| H A D | tcp_output.c | 743 struct tcp_seg_sent *seg; in tcp_output()
|