print_bits
print_bits("options", &bits, 1, ND6BITS, nitems(ND6BITS));
print_bits("options", &ifr.ifr_curcap, 1, IFCAPBITS, nitems(IFCAPBITS));
print_bits("capabilities", &ifr.ifr_reqcap, 1, IFCAPBITS, nitems(IFCAPBITS));
print_bits("flags", &ifa->ifa_flags, 1, IFFBITS, nitems(IFFBITS));
void print_bits(const char *btype, uint32_t *v, const int v_count,
print_bits("IFCAPS", caps, sz_u32, ifcap_bit_names, nitems(ifcap_bit_names));
print_bits("IFCAPS", caps, sz_u32, ifcap_bit_names, nitems(ifcap_bit_names));
print_bits("IFF", &link->ifi_flags, 1, IFFBITS, nitems(IFFBITS));
print_bits("options", &opts, 1, GIFBITS, nitems(GIFBITS));
print_bits("options", &opts, 1, GREBITS, nitems(GREBITS));
print_bits(ifmd->ifmd_data.ifi_hwassist, CSUM_BITS);
print_bits("PCI errors", pci_status, sta & PCI_ERRORS);
print_bits("PCI-e errors", pcie_device_status, sta & PCIE_ERRORS);
print_bits("Fatal", aer_uc, mask & severity);
print_bits("Non-fatal", aer_uc, mask & ~severity);
print_bits("Corrected", aer_cor, mask);