Home
last modified time | relevance | path

Searched refs:tp_vars (Results 1 – 1 of 1) sorted by relevance

/linux/net/batman-adv/
H A Dtp_meter.c150 static void batadv_tp_update_cwnd(struct batadv_tp_sender *tp_vars, u32 mss) in batadv_tp_update_cwnd() argument
151 __must_hold(&tp_vars->cc_lock) in batadv_tp_update_cwnd()
154 if (tp_vars->cc.cwnd <= tp_vars->cc.ss_threshold) { in batadv_tp_update_cwnd()
155 tp_vars->cc.dec_cwnd = 0; in batadv_tp_update_cwnd()
156 tp_vars->cc.cwnd = batadv_tp_cwnd(tp_vars->cc.cwnd, mss, mss); in batadv_tp_update_cwnd()
164 tp_vars->cc.dec_cwnd += max_t(u32, 1U << 3, in batadv_tp_update_cwnd()
165 ((mss * mss) << 3) / tp_vars->cc.cwnd); in batadv_tp_update_cwnd()
166 if (tp_vars->cc.dec_cwnd < (mss << 3)) in batadv_tp_update_cwnd()
169 tp_vars->cc.cwnd = batadv_tp_cwnd(tp_vars->cc.cwnd, mss, mss); in batadv_tp_update_cwnd()
170 tp_vars->cc.dec_cwnd = 0; in batadv_tp_update_cwnd()
[all …]