Lines Matching refs:l_rsm
7067 struct rack_sendmap *l_rsm, in rack_merge_rsm() argument
7081 l_rsm, r_rsm, MAP_MERGE, r_rsm->r_end, __LINE__); in rack_merge_rsm()
7082 tqhash_update_end(rack->r_ctl.tqh, l_rsm, r_rsm->r_end); in rack_merge_rsm()
7083 if (l_rsm->r_dupack < r_rsm->r_dupack) in rack_merge_rsm()
7084 l_rsm->r_dupack = r_rsm->r_dupack; in rack_merge_rsm()
7086 l_rsm->r_rtr_bytes += r_rsm->r_rtr_bytes; in rack_merge_rsm()
7095 l_rsm->r_flags |= RACK_HAS_FIN; in rack_merge_rsm()
7097 l_rsm->r_flags |= RACK_TLP; in rack_merge_rsm()
7099 l_rsm->r_flags |= RACK_RWND_COLLAPSED; in rack_merge_rsm()
7101 ((l_rsm->r_flags & RACK_APP_LIMITED) == 0)) { in rack_merge_rsm()
7107 l_rsm->r_flags |= RACK_APP_LIMITED; in rack_merge_rsm()
7110 rack->r_ctl.rc_first_appl = l_rsm; in rack_merge_rsm()
7127 if(l_rsm->r_tim_lastsent[(l_rsm->r_rtr_cnt-1)] < in rack_merge_rsm()
7129 l_rsm->r_tim_lastsent[(l_rsm->r_rtr_cnt-1)] = r_rsm->r_tim_lastsent[(r_rsm->r_rtr_cnt-1)]; in rack_merge_rsm()
7136 if(l_rsm->r_ack_arrival < r_rsm->r_ack_arrival) in rack_merge_rsm()
7137 l_rsm->r_ack_arrival = r_rsm->r_ack_arrival; in rack_merge_rsm()
7139 if ((r_rsm->r_limit_type == 0) && (l_rsm->r_limit_type != 0)) { in rack_merge_rsm()
7141 r_rsm->r_limit_type = l_rsm->r_limit_type; in rack_merge_rsm()
7142 l_rsm->r_limit_type = 0; in rack_merge_rsm()
7145 l_rsm->r_flags |= RACK_MERGED; in rack_merge_rsm()
7146 return (l_rsm); in rack_merge_rsm()