dst_metric
return dst_metric(dst, RTAX_FEATURES) & feature;
return msecs_to_jiffies(dst_metric(dst, metric));
return dst_metric(dst, RTAX_LOCK) & (1 << metric);
icsk->icsk_ack.dst_quick_ack = dst_metric(dst, RTAX_QUICKACK);
dst_metric(&rt->dst, RTAX_WINDOW);
dst_metric(&rt->dst, RTAX_INITRWND));
(dst && dst_metric(dst, RTAX_FASTOPEN_NO_COOKIE));
__u32 cwnd = (dst ? dst_metric(dst, RTAX_INITCWND) : 0);
req->rsk_window_clamp = window_clamp ? : dst_metric(dst, RTAX_WINDOW);
rcv_wnd = dst_metric(dst, RTAX_INITRWND);
u32 ca_key = dst_metric(dst, RTAX_CC_ALGO);
u32 ca_key = dst_metric(dst, RTAX_CC_ALGO);
WRITE_ONCE(tp->window_clamp, dst_metric(dst, RTAX_WINDOW));
rcv_wnd = dst_metric(dst, RTAX_INITRWND);
req->rsk_window_clamp = READ_ONCE(tp->window_clamp) ? :dst_metric(dst, RTAX_WINDOW);
dst_metric(dst, RTAX_INITRWND));