Lines Matching full:printf

550 		printf("\t");  in tab_on_first()
563 printf(" "); in print_ssid()
565 printf("\n"); in print_ssid()
577 printf(" "); in print_supprates()
583 printf("VHT"); in print_supprates()
585 printf("HT"); in print_supprates()
587 printf("%d.%d", r/2, 5*(r&1)); in print_supprates()
589 printf("%s ", data[i] & 0x80 ? "*" : ""); in print_supprates()
591 printf("\n"); in print_supprates()
604 printf("\n"); in print_rm_enabled_capabilities()
605 printf("\t\tCapabilities: 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x\n", in print_rm_enabled_capabilities()
613 printf("\t\t\t" _str "\n"); \ in print_rm_enabled_capabilities()
645 printf("\t\tNonoperating Channel Max Measurement Duration: %i\n", data[3] >> 5); in print_rm_enabled_capabilities()
646 printf("\t\tMeasurement Pilot Capability: %i\n", data[4] & 7); in print_rm_enabled_capabilities()
652 printf(" channel %d\n", data[0]); in print_ds()
672 printf(" %.*s", 2, data); in print_country()
674 printf("\tEnvironment: %s\n", country_env_str(data[2])); in print_country()
680 printf("\t\tNo country IE triplets present\n"); in print_country()
689 printf("\t\tExtension ID: %d Regulatory Class: %d Coverage class: %d (up to %dm)\n", in print_country()
706printf("\t\tChannels [%d - %d] @ %d dBm\n", triplet->chans.first_channel, end_channel, triplet->ch… in print_country()
719 printf(" %d dB\n", data[0]); in print_powerconstraint()
726 printf(" TX power: %d dBm\n", data[0]); in print_tpcreport()
727 /* printf(" Link Margin (%d dB) is reserved in Beacons\n", data[1]); */ in print_tpcreport()
734 printf(" <no flags>"); in print_erp()
736 printf(" NonERP_Present"); in print_erp()
738 printf(" Use_Protection"); in print_erp()
740 printf(" Barker_Preamble_Mode"); in print_erp()
741 printf("\n"); in print_erp()
750 printf("\n"); in print_ap_channel_report()
751 printf("\t\t * operating class: %d\n", oper_class); in print_ap_channel_report()
752 printf("\t\t * channel(s):"); in print_ap_channel_report()
754 printf(" %d", data[i]); in print_ap_channel_report()
756 printf("\n"); in print_ap_channel_report()
764 printf("Use group cipher suite"); in print_cipher()
767 printf("WEP-40"); in print_cipher()
770 printf("TKIP"); in print_cipher()
773 printf("CCMP"); in print_cipher()
776 printf("WEP-104"); in print_cipher()
779 printf("%.02x-%.02x-%.02x:%d", in print_cipher()
786 printf("Use group cipher suite"); in print_cipher()
789 printf("WEP-40"); in print_cipher()
792 printf("TKIP"); in print_cipher()
795 printf("CCMP"); in print_cipher()
798 printf("WEP-104"); in print_cipher()
801 printf("AES-128-CMAC"); in print_cipher()
804 printf("NO-GROUP"); in print_cipher()
807 printf("GCMP"); in print_cipher()
810 printf("%.02x-%.02x-%.02x:%d", in print_cipher()
815 printf("%.02x-%.02x-%.02x:%d", in print_cipher()
824 printf("IEEE 802.1X"); in print_auth()
827 printf("PSK"); in print_auth()
830 printf("%.02x-%.02x-%.02x:%d", in print_auth()
837 printf("IEEE 802.1X"); in print_auth()
840 printf("PSK"); in print_auth()
843 printf("FT/IEEE 802.1X"); in print_auth()
846 printf("FT/PSK"); in print_auth()
849 printf("IEEE 802.1X/SHA-256"); in print_auth()
852 printf("PSK/SHA-256"); in print_auth()
855 printf("TDLS/TPK"); in print_auth()
858 printf("SAE"); in print_auth()
861 printf("FT/SAE"); in print_auth()
864 printf("IEEE 802.1X/SUITE-B"); in print_auth()
867 printf("IEEE 802.1X/SUITE-B-192"); in print_auth()
870 printf("FT/IEEE 802.1X/SHA-384"); in print_auth()
873 printf("FILS/SHA-256"); in print_auth()
876 printf("FILS/SHA-384"); in print_auth()
879 printf("FT/FILS/SHA-256"); in print_auth()
882 printf("FT/FILS/SHA-384"); in print_auth()
885 printf("OWE"); in print_auth()
888 printf("%.02x-%.02x-%.02x:%d", in print_auth()
895 printf("OSEN"); in print_auth()
898 printf("DPP"); in print_auth()
901 printf("%.02x-%.02x-%.02x:%d", in print_auth()
906 printf("%.02x-%.02x-%.02x:%d", in print_auth()
921 printf("\t * Version: %d\n", version); in _print_rsn_ie()
929 printf("\t * Group cipher: %s\n", defcipher); in _print_rsn_ie()
930 printf("\t * Pairwise ciphers: %s\n", defcipher); in _print_rsn_ie()
935 printf("\t * Group cipher: "); in _print_rsn_ie()
937 printf("\n"); in _print_rsn_ie()
944 printf("\t * Pairwise ciphers: %s\n", defcipher); in _print_rsn_ie()
953 printf("\t * Pairwise ciphers:"); in _print_rsn_ie()
955 printf(" "); in _print_rsn_ie()
958 printf("\n"); in _print_rsn_ie()
965 printf("\t * Authentication suites: %s\n", defauth); in _print_rsn_ie()
974 printf("\t * Authentication suites:"); in _print_rsn_ie()
976 printf(" "); in _print_rsn_ie()
979 printf("\n"); in _print_rsn_ie()
987 printf("\t * Capabilities:"); in _print_rsn_ie()
989 printf(" PreAuth"); in _print_rsn_ie()
991 printf(" NoPairwise"); in _print_rsn_ie()
994 printf(" 1-PTKSA-RC"); in _print_rsn_ie()
997 printf(" 2-PTKSA-RC"); in _print_rsn_ie()
1000 printf(" 4-PTKSA-RC"); in _print_rsn_ie()
1003 printf(" 16-PTKSA-RC"); in _print_rsn_ie()
1008 printf(" 1-GTKSA-RC"); in _print_rsn_ie()
1011 printf(" 2-GTKSA-RC"); in _print_rsn_ie()
1014 printf(" 4-GTKSA-RC"); in _print_rsn_ie()
1017 printf(" 16-GTKSA-RC"); in _print_rsn_ie()
1021 printf(" MFP-required"); in _print_rsn_ie()
1023 printf(" MFP-capable"); in _print_rsn_ie()
1025 printf(" Peerkey-enabled"); in _print_rsn_ie()
1027 printf(" SPP-AMSDU-capable"); in _print_rsn_ie()
1029 printf(" SPP-AMSDU-required"); in _print_rsn_ie()
1031 printf(" Extended-Key-ID"); in _print_rsn_ie()
1032 printf(" (0x%.4x)\n", capa); in _print_rsn_ie()
1042 printf("\t * %d PMKIDs\n", pmkid_count); in _print_rsn_ie()
1052 printf("\t * Group mgmt cipher suite: "); in _print_rsn_ie()
1054 printf("\n"); in _print_rsn_ie()
1061 printf("\t\t * bogus tail data (%d):", len); in _print_rsn_ie()
1063 printf(" %.2x", *data); in _print_rsn_ie()
1067 printf("\n"); in _print_rsn_ie()
1080 printf("\n\t"); in print_osen_ie()
1093 printf("\n"); in print_ht_capa()
1139 printf("\n"); in print_interworking()
1142 printf("\t\tNetwork Options: 0x%hx\n", (unsigned short)(ano)); in print_interworking()
1143 printf("\t\t\tNetwork Type: %i (%s)\n", in print_interworking()
1146 printf("\t\t\tInternet\n"); in print_interworking()
1148 printf("\t\t\tASRA\n"); in print_interworking()
1150 printf("\t\t\tESR\n"); in print_interworking()
1152 printf("\t\t\tUESA\n"); in print_interworking()
1155 printf("\t\tVenue Group: %i (%s)\n", in print_interworking()
1157 printf("\t\tVenue Type: %i\n", (int)(data[2])); in print_interworking()
1160 printf("\t\tHESSID: %02hhx:%02hhx:%02hhx:%02hhx:%02hhx:%02hhx\n", in print_interworking()
1163 printf("\t\tHESSID: %02hhx:%02hhx:%02hhx:%02hhx:%02hhx:%02hhx\n", in print_interworking()
1174 printf("\n"); in print_11u_advert()
1178 printf("\t\tQuery Response Info: 0x%hx\n", (unsigned short)(qri)); in print_11u_advert()
1179 printf("\t\t\tQuery Response Length Limit: %i\n", in print_11u_advert()
1182 printf("\t\t\tPAME-BI\n"); in print_11u_advert()
1185 printf("\t\t\tANQP\n"); break; in print_11u_advert()
1187 printf("\t\t\tMIH Information Service\n"); break; in print_11u_advert()
1189 printf("\t\t\tMIH Command and Event Services Capability Discovery\n"); break; in print_11u_advert()
1191 printf("\t\t\tEmergency Alert System (EAS)\n"); break; in print_11u_advert()
1193 printf("\t\t\tVendor Specific\n"); break; in print_11u_advert()
1195 printf("\t\t\tReserved: %i\n", proto_id); break; in print_11u_advert()
1209 printf("\n"); in print_11u_rcon()
1214 printf("\t\tANQP OIs: %i\n", data[0]); in print_11u_rcon()
1217 printf("\t\tOI 1: "); in print_11u_rcon()
1219 printf("Invalid IE length.\n"); in print_11u_rcon()
1222 printf("%02hhx", data[2 + idx]); in print_11u_rcon()
1224 printf("\n"); in print_11u_rcon()
1229 printf("\t\tOI 2: "); in print_11u_rcon()
1231 printf("Invalid IE length.\n"); in print_11u_rcon()
1234 printf("%02hhx", data[2 + ln0 + idx]); in print_11u_rcon()
1236 printf("\n"); in print_11u_rcon()
1241 printf("\t\tOI 3: "); in print_11u_rcon()
1243 printf("Invalid IE length.\n"); in print_11u_rcon()
1246 printf("%02hhx", data[2 + ln0 + ln1 + idx]); in print_11u_rcon()
1248 printf("\n"); in print_11u_rcon()
1267 printf("\n"); in print_tx_power_envelope()
1277 printf("\t\t * %s: %i.5 dBm\n", power_names[i], power_val); in print_tx_power_envelope()
1279 printf("\t\t * %s: %i dBm\n", power_names[i], power_val); in print_tx_power_envelope()
1304 printf("\n"); in print_ht_op()
1305 printf("\t\t * primary channel: %d\n", data[0]); in print_ht_op()
1306 printf("\t\t * secondary channel offset: %s\n", in print_ht_op()
1308 printf("\t\t * STA channel width: %s\n", sta_chan_width[(data[1] & 0x4)>>2]); in print_ht_op()
1309 printf("\t\t * RIFS: %d\n", (data[1] & 0x8)>>3); in print_ht_op()
1310 printf("\t\t * HT protection: %s\n", protection[data[2] & 0x3]); in print_ht_op()
1311 printf("\t\t * non-GF present: %d\n", (data[2] & 0x4) >> 2); in print_ht_op()
1312 printf("\t\t * OBSS non-GF present: %d\n", (data[2] & 0x10) >> 4); in print_ht_op()
1313 printf("\t\t * dual beacon: %d\n", (data[4] & 0x40) >> 6); in print_ht_op()
1314 printf("\t\t * dual CTS protection: %d\n", (data[4] & 0x80) >> 7); in print_ht_op()
1315 printf("\t\t * STBC beacon: %d\n", data[5] & 0x1); in print_ht_op()
1316 printf("\t\t * L-SIG TXOP Prot: %d\n", (data[5] & 0x2) >> 1); in print_ht_op()
1317 printf("\t\t * PCO active: %d\n", (data[5] & 0x4) >> 2); in print_ht_op()
1318 printf("\t\t * PCO phase: %d\n", (data[5] & 0x8) >> 3); in print_ht_op()
1346 printf("\n\t\t *"); in print_capabilities()
1348 #define CAPA(bit, name) case bit: printf(" " name); break in print_capabilities()
1354 printf(" Reserved"); \ in print_capabilities()
1371 printf(" S-PSMP Capability"); in print_capabilities()
1447 printf(" %d", bit); in print_capabilities()
1456 printf("\n\t\t * Service Interval Granularity is %d ms", in print_capabilities()
1460 printf("\n\t\t * Max Number Of MSDUs In A-MSDU is "); in print_capabilities()
1463 printf("unlimited"); in print_capabilities()
1466 printf("32"); in print_capabilities()
1469 printf("16"); in print_capabilities()
1472 printf("8"); in print_capabilities()
1479 printf("\n"); in print_capabilities()
1485 printf(" DTIM Count %u DTIM Period %u Bitmap Control 0x%x " in print_tim()
1489 printf(" (+ %u octet%s)", len - 4, len - 4 == 1 ? "" : "s"); in print_tim()
1490 printf("\n"); in print_tim()
1496 printf(" %d TUs\n", (data[1] << 8) + data[0]); in print_ibssatim()
1502 printf("\n"); in print_vht_capa()
1518 printf("\n"); in print_vht_oper()
1519 printf("\t\t * channel width: %d (%s)\n", data[0], in print_vht_oper()
1521 printf("\t\t * center freq segment 1: %d\n", data[1]); in print_vht_oper()
1522 printf("\t\t * center freq segment 2: %d\n", data[2]); in print_vht_oper()
1523 printf("\t\t * VHT basic MCS set: 0x%.2x%.2x\n", data[4], data[3]); in print_vht_oper()
1535 printf("\n"); in print_supp_op_classes()
1536 printf("\t\t * current operating class: %d\n", *p); in print_supp_op_classes()
1546 printf("\t\t * operating class: %d\n", *p); in print_supp_op_classes()
1550 printf("\t\t * current operating class extension: %d\n", *p); in print_supp_op_classes()
1554 printf("\t\t * operating class tuple: %d %d\n", p[0], p[1]); in print_supp_op_classes()
1566 printf("\n"); in print_measurement_pilot_tx()
1567 printf("\t\t * interval: %d TUs\n", data[0]); in print_measurement_pilot_tx()
1587 printf("\t\t * <Invalid subelement ID %d>\n", subelement_id); in print_measurement_pilot_tx()
1592 printf(" <Parse error, element too short>\n"); in print_measurement_pilot_tx()
1596 printf("\t\t * vendor specific: OUI %.2x:%.2x:%.2x, data:", in print_measurement_pilot_tx()
1602 printf(" %.2x", *p); in print_measurement_pilot_tx()
1603 printf("\n"); in print_measurement_pilot_tx()
1613 printf("\n"); in print_obss_scan_params()
1614 printf("\t\t * passive dwell: %d TUs\n", (data[1] << 8) | data[0]); in print_obss_scan_params()
1615 printf("\t\t * active dwell: %d TUs\n", (data[3] << 8) | data[2]); in print_obss_scan_params()
1616 printf("\t\t * channel width trigger scan interval: %d s\n", (data[5] << 8) | data[4]); in print_obss_scan_params()
1617 printf("\t\t * scan passive total per channel: %d TUs\n", (data[7] << 8) | data[6]); in print_obss_scan_params()
1618 printf("\t\t * scan active total per channel: %d TUs\n", (data[9] << 8) | data[8]); in print_obss_scan_params()
1619 printf("\t\t * BSS width channel transition delay factor: %d\n", (data[11] << 8) | data[10]); in print_obss_scan_params()
1620 printf("\t\t * OBSS Scan Activity Threshold: %d.%02d %%\n", in print_obss_scan_params()
1629 printf(" %s (%d)\n", ht_secondary_offset[data[0]], data[0]); in print_secchan_offs()
1631 printf(" %d\n", data[0]); in print_secchan_offs()
1637 printf("\n"); in print_bss_load()
1638 printf("\t\t * station count: %d\n", (data[1] << 8) | data[0]); in print_bss_load()
1639 printf("\t\t * channel utilisation: %d/255\n", data[2]); in print_bss_load()
1640 printf("\t\t * available admission capacity: %d [*32us]\n", (data[4] << 8) | data[3]); in print_bss_load()
1647 printf("\n"); in print_mesh_conf()
1648 printf("\t\t * Active Path Selection Protocol ID: %d\n", data[0]); in print_mesh_conf()
1649 printf("\t\t * Active Path Selection Metric ID: %d\n", data[1]); in print_mesh_conf()
1650 printf("\t\t * Congestion Control Mode ID: %d\n", data[2]); in print_mesh_conf()
1651 printf("\t\t * Synchronization Method ID: %d\n", data[3]); in print_mesh_conf()
1652 printf("\t\t * Authentication Protocol ID: %d\n", data[4]); in print_mesh_conf()
1653 printf("\t\t * Mesh Formation Info:\n"); in print_mesh_conf()
1654 printf("\t\t\t Number of Peerings: %d\n", (data[5] & 0x7E) >> 1); in print_mesh_conf()
1656 printf("\t\t\t Connected to Mesh Gate\n"); in print_mesh_conf()
1658 printf("\t\t\t Connected to AS\n"); in print_mesh_conf()
1659 printf("\t\t * Mesh Capability\n"); in print_mesh_conf()
1661 printf("\t\t\t Accepting Additional Mesh Peerings\n"); in print_mesh_conf()
1663 printf("\t\t\t MCCA Supported\n"); in print_mesh_conf()
1665 printf("\t\t\t MCCA Enabled\n"); in print_mesh_conf()
1667 printf("\t\t\t Forwarding\n"); in print_mesh_conf()
1669 printf("\t\t\t MBCA Supported\n"); in print_mesh_conf()
1671 printf("\t\t\t TBTT Adjusting\n"); in print_mesh_conf()
1673 printf("\t\t\t Mesh Power Save Level\n"); in print_mesh_conf()
1693 printf("\t%s:", p->name); in print_ie()
1696 printf(" <invalid: %d bytes:", len); in print_ie()
1698 printf(" %.02x", data[i]); in print_ie()
1699 printf(">\n"); in print_ie()
1701 printf(" <invalid: 1 byte: %.02x>\n", data[0]); in print_ie()
1703 printf(" <invalid: no data>\n"); in print_ie()
1772 printf("Parameter: not version 1: "); in print_wifi_wmm_param()
1776 printf("\t * Parameter version 1"); in print_wifi_wmm_param()
1781 printf("\n\t\t * u-APSD"); in print_wifi_wmm_param()
1786 printf("\n\t\t * %s:", aci_tbl[(data[0] >> 5) & 3]); in print_wifi_wmm_param()
1788 printf(" acm"); in print_wifi_wmm_param()
1789 printf(" CW %d-%d", (1 << (data[1] & 0xf)) - 1, in print_wifi_wmm_param()
1791 printf(", AIFSN %d", data[0] & 0xf); in print_wifi_wmm_param()
1793 printf(", TXOP %d usec", (data[2] + (data[3] << 8)) * 32); in print_wifi_wmm_param()
1797 printf("\n"); in print_wifi_wmm_param()
1801 printf("invalid: "); in print_wifi_wmm_param()
1812 printf(" information:"); in print_wifi_wmm()
1819 printf(" type %d:", data[0]); in print_wifi_wmm()
1824 printf(" %.02x", data[i]); in print_wifi_wmm()
1825 printf("\n"); in print_wifi_wmm()
1864 printf("\t * Version: (invalid " in print_wifi_wps()
1868 printf("\t * Version: %d.%d\n", data[4] >> 4, data[4] & 0xF); in print_wifi_wps()
1872 printf("\t * Device name: %.*s\n", sublen, data + 4); in print_wifi_wps()
1878 printf("\t * Device Password ID: (invalid length %d)\n", in print_wifi_wps()
1883 printf("\t * Device Password ID: %u (%s)\n", in print_wifi_wps()
1889 printf("\t * Manufacturer: %.*s\n", sublen, data + 4); in print_wifi_wps()
1893 printf("\t * Model: %.*s\n", sublen, data + 4); in print_wifi_wps()
1897 printf("\t * Model Number: %.*s\n", sublen, data + 4); in print_wifi_wps()
1903 printf("\t * Response Type: (invalid length %d)\n", in print_wifi_wps()
1909 printf("\t * Response Type: %d%s\n", in print_wifi_wps()
1917 printf("\t * RF Bands: (invalid length %d)\n", in print_wifi_wps()
1923 printf("\t * RF Bands: 0x%x\n", val); in print_wifi_wps()
1930 printf("\t * Selected Registrar: (invalid length %d)\n", in print_wifi_wps()
1936 printf("\t * Selected Registrar: 0x%x\n", val); in print_wifi_wps()
1941 printf("\t * Serial Number: %.*s\n", sublen, data + 4); in print_wifi_wps()
1947 printf("\t * Wi-Fi Protected Setup State: (invalid length %d)\n", in print_wifi_wps()
1953 printf("\t * Wi-Fi Protected Setup State: %d%s%s\n", in print_wifi_wps()
1961 printf("\t * UUID: "); in print_wifi_wps()
1963 printf("(invalid, length=%d)\n", sublen); in print_wifi_wps()
1966 printf("%02x%02x%02x%02x-%02x%02x-%02x%02x-" in print_wifi_wps()
1982 printf("\t * Version2: %d.%d\n", v2 >> 4, v2 & 0xf); in print_wifi_wps()
1984 printf("\t * Unknown vendor extension. len=%u\n", in print_wifi_wps()
1991 printf("\t * Primary Device Type: (invalid length %d)\n", in print_wifi_wps()
1995 printf("\t * Primary Device Type: " in print_wifi_wps()
2006 printf("\t * AP setup locked: (invalid length %d)\n", in print_wifi_wps()
2011 printf("\t * AP setup locked: 0x%.2x\n", val); in print_wifi_wps()
2020 printf("\t * Config methods: (invalid length %d)\n", in print_wifi_wps()
2027 printf("\t * %sConfig methods:", in print_wifi_wps()
2032 printf(","); \ in print_wifi_wps()
2034 printf(" " name); \ in print_wifi_wps()
2045 printf("\n"); in print_wifi_wps()
2054 printf("\t * Unknown TLV (%#.4x, %d bytes):", in print_wifi_wps()
2057 printf(" %.2x", *subdata); in print_wifi_wps()
2061 printf("\n"); in print_wifi_wps()
2071 printf("\t\t * bogus tail data (%d):", len); in print_wifi_wps()
2073 printf(" %.2x", *data); in print_wifi_wps()
2077 printf("\n"); in print_wifi_wps()
2106 printf("\t * malformed capability\n"); in print_p2p()
2109 printf("\t * Group capa: 0x%.2x, Device capa: 0x%.2x\n", in print_p2p()
2114 printf("\t * malformed device info\n"); in print_p2p()
2141 printf("\t * Unknown TLV (%#.2x, %d bytes):", in print_p2p()
2144 printf(" %.2x", *subdata); in print_p2p()
2148 printf("\n"); in print_p2p()
2159 printf("\t * bogus tail data (%d):", len); in print_p2p()
2161 printf(" %.2x", *data); in print_p2p()
2165 printf("\n"); in print_p2p()
2174 printf("\n"); in print_hs20_ind()
2176 printf("\t\tDGAF: %i\n", (int)(data[0] & 0x1)); in print_hs20_ind()
2178 printf("\t\tUnexpected length: %i\n", len); in print_hs20_ind()
2188 printf("\n"); in print_wifi_owe_tarns()
2193 printf("\t\tBSSID: %s\n", mac_addr); in print_wifi_owe_tarns()
2198 printf("\t\tSSID: "); in print_wifi_owe_tarns()
2200 printf("\n"); in print_wifi_owe_tarns()
2204 printf("\t\tBand Info: %u\n", data[ssid_len + 7]); in print_wifi_owe_tarns()
2205 printf("\t\tChannel Info: %u\n", data[ssid_len + 8]); in print_wifi_owe_tarns()
2222 printf("\tVendor specific: <too short> data:"); in print_vendor()
2224 printf(" %.02x", data[i]); in print_vendor()
2225 printf("\n"); in print_vendor()
2240 printf("\tMS/WiFi %#.2x, data:", data[3]); in print_vendor()
2242 printf(" %.02x", data[i + 4]); in print_vendor()
2243 printf("\n"); in print_vendor()
2258 printf("\tWFA %#.2x, data:", data[3]); in print_vendor()
2260 printf(" %.02x", data[i + 4]); in print_vendor()
2261 printf("\n"); in print_vendor()
2268 printf("\tVendor specific: OUI %.2x:%.2x:%.2x, data:", in print_vendor()
2271 printf(" %.2x", data[i]); in print_vendor()
2272 printf("\n"); in print_vendor()
2278 printf("\n"); in print_he_capa()
2292 printf("\tExtension IE: <empty>\n"); in print_extension()
2306 printf("\tUnknown Extension ID (%d):", ie[0]); in print_extension()
2308 printf(" %.2x", ie[i]); in print_extension()
2309 printf("\n"); in print_extension()
2336 printf("\tUnknown IE (%d):", ie[0]); in print_ies()
2338 printf(" %.2x", ie[2+i]); in print_ies()
2339 printf("\n"); in print_ies()
2350 printf(" DMG_ESS"); in print_capa_dmg()
2353 printf(" DMG_PCP"); in print_capa_dmg()
2356 printf(" DMG_IBSS"); in print_capa_dmg()
2361 printf(" CBAP_Only"); in print_capa_dmg()
2363 printf(" CBAP_Src"); in print_capa_dmg()
2365 printf(" Privacy"); in print_capa_dmg()
2367 printf(" ECPAC"); in print_capa_dmg()
2369 printf(" SpectrumMgmt"); in print_capa_dmg()
2371 printf(" RadioMeasure"); in print_capa_dmg()
2377 printf(" ESS"); in print_capa_non_dmg()
2379 printf(" IBSS"); in print_capa_non_dmg()
2381 printf(" CfPollable"); in print_capa_non_dmg()
2383 printf(" CfPollReq"); in print_capa_non_dmg()
2385 printf(" Privacy"); in print_capa_non_dmg()
2387 printf(" ShortPreamble"); in print_capa_non_dmg()
2389 printf(" PBCC"); in print_capa_non_dmg()
2391 printf(" ChannelAgility"); in print_capa_non_dmg()
2393 printf(" SpectrumMgmt"); in print_capa_non_dmg()
2395 printf(" QoS"); in print_capa_non_dmg()
2397 printf(" ShortSlotTime"); in print_capa_non_dmg()
2399 printf(" APSD"); in print_capa_non_dmg()
2401 printf(" RadioMeasure"); in print_capa_non_dmg()
2403 printf(" DSSS-OFDM"); in print_capa_non_dmg()
2405 printf(" DelayedBACK"); in print_capa_non_dmg()
2407 printf(" ImmediateBACK"); in print_capa_non_dmg()
2451 printf("BSS %s", mac_addr); in print_bss_handler()
2454 printf("(on %s)", dev); in print_bss_handler()
2460 printf(" -- authenticated"); in print_bss_handler()
2463 printf(" -- associated"); in print_bss_handler()
2466 printf(" -- joined"); in print_bss_handler()
2469 printf(" -- unknown status: %d", in print_bss_handler()
2474 printf("\n"); in print_bss_handler()
2479 printf("\tlast seen: %llu.%.3llus [boottime]\n", bt/1000000000, (bt%1000000000)/1000000); in print_bss_handler()
2485 printf("\tTSF: %llu usec (%llud, %.2lld:%.2llu:%.2llu)\n", in print_bss_handler()
2491 printf("\tfreq: %d\n", freq); in print_bss_handler()
2496 printf("\tbeacon interval: %d TUs\n", in print_bss_handler()
2500 printf("\tcapability:"); in print_bss_handler()
2505 printf(" (0x%.4x)\n", capa); in print_bss_handler()
2509 printf("\tsignal: %d.%.2d dBm\n", s/100, s%100); in print_bss_handler()
2513 printf("\tsignal: %d/100\n", s); in print_bss_handler()
2517 printf("\tlast seen: %d ms ago\n", age); in print_bss_handler()
2528 printf("\tInformation elements from Probe Response " in print_bss_handler()
2534 printf("\tInformation elements from Beacon frame:\n"); in print_bss_handler()
2635 printf("scan aborted!\n"); in handle_scan_combined()