Lines Matching refs:metrics

90 static int	rts_getmetrics(ire_t *ire, ill_t *ill, rt_metrics_t *metrics);
93 static void rts_setmetrics(ire_t *ire, uint_t which, rt_metrics_t *metrics);
1410 rts_setmetrics(ire_t *ire, uint_t which, rt_metrics_t *metrics) in rts_setmetrics() argument
1435 rtt = metrics->rmx_rtt / 1000; in rts_setmetrics()
1437 rtt_sd = metrics->rmx_rttvar / 1000; in rts_setmetrics()
1444 ire->ire_metrics.iulp_mtu = metrics->rmx_mtu; in rts_setmetrics()
1448 ire->ire_metrics.iulp_ssthresh = metrics->rmx_ssthresh; in rts_setmetrics()
1452 ire->ire_metrics.iulp_spipe = metrics->rmx_sendpipe; in rts_setmetrics()
1454 ire->ire_metrics.iulp_rpipe = metrics->rmx_recvpipe; in rts_setmetrics()
1497 ifrt->ifrt_metrics.iulp_mtu = metrics->rmx_mtu; in rts_setmetrics()
1502 metrics->rmx_ssthresh; in rts_setmetrics()
1505 ifrt->ifrt_metrics.iulp_rtt_sd = metrics->rmx_rttvar; in rts_setmetrics()
1507 ifrt->ifrt_metrics.iulp_spipe = metrics->rmx_sendpipe; in rts_setmetrics()
1509 ifrt->ifrt_metrics.iulp_rpipe = metrics->rmx_recvpipe; in rts_setmetrics()
1528 rts_getmetrics(ire_t *ire, ill_t *ill, rt_metrics_t *metrics) in rts_getmetrics() argument
1532 bzero(metrics, sizeof (rt_metrics_t)); in rts_getmetrics()
1539 metrics->rmx_rtt = ire->ire_metrics.iulp_rtt * 1000; in rts_getmetrics()
1542 metrics->rmx_mtu = ire->ire_metrics.iulp_mtu; in rts_getmetrics()
1545 metrics->rmx_mtu = ill->ill_mtu; in rts_getmetrics()
1548 metrics->rmx_ssthresh = ire->ire_metrics.iulp_ssthresh; in rts_getmetrics()
1550 metrics->rmx_rttvar = ire->ire_metrics.iulp_rtt_sd * 1000; in rts_getmetrics()
1552 metrics->rmx_sendpipe = ire->ire_metrics.iulp_spipe; in rts_getmetrics()
1554 metrics->rmx_recvpipe = ire->ire_metrics.iulp_rpipe; in rts_getmetrics()