Home
last modified time | relevance | path

Searched refs:rta_oif (Results 1 – 6 of 6) sorted by relevance

/freebsd-14-stable/usr.bin/netstat/
HDroute_netlink.c174 add_scopeid(rt->rta_dst, rt->rta_oif); in p_path()
175 add_scopeid(rt->rta_gw, rt->rta_oif); in p_path()
196 if (rt->rta_oif < ifmap_size) { in p_path()
197 strlcpy(prettyname, ifmap[rt->rta_oif].ifname, in p_path()
202 rt->rtax_mtu = ifmap[rt->rta_oif].mtu; in p_path()
245 rt.rta_oif = nhop->ifindex; in p_rtentry_netlink()
261 .sdl_index = rt.rta_oif, in p_rtentry_netlink()
/freebsd-14-stable/sbin/route/
HDroute_netlink.c226 uint32_t rta_oif = 0; in rtmsg_nl_int() local
238 rta_oif = gw6->sin6_scope_id; in rtmsg_nl_int()
244 rta_oif = sdl->sdl_index; in rtmsg_nl_int()
248 if (dst->sa_family == AF_INET6 && rta_oif == 0) { in rtmsg_nl_int()
252 rta_oif = dst6->sin6_scope_id; in rtmsg_nl_int()
255 if (rta_oif != 0) in rtmsg_nl_int()
256 snl_add_msg_attr_u32(&nw, RTA_OIF, rta_oif); in rtmsg_nl_int()
348 get_ifdata(h, r.rta_oif, &link); in print_getmsg()
553 .ifindex = r.rta_oif, in print_nlmsg_route()
/freebsd-14-stable/sys/netlink/route/
HDrt.c483 struct ifnet *rta_oif; member
507 { .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = nlattr_get_ifp },
534 set_scope6(attrs->rta_dst, attrs->rta_oif); in post_p_rtmsg()
535 set_scope6(attrs->rta_gw, attrs->rta_oif); in post_p_rtmsg()
901 *perror = nl_set_nexthop_gw(nh, attrs->rta_gw, attrs->rta_oif, npt); in create_nexthop_from_attrs()
907 if (attrs->rta_oif != NULL) in create_nexthop_from_attrs()
908 nhop_set_transmit_ifp(nh, attrs->rta_oif); in create_nexthop_from_attrs()
999 if ((attrs->rta_oif != NULL) && (attrs->rta_oif != nh->nh_ifp)) in path_match_func()
/freebsd-14-stable/sys/netlink/
HDnetlink_snl_route_parsers.h115 uint32_t rta_oif; member
138 { .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = snl_attr_get_uint32 },
163 finalize_sockaddr(target->rta_dst, target->rta_oif); in _cb_p_route()
164 finalize_sockaddr(target->rta_gw, target->rta_oif); in _cb_p_route()
/freebsd-14-stable/usr.sbin/arp/
HDarp_netlink.c137 if (has_l2(ss, r.rta_oif)) in guess_ifindex()
138 return (r.rta_oif); in guess_ifindex()
/freebsd-14-stable/usr.sbin/ndp/
HDndp_netlink.c173 if (has_l2(ss, r.rta_oif)) in guess_ifindex()
174 return (r.rta_oif); in guess_ifindex()