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