Lines Matching refs:link

127 	struct snl_parsed_link	link;  member
165 if (!snl_parse_nlmsg(ss, hdr, &snl_rtm_link_parser, &iface->link)) in prepare_ifmap()
167 if (iface->link.ifi_index >= ifmap->size) { in prepare_ifmap()
170 while (new_size <= iface->link.ifi_index + 1) in prepare_ifmap()
178 ifmap->ifaces[iface->link.ifi_index] = iface; in prepare_ifmap()
189 struct snl_parsed_link_simple link = {}; in if_nametoindex_nl() local
202 if (!snl_parse_nlmsg(ss, hdr, &snl_rtm_link_parser_simple, &link)) in if_nametoindex_nl()
205 return (link.ifi_index); in if_nametoindex_nl()
258 if_link_t *link = &iface->link; in match_iface() local
260 if (args->ifname != NULL && strcmp(args->ifname, link->ifla_ifname)) in match_iface()
263 if (!match_if_flags(args, link->ifi_flags)) in match_iface()
266 if (!group_member(link->ifla_ifname, args->matchgroup, args->nogroup)) in match_iface()
273 if (link->ifla_address == NULL) in match_iface()
279 .sdl_type = convert_iftype(link->ifi_type), in match_iface()
280 .sdl_alen = NLA_DATA_LEN(link->ifla_address), in match_iface()
289 return (link->ifla_address != NULL); in match_iface()
346 print_ifcaps(if_ctx *ctx, if_link_t *link) in print_ifcaps() argument
348 uint32_t sz_u32 = roundup2(link->iflaf_caps.nla_bitset_size, 32) / 32; in print_ifcaps()
351 uint32_t *caps = link->iflaf_caps.nla_bitset_value; in print_ifcaps()
359 uint32_t *caps = link->iflaf_caps.nla_bitset_mask; in print_ifcaps()
370 if_link_t *link = &iface->link; in status_nl() local
374 printf("%s: ", link->ifla_ifname); in status_nl()
376 printf("flags=%x", link->ifi_flags); in status_nl()
377 print_bits("IFF", &link->ifi_flags, 1, IFFBITS, nitems(IFFBITS)); in status_nl()
380 printf(" mtu %d\n", link->ifla_mtu); in status_nl()
382 if (link->ifla_ifalias != NULL) in status_nl()
383 printf("\tdescription: %s\n", link->ifla_ifalias); in status_nl()
385 print_ifcaps(ctx, link); in status_nl()
391 if (p != NULL && link->ifla_address != NULL) in status_nl()
392 p->af_status(ctx, link, NULL); in status_nl()
402 p->af_status(ctx, link, &ifa->addr); in status_nl()
406 p->af_status(ctx, link, &ifa->addr); in status_nl()
418 if (ifconfig_get_orig_name(lifh, link->ifla_ifname, in status_nl()
478 ctx->ifname = iface->link.ifla_ifname; in list_interfaces_nl()
483 fputs(iface->link.ifla_ifname, stdout); in list_interfaces_nl()