Searched refs:ifmap (Results 1 – 10 of 10) sorted by relevance
/freebsd/sbin/ifconfig/ |
H A D | ifconfig_netlink.c | 131 struct ifmap { struct 141 static struct ifmap * 155 struct ifmap *ifmap = snl_allocz(ss, sizeof(*ifmap)); in prepare_ifmap() local 163 if (iface->link.ifi_index >= ifmap->size) { in prepare_ifmap() 164 size_t new_size = MAX(ifmap->size, 32); in prepare_ifmap() 170 memcpy(ifaces, ifmap->ifaces, ifmap->size * sizeof(void *)); in prepare_ifmap() 171 ifmap->ifaces = ifaces; in prepare_ifmap() 172 ifmap->size = new_size; in prepare_ifmap() 174 ifmap->ifaces[iface->link.ifi_index] = iface; in prepare_ifmap() 175 ifmap->count++; in prepare_ifmap() [all …]
|
/freebsd/usr.bin/netstat/ |
H A D | common.c | 94 struct ifmap_entry *ifmap = NULL; in prepare_ifmap() local 115 if ((ifmap = realloc(ifmap, size)) == NULL) in prepare_ifmap() 117 memset(&ifmap[ifmap_size], 0, in prepare_ifmap() 124 if (*ifmap[ifindex].ifname != '\0') in prepare_ifmap() 127 strlcpy(ifmap[ifindex].ifname, ifa->ifa_name, IFNAMSIZ); in prepare_ifmap() 134 return (ifmap); in prepare_ifmap()
|
H A D | route_netlink.c | 73 static struct ifmap_entry *ifmap; variable 93 struct ifmap_entry *ifmap = NULL; in prepare_ifmap_netlink() local 105 if ((ifmap = realloc(ifmap, size)) == NULL) in prepare_ifmap_netlink() 107 memset(&ifmap[ifmap_size], 0, 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() 118 return (ifmap); in prepare_ifmap_netlink() 195 strlcpy(prettyname, ifmap[rt->rta_oif].ifname, in p_path() 200 rt->rtax_mtu = ifmap[rt->rta_oif].mtu; in p_path() [all …]
|
H A D | nhops.c | 119 static struct ifmap_entry *ifmap; variable 258 strlcpy(iface_name, ifmap[nh->ifindex].ifname, in print_nhop_entry_sysctl() 300 strlcpy(iface_name, ifmap[nh->aifindex].ifname, in print_nhop_entry_sysctl() 467 ifmap = prepare_ifmap(&ifmap_size); in nhops_print()
|
H A D | nhgrp.c | 70 static struct ifmap_entry *ifmap; variable 292 strlcpy(iface_name, ifmap[nh->ifindex].ifname, in update_global_map() 341 ifmap = prepare_ifmap(&ifmap_size); in nhgrp_print()
|
H A D | if.c | 388 struct ifmaddrs *ifmap, *ifma; in intpr() local 398 if (aflag && getifmaddrs(&ifmap) != 0) in intpr() 531 for (ifma = next_ifma(ifmap, ifa->ifa_name, in intpr() 583 freeifmaddrs(ifmap); in intpr()
|
H A D | route.c | 90 static struct ifmap_entry *ifmap; variable 251 ifmap = prepare_ifmap(&ifmap_size); in p_rtable_sysctl() 343 strlcpy(prettyname, ifmap[rtm->rtm_index].ifname, in p_rtentry_sysctl()
|
/freebsd/tools/regression/ethernet/ethermulti/ |
H A D | ethermulti.c | 119 struct ifmaddrs *ifma, *ifmap; in test_ether_multi() local 157 if (getifmaddrs(&ifmap) != 0) { in test_ether_multi() 160 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { in test_ether_multi() 175 freeifmaddrs(ifmap); in test_ether_multi()
|
/freebsd/tests/sys/netlink/ |
H A D | test_rtnl_iface.py | 250 ifmap = {} 251 ifmap[socket.if_nametoindex("lo0")] = "lo0" 277 assert ifindex not in ifmap 278 ifmap[ifindex] = ifname 305 assert kernel_ifmap == ifmap
|
/freebsd/usr.sbin/ifmcstat/ |
H A D | ifmcstat.c | 987 struct ifmaddrs *ifmap, *ifma; in ifmcstat_getifmaddrs() local 997 ifmap = NULL; in ifmcstat_getifmaddrs() 1007 if (getifmaddrs(&ifmap) != 0) { in ifmcstat_getifmaddrs() 1013 for (ifma = ifmap; ifma; ifma = ifma->ifma_next) { in ifmcstat_getifmaddrs() 1239 if (ifmap != NULL) in ifmcstat_getifmaddrs() 1240 freeifmaddrs(ifmap); in ifmcstat_getifmaddrs()
|