Lines Matching refs:metrics
148 struct hc_metrics_lite metrics; in cc_conn_init() local
156 tcp_hc_get(tp, &metrics); in cc_conn_init()
158 if (tp->t_srtt == 0 && (rtt = metrics.rmx_rtt)) { in cc_conn_init()
161 if (metrics.rmx_rttvar) { in cc_conn_init()
162 tp->t_rttvar = metrics.rmx_rttvar; in cc_conn_init()
172 if (metrics.rmx_ssthresh) { in cc_conn_init()
179 tp->snd_ssthresh = max(2 * tp->t_maxseg, metrics.rmx_ssthresh); in cc_conn_init()
3019 struct hc_metrics_lite metrics; in tcp_mss_update() local
3074 tcp_hc_get(tp, &metrics); in tcp_mss_update()
3076 bcopy(&metrics, metricptr, sizeof(struct hc_metrics_lite)); in tcp_mss_update()
3082 if (metrics.rmx_mtu) in tcp_mss_update()
3083 mss = min(metrics.rmx_mtu, maxmtu) - min_protoh; in tcp_mss_update()
3147 struct hc_metrics_lite metrics; in tcp_mss() local
3153 tcp_mss_update(tp, offer, -1, &metrics, &cap); in tcp_mss()