Lines Matching refs:val
76 u32 val) in tcp_metric_set() argument
79 WRITE_ONCE(tm->tcpm_vals[idx], val); in tcp_metric_set()
103 u32 val; in tcpm_suck_dst() local
107 val = 0; in tcpm_suck_dst()
109 val |= 1 << TCP_METRIC_RTT; in tcpm_suck_dst()
111 val |= 1 << TCP_METRIC_RTTVAR; in tcpm_suck_dst()
113 val |= 1 << TCP_METRIC_SSTHRESH; in tcpm_suck_dst()
115 val |= 1 << TCP_METRIC_CWND; in tcpm_suck_dst()
117 val |= 1 << TCP_METRIC_REORDERING; in tcpm_suck_dst()
119 WRITE_ONCE(tm->tcpm_lock, val); in tcpm_suck_dst()
348 u32 val; in tcp_update_metrics() local
410 val = tcp_metric_get(tm, TCP_METRIC_SSTHRESH); in tcp_update_metrics()
411 if (val && (tcp_snd_cwnd(tp) >> 1) > val) in tcp_update_metrics()
416 val = tcp_metric_get(tm, TCP_METRIC_CWND); in tcp_update_metrics()
417 if (tcp_snd_cwnd(tp) > val) in tcp_update_metrics()
429 val = tcp_metric_get(tm, TCP_METRIC_CWND); in tcp_update_metrics()
430 tcp_metric_set(tm, TCP_METRIC_CWND, (val + tcp_snd_cwnd(tp)) >> 1); in tcp_update_metrics()
437 val = tcp_metric_get(tm, TCP_METRIC_CWND); in tcp_update_metrics()
439 (val + tp->snd_ssthresh) >> 1); in tcp_update_metrics()
443 val = tcp_metric_get(tm, TCP_METRIC_SSTHRESH); in tcp_update_metrics()
444 if (val && tp->snd_ssthresh > val) in tcp_update_metrics()
449 val = tcp_metric_get(tm, TCP_METRIC_REORDERING); in tcp_update_metrics()
450 if (val < tp->reordering && in tcp_update_metrics()
470 u32 val, crtt = 0; /* cached RTT scaled by 8 */ in tcp_init_metrics() local
490 val = READ_ONCE(net->ipv4.sysctl_tcp_no_ssthresh_metrics_save) ? in tcp_init_metrics()
492 if (val) { in tcp_init_metrics()
493 tp->snd_ssthresh = val; in tcp_init_metrics()
497 val = tcp_metric_get(tm, TCP_METRIC_REORDERING); in tcp_init_metrics()
498 if (val && tp->reordering != val) in tcp_init_metrics()
499 tp->reordering = val; in tcp_init_metrics()
678 u32 val = tcp_metric_get(tm, i); in tcp_metrics_fill_info() local
680 if (!val) in tcp_metrics_fill_info()
684 val) < 0) in tcp_metrics_fill_info()
687 val = max(val / 1000, 1U); in tcp_metrics_fill_info()
691 val) < 0) in tcp_metrics_fill_info()
694 val = max(val / 1000, 1U); in tcp_metrics_fill_info()
696 if (nla_put_u32(msg, i + 1, val) < 0) in tcp_metrics_fill_info()
729 tfom->cookie.len, tfom->cookie.val) < 0) in tcp_metrics_fill_info()