Home
last modified time | relevance | path

Searched refs:ifi_index (Results 1 – 20 of 20) sorted by relevance

/freebsd/usr.bin/netstat/
H A Droute_netlink.c103 if (link.ifi_index >= ifmap_size) { in prepare_ifmap_netlink()
104 size_t size = roundup2(link.ifi_index + 1, 32) * sizeof(struct ifmap_entry); in prepare_ifmap_netlink()
110 ifmap_size = roundup2(link.ifi_index + 1, 32); in prepare_ifmap_netlink()
112 if (*ifmap[link.ifi_index].ifname != '\0') in prepare_ifmap_netlink()
114 strlcpy(ifmap[link.ifi_index].ifname, link.ifla_ifname, IFNAMSIZ); in prepare_ifmap_netlink()
115 ifmap[link.ifi_index].mtu = link.ifla_mtu; in prepare_ifmap_netlink()
/freebsd/tests/sys/netlink/
H A Dtest_rtnl_iface.py66 msg.base_hdr.ifi_index = 2147483647
127 lo_msg.base_hdr.ifi_index == nla_map[IflattrType.IFLA_NEW_IFINDEX.value].u32
223 iface_idx = iface_msg.base_hdr.ifi_index
229 msg.base_hdr.ifi_index = iface_idx
240 msg.base_hdr.ifi_index = 2147483647
300 ifindex = rx_msg.base_hdr.ifi_index
301 assert ifindex == rx_msg.base_hdr.ifi_index
329 msg.base_hdr.ifi_index = ifindex
H A Dtest_snl.c179 uint32_t ifi_index; member
191 {.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
/freebsd/sys/netlink/route/
H A Diface.c305 ifinfo->ifi_index = if_getindex(ifp); in dump_iface()
394 { .off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = nlf_get_u32 },
423 if (attrs->ifi_index != 0 && attrs->ifi_index != if_getindex(ifp)) in match_iface()
425 if (attrs->ifi_type != 0 && attrs->ifi_index != if_gettype(ifp)) in match_iface()
473 if ((attrs.ifi_index != 0) || (attrs.ifla_ifname != NULL)) { in rtnl_handle_getlink()
474 if (attrs.ifi_index != 0) { in rtnl_handle_getlink()
476 attrs.ifi_index); in rtnl_handle_getlink()
478 ifp = ifnet_byindex_ref(attrs.ifi_index); in rtnl_handle_getlink()
545 ifp = ifnet_byindex_ref(attrs.ifi_index); in rtnl_handle_dellink()
548 NLP_LOG(LOG_DEBUG, nlp, "unable to find interface %u", attrs.ifi_index); in rtnl_handle_dellink()
[all …]
H A Droute_var.h73 int ifi_index; member
H A Dinterface.h40 int ifi_index; /* Inteface index */ member
/freebsd/sys/netlink/
H A Dnetlink_snl_route_parsers.h175 uint32_t ifi_index; member
213 {.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
223 uint32_t ifi_index; member
237 {.off_in = _IN(ifi_index), .off_out = _OUT(ifi_index), .cb = snl_field_get_uint32 },
/freebsd/sbin/ifconfig/
H A Difconfig_netlink.c163 if (iface->link.ifi_index >= ifmap->size) { in prepare_ifmap()
166 while (new_size <= iface->link.ifi_index + 1) in prepare_ifmap()
174 ifmap->ifaces[iface->link.ifi_index] = iface; in prepare_ifmap()
201 return (link.ifi_index); in if_nametoindex_nl()
/freebsd/contrib/wpa/src/drivers/
H A Dpriv_netlink.h98 int ifi_index; member
H A Dnetlink.c193 req.ifinfo.ifi_index = ifindex; in netlink_send_oper_ifla()
H A Ddriver_wext.c631 if (!wpa_driver_wext_own_ifindex(drv, ifi->ifi_index, buf, len)) { in wpa_driver_wext_event_rtm_newlink()
633 ifi->ifi_index); in wpa_driver_wext_event_rtm_newlink()
652 if (if_indextoname(ifi->ifi_index, namebuf) && in wpa_driver_wext_event_rtm_newlink()
H A Ddriver_nl80211.c1330 ifi->ifi_index, ifname, extra, ifi->ifi_family, in wpa_driver_nl80211_event_rtm_newlink()
1337 drv = nl80211_find_drv(global, ifi->ifi_index, buf, len, &init_failed); in wpa_driver_nl80211_event_rtm_newlink()
1345 if (if_indextoname(ifi->ifi_index, namebuf) && in wpa_driver_nl80211_event_rtm_newlink()
1351 nl80211_refresh_mac(drv, ifi->ifi_index, 1); in wpa_driver_nl80211_event_rtm_newlink()
1374 drv = nl80211_find_drv(global, ifi->ifi_index, in wpa_driver_nl80211_event_rtm_newlink()
1383 if (if_indextoname(ifi->ifi_index, namebuf) && in wpa_driver_nl80211_event_rtm_newlink()
1406 nl80211_refresh_mac(drv, ifi->ifi_index, 0); in wpa_driver_nl80211_event_rtm_newlink()
1430 wpa_driver_nl80211_event_newlink(global, drv, ifi->ifi_index, in wpa_driver_nl80211_event_rtm_newlink()
1445 add_ifidx(drv, brid, ifi->ifi_index); in wpa_driver_nl80211_event_rtm_newlink()
1502 ifi->ifi_index, ifname, extra, ifi->ifi_family, in wpa_driver_nl80211_event_rtm_dellink()
[all …]
H A Ddriver_atheros.c1560 if (ifi->ifi_index != drv->ifindex) in atheros_wireless_event_rtm_newlink()
/freebsd/usr.sbin/arp/
H A Darp_netlink.c64 ifmsg->ifi_index = ifindex; in get_link_info()
304 if (neigh.nda_ifindex != link.ifi_index) { in print_entries_nl()
/freebsd/usr.sbin/ndp/
H A Dndp_netlink.c76 ifmsg->ifi_index = ifindex; in get_link_info()
358 if (neigh.nda_ifindex != link.ifi_index) { in print_entries_nl()
/freebsd/sbin/route/
H A Droute_netlink.c321 ifmsg->ifi_index = ifindex; in get_ifdata()
590 printf("iface#%u %s ", l.ifi_index, l.ifla_ifname); in print_nlmsg_link()
/freebsd/contrib/wpa/src/ap/
H A Dvlan_full.c684 ifi->ifi_index, ifname, ifi->ifi_family, ifi->ifi_flags, in vlan_read_ifnames()
/freebsd/tests/atf_python/sys/netlink/
H A Dnetlink_route.py755 hdr.ifi_index,
/freebsd/sys/net/
H A Dif_vlan.c1292 ifp_parent = ifnet_byindex(lattrs->ifi_index); in vlan_clone_create_nl()
1298 nlmsg_report_err_msg(npt, "unable to find parent interface %u", lattrs->ifi_index); in vlan_clone_create_nl()
/freebsd/crypto/heimdal/lib/roken/
H A Dgetifaddrs.c617 nlm_index = ifim->ifi_index; in rk_getifaddrs()