Home
last modified time | relevance | path

Searched refs:ifmap (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/sbin/ifconfig/
H A Difconfig_netlink.c154 struct ifmap { struct
164 static struct ifmap *
178 struct ifmap *ifmap = snl_allocz(ss, sizeof(*ifmap)); in prepare_ifmap() local
193 memcpy(ifaces, ifmap->ifaces, ifmap->size * sizeof(void *)); in prepare_ifmap()
194 ifmap->ifaces = ifaces; in prepare_ifmap()
195 ifmap->size = new_size; in prepare_ifmap()
198 ifmap->count++; in prepare_ifmap()
201 return (ifmap); in prepare_ifmap()
228 prepare_ifaddrs(struct snl_state *ss, struct ifmap *ifmap) in prepare_ifaddrs() argument
251 if (ifindex >= ifmap->size || ifmap->ifaces[ifindex] == NULL) in prepare_ifaddrs()
[all …]
/freebsd-14.2/usr.bin/netstat/
H A Dcommon.c96 struct ifmap_entry *ifmap = NULL; in prepare_ifmap() local
117 if ((ifmap = realloc(ifmap, size)) == NULL) in prepare_ifmap()
119 memset(&ifmap[ifmap_size], 0, in prepare_ifmap()
126 if (*ifmap[ifindex].ifname != '\0') in prepare_ifmap()
129 strlcpy(ifmap[ifindex].ifname, ifa->ifa_name, IFNAMSIZ); in prepare_ifmap()
136 return (ifmap); in prepare_ifmap()
H A Droute_netlink.c75 static struct ifmap_entry *ifmap; variable
95 struct ifmap_entry *ifmap = NULL; in prepare_ifmap_netlink() local
107 if ((ifmap = realloc(ifmap, size)) == NULL) in prepare_ifmap_netlink()
109 memset(&ifmap[ifmap_size], 0, in prepare_ifmap_netlink()
114 if (*ifmap[link.ifi_index].ifname != '\0') in prepare_ifmap_netlink()
117 ifmap[link.ifi_index].mtu = link.ifla_mtu; in prepare_ifmap_netlink()
120 return (ifmap); in prepare_ifmap_netlink()
197 strlcpy(prettyname, ifmap[rt->rta_oif].ifname, in p_path()
202 rt->rtax_mtu = ifmap[rt->rta_oif].mtu; in p_path()
284 ifmap = prepare_ifmap_netlink(&ss, &ifmap_size); in p_rtable_netlink()
[all …]
H A Dnhops.c121 static struct ifmap_entry *ifmap; variable
260 strlcpy(iface_name, ifmap[nh->ifindex].ifname, in print_nhop_entry_sysctl()
302 strlcpy(iface_name, ifmap[nh->aifindex].ifname, in print_nhop_entry_sysctl()
469 ifmap = prepare_ifmap(&ifmap_size); in nhops_print()
H A Dnhgrp.c72 static struct ifmap_entry *ifmap; variable
294 strlcpy(iface_name, ifmap[nh->ifindex].ifname, in update_global_map()
343 ifmap = prepare_ifmap(&ifmap_size); in nhgrp_print()
H A Dif.c370 struct ifmaddrs *ifmap, *ifma; in intpr() local
380 if (aflag && getifmaddrs(&ifmap) != 0) in intpr()
513 for (ifma = next_ifma(ifmap, ifa->ifa_name, in intpr()
565 freeifmaddrs(ifmap); in intpr()
H A Droute.c98 static struct ifmap_entry *ifmap; variable
259 ifmap = prepare_ifmap(&ifmap_size); in p_rtable_sysctl()
351 strlcpy(prettyname, ifmap[rtm->rtm_index].ifname, in p_rtentry_sysctl()
/freebsd-14.2/tools/regression/ethernet/ethermulti/
H A Dethermulti.c120 struct ifmaddrs *ifma, *ifmap; in test_ether_multi() local
158 if (getifmaddrs(&ifmap) != 0) { in test_ether_multi()
161 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { in test_ether_multi()
176 freeifmaddrs(ifmap); in test_ether_multi()
/freebsd-14.2/tests/sys/netlink/
H A Dtest_rtnl_iface.py250 ifmap = {}
251 ifmap[socket.if_nametoindex("lo0")] = "lo0"
277 assert ifindex not in ifmap
278 ifmap[ifindex] = ifname
305 assert kernel_ifmap == ifmap
/freebsd-14.2/usr.sbin/ifmcstat/
H A Difmcstat.c988 struct ifmaddrs *ifmap, *ifma; in ifmcstat_getifmaddrs() local
998 ifmap = NULL; in ifmcstat_getifmaddrs()
1008 if (getifmaddrs(&ifmap) != 0) { in ifmcstat_getifmaddrs()
1014 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { in ifmcstat_getifmaddrs()
1240 if (ifmap != NULL) in ifmcstat_getifmaddrs()
1241 freeifmaddrs(ifmap); in ifmcstat_getifmaddrs()