Home
last modified time | relevance | path

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

/freebsd/usr.bin/netstat/
H A Droute_netlink.c173 add_scopeid(rt->rta_dst, rt->rta_oif); in p_path()
174 add_scopeid(rt->rta_gw, rt->rta_oif); in p_path()
195 if (rt->rta_oif < ifmap_size) { in p_path()
196 strlcpy(prettyname, ifmap[rt->rta_oif].ifname, in p_path()
201 rt->rtax_mtu = ifmap[rt->rta_oif].mtu; in p_path()
244 rt.rta_oif = nhop->ifindex; in p_rtentry_netlink()
260 .sdl_index = rt.rta_oif, in p_rtentry_netlink()
/freebsd/sbin/route/
H A Droute_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()
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 Drt.c471 struct ifnet *rta_oif; member
494 { .type = NL_RTA_OIF, .off = _OUT(rta_oif), .cb = nlattr_get_ifp },
520 set_scope6(attrs->rta_dst, attrs->rta_oif); in post_p_rtmsg()
521 set_scope6(attrs->rta_gw, attrs->rta_oif); in post_p_rtmsg()
885 *perror = nl_set_nexthop_gw(nh, attrs->rta_gw, attrs->rta_oif, npt); in create_nexthop_from_attrs()
891 if (attrs->rta_oif != NULL) in create_nexthop_from_attrs()
892 nhop_set_transmit_ifp(nh, attrs->rta_oif); in create_nexthop_from_attrs()
980 if ((attrs->rta_oif != NULL) && (attrs->rta_oif != nh->nh_ifp)) in path_match_func()
/freebsd/tests/sys/netlink/
H A Dnetlink_socket.c284 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 Dnetlink_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/usr.sbin/arp/
H A Darp_netlink.c137 if (has_l2(ss, r.rta_oif)) in guess_ifindex()
138 return (r.rta_oif); in guess_ifindex()
/freebsd/usr.sbin/ndp/
H A Dndp_netlink.c173 if (has_l2(ss, r.rta_oif)) in guess_ifindex()
174 return (r.rta_oif); in guess_ifindex()