Searched refs:rt_metrics (Results 1 – 4 of 4) sorted by relevance
/freebsd/sbin/route/ |
H A D | route_netlink.c | 37 struct rt_metrics *rt_metrics); 143 struct sockaddr_storage *so, struct rt_metrics *rt_metrics) in rtmsg_nl_int() argument 260 if (rt_metrics->rmx_mtu > 0) { in rtmsg_nl_int() 262 snl_add_msg_attr_u32(&nw, RTAX_MTU, rt_metrics->rmx_mtu); in rtmsg_nl_int() 266 if (rt_metrics->rmx_weight > 0) in rtmsg_nl_int() 267 snl_add_msg_attr_u32(&nw, NL_RTA_WEIGHT, rt_metrics->rmx_weight); in rtmsg_nl_int() 300 struct sockaddr_storage *so, struct rt_metrics *rt_metrics) in rtmsg_nl() argument 305 int error = rtmsg_nl_int(&h, cmd, rtm_flags, fib, rtm_addrs, so, rt_metrics); in rtmsg_nl() 374 struct rt_metrics rmx = { in print_getmsg()
|
H A D | route.c | 92 static struct rt_metrics rt_metrics; variable 115 int rtmsg_nl(int, int, int, int, struct sockaddr_storage *, struct rt_metrics *); 803 #define caseof(x, y, z) case x: valp = &rt_metrics.z; flag = y; break in set_metric() 816 rt_metrics.rmx_locks |= flag; in set_metric() 1563 errno = rtmsg_nl(cmd, flags, fib, rtm_addrs, so, &rt_metrics); in rtmsg() 1593 rtm.rtm_rmx = rt_metrics; in rtmsg_rtsock()
|
/freebsd/sys/net/ |
H A D | route.h | 77 struct rt_metrics { struct 261 struct rt_metrics rtm_rmx; /* metrics themselves */ 359 struct rt_metrics *rti_rmx; /* Pointer to route metrics */
|
H A D | rtsock.c | 209 const struct nhop_object *nh, struct rt_metrics *out); 1322 struct rt_metrics *out) in rt_getmetrics()
|