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.c172 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 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.c484 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 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.c136 if (has_l2(ss, r.rta_oif)) in guess_ifindex()
137 return (r.rta_oif); in guess_ifindex()
/freebsd/usr.sbin/ndp/
H A Dndp_netlink.c171 if (has_l2(ss, r.rta_oif)) in guess_ifindex()
172 return (r.rta_oif); in guess_ifindex()