Searched refs:rta_oif (Results 1 – 7 of 7) sorted by relevance
/freebsd/usr.bin/netstat/ |
H A D | route_netlink.c | 172 add_scopeid(rt->rta_dst, rt->rta_oif); in p_path() 173 add_scopeid(rt->rta_gw, rt->rta_oif); in p_path() 194 if (rt->rta_oif < ifmap_size) { in p_path() 195 strlcpy(prettyname, ifmap[rt->rta_oif].ifname, in p_path() 200 rt->rtax_mtu = ifmap[rt->rta_oif].mtu; in p_path() 243 rt.rta_oif = nhop->ifindex; in p_rtentry_netlink() 259 .sdl_index = rt.rta_oif, in p_rtentry_netlink()
|
/freebsd/sbin/route/ |
H A D | 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() 353 get_ifdata(h, r.rta_oif, &link); in print_getmsg() 558 .ifindex = r.rta_oif, in print_nlmsg_route()
|
/freebsd/sys/netlink/route/ |
H A D | rt.c | 484 struct ifnet *rta_oif; 508 { .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = nlattr_get_ifp }, 535 set_scope6(attrs->rta_dst, attrs->rta_oif); 536 set_scope6(attrs->rta_gw, attrs->rta_oif); 900 *perror = nl_set_nexthop_gw(nh, attrs->rta_gw, attrs->rta_oif, npt); in create_nexthop_from_attrs() 906 if (attrs->rta_oif != NULL) in create_nexthop_from_attrs() 907 nhop_set_transmit_ifp(nh, attrs->rta_oif); in create_nexthop_from_attrs() 998 if ((attrs->rta_oif != NULL) && (attrs->rta_oif != nh->nh_ifp)) in rtnl_handle_delroute() 472 struct ifnet *rta_oif; global() member
|
/freebsd/tests/sys/netlink/ |
H A D | netlink_socket.c | 284 struct nlattr rta_oif; in ATF_TC_BODY() member 298 .rta_oif.nla_type = RTA_OIF, in ATF_TC_BODY() 299 .rta_oif.nla_len = sizeof(uint32_t) + sizeof(struct nlattr), in ATF_TC_BODY()
|
/freebsd/sys/netlink/ |
H A D | 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/usr.sbin/arp/ |
H A D | arp_netlink.c | 136 if (has_l2(ss, r.rta_oif)) in guess_ifindex() 137 return (r.rta_oif); in guess_ifindex()
|
/freebsd/usr.sbin/ndp/ |
H A D | ndp_netlink.c | 171 if (has_l2(ss, r.rta_oif)) in guess_ifindex() 172 return (r.rta_oif); in guess_ifindex()
|