Searched refs:r_rsm (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/netinet/tcp_stacks/ |
H A D | bbr.c | 4440 struct bbr_sendmap *r_rsm; in bbr_sack_mergable() local 4444 r_rsm = TAILQ_NEXT(at, r_next); in bbr_sack_mergable() 4460 if (r_rsm && (r_rsm->r_flags & BBR_ACKED)) { in bbr_sack_mergable() 4462 if ((r_rsm->r_start == end) || in bbr_sack_mergable() 4463 (SEQ_LT(start, r_rsm->r_start) && in bbr_sack_mergable() 4464 SEQ_GT(end, r_rsm->r_start))) { in bbr_sack_mergable() 4481 struct bbr_sendmap *r_rsm) in bbr_merge_rsm() argument 4493 l_rsm->r_end = r_rsm->r_end; in bbr_merge_rsm() 4494 if (l_rsm->r_dupack < r_rsm->r_dupack) in bbr_merge_rsm() 4495 l_rsm->r_dupack = r_rsm->r_dupack; in bbr_merge_rsm() [all …]
|
H A D | rack.c | 7066 struct rack_sendmap *r_rsm) in rack_merge_rsm() argument 7079 l_rsm, r_rsm, MAP_MERGE, r_rsm->r_end, __LINE__); in rack_merge_rsm() 7080 tqhash_update_end(rack->r_ctl.tqh, l_rsm, r_rsm->r_end); in rack_merge_rsm() 7081 if (l_rsm->r_dupack < r_rsm->r_dupack) in rack_merge_rsm() 7082 l_rsm->r_dupack = r_rsm->r_dupack; in rack_merge_rsm() 7083 if (r_rsm->r_rtr_bytes) in rack_merge_rsm() 7084 l_rsm->r_rtr_bytes += r_rsm->r_rtr_bytes; in rack_merge_rsm() 7085 if (r_rsm->r_in_tmap) { in rack_merge_rsm() 7087 TAILQ_REMOVE(&rack->r_ctl.rc_tmap, r_rsm, r_tnext); in rack_merge_rsm() 7088 r_rsm->r_in_tmap = 0; in rack_merge_rsm() [all …]
|