Lines Matching defs:ifa
291 process_ifa_addr(enum process_op op, struct ifaddrs *ifa, int *max_net_len,
302 switch (ifa->ifa_addr->sa_family) {
318 nn = netname(ifa->ifa_addr, ifa->ifa_netmask);
319 rn = routename(ifa->ifa_addr, numeric_addr);
336 sdl = (struct sockaddr_dl *)ifa->ifa_addr;
345 addr_len = strlen(routename(ifa->ifa_addr, 1));
355 addr_len, routename(ifa->ifa_addr, 1));
387 struct ifaddrs *ifap, *ifa;
401 for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
403 strcmp(ifa->ifa_name, interface) != 0)
405 if (af != AF_UNSPEC && ifa->ifa_addr->sa_family != af)
407 ifn_len = strlen(ifa->ifa_name);
408 if ((ifa->ifa_flags & IFF_UP) == 0)
411 process_ifa_addr(MEASURE, ifa, &net_len, &addr_len,
414 #define IFA_STAT(s) (((struct if_data *)ifa->ifa_data)->ifi_ ## s)
453 for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
457 if (interface != NULL && strcmp(ifa->ifa_name, interface) != 0)
460 name = ifa->ifa_name;
469 while(ifa->ifa_next != NULL &&
470 (strcmp(ifa->ifa_next->ifa_name, name) == 0)) {
471 ifa = ifa->ifa_next;
476 if (af != AF_UNSPEC && ifa->ifa_addr->sa_family != af)
481 if ((ifa->ifa_flags & IFF_UP) == 0) {
490 ifn_len_max, ifn_len_max, xname, name, ifa->ifa_flags);
492 #define IFA_MTU(ifa) (((struct if_data *)(ifa)->ifa_data)->ifi_mtu)
493 show_stat("lu", 6, "mtu", IFA_MTU(ifa), IFA_MTU(ifa), 0);
496 process_ifa_addr(EMIT, ifa, &net_len, &addr_len,
531 for (ifma = next_ifma(ifmap, ifa->ifa_name,
532 ifa->ifa_addr->sa_family);
534 ifma = next_ifma(ifma, ifa->ifa_name,
535 ifa->ifa_addr->sa_family)) {
604 struct ifaddrs *ifap, *ifa;
612 for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
613 if (ifa->ifa_addr->sa_family != AF_LINK)
616 if (strcmp(ifa->ifa_name, interface) == 0)