Searched refs:rta_oif (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14-stable/usr.bin/netstat/ |
| HD | route_netlink.c | 174 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/ |
| HD | route_netlink.c | 226 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/ |
| HD | rt.c | 483 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/ |
| HD | netlink_snl_route_parsers.h | 115 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/ |
| HD | arp_netlink.c | 137 if (has_l2(ss, r.rta_oif)) in guess_ifindex() 138 return (r.rta_oif); in guess_ifindex()
|
| /freebsd-14-stable/usr.sbin/ndp/ |
| HD | ndp_netlink.c | 173 if (has_l2(ss, r.rta_oif)) in guess_ifindex() 174 return (r.rta_oif); in guess_ifindex()
|