Lines Matching defs:addrinfo

59 } addrinfo;
811 if (TT.is_addr && addrinfo.label && fnmatch(addrinfo.label, link->iface, 0))
1018 if ((addrinfo.scope ^ ifa->ifa_scope)&addrinfo.scopemask) return 0;
1019 if (addrinfo.ifindex && addrinfo.ifindex != ifa->ifa_index) return 0;
1021 if (flag_l && addrinfo.label && ifa->ifa_family == AF_INET6) return 0;
1025 if (addrinfo.label && fnmatch(addrinfo.label, label, 0))
1030 if (ifa->ifa_index == addrinfo.ifindex) {
1066 if (addrinfo.to && strcmp(addrinfo.addr, lbuf))
1283 memset(&addrinfo, 0, sizeof(addrinfo));
1291 addrinfo.scope = -1;
1301 addrinfo.to = 1;
1305 addrinfo.addr = strtok(*argv, "/");
1314 addrinfo.scopemask = -1;
1324 addrinfo.scopemask = 0;
1329 addrinfo.scope = scope;
1333 addrinfo.up = 1;
1337 addrinfo.label = *argv;
1360 if (TT.flush && addrinfo.label) ipaddr_print( tmp, 0);
1361 if (addrinfo.up && !(tmp->flags & IFF_UP)){
1365 if (addrinfo.label){
1366 if ( fnmatch(addrinfo.label, temp, 0)) {
1386 addrinfo.ifindex = link->iface_idx;
1391 if (addrinfo.label){
1392 char *col = strchr(addrinfo.label, ':');
1393 if (!col && (fnmatch(addrinfo.label, &link->iface[0], 0)))
1410 if (addrinfo.ifindex && addrinfo.ifindex != addressInfo->ifa_index)
1413 if (addrinfo.to) {
1423 if (strcmp(addrinfo.addr, lbuf))
1432 if (addrinfo.scope != -1 && TT.addressfamily && TT.addressfamily ==
1434 (addrinfo.ifindex == addressInfo->ifa_index)) {
1435 if ((addrinfo.scope ^ addressInfo->ifa_scope) & addrinfo.scopemask)
1437 else if (addrinfo.up && (link->flags & IFF_UP))
1439 else if (!addrinfo.up) print_link_output(link);
1442 (addrinfo.ifindex == addressInfo->ifa_index) &&
1443 (addrinfo.scope == -1)){
1444 if (addrinfo.up && (link->flags & IFF_UP))
1446 else if (!addrinfo.up) print_link_output(link);
1455 (TT.flush && addrinfo.to))
2579 struct addrinfo *info, hint;