Lines Matching +full:1000 +full:base +full:- +full:x
2 * Copyright (c) 1998-2007 The TCPDUMP project
24 #include "netdissect-stdinc.h"
34 #define LLDP_EXTRACT_TYPE(x) (((x)&0xfe00)>>9) argument
35 #define LLDP_EXTRACT_LEN(x) ((x)&0x01ff) argument
197 { LLDP_PRIVATE_TIA_SUBTYPE_CAPABILITIES, "LLDP-MED Capabilities" },
200 { LLDP_PRIVATE_TIA_SUBTYPE_EXTENDED_POWER_MDI, "Extended power-via-MDI" },
201 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_HARDWARE_REV, "Inventory - hardware revision" },
202 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_FIRMWARE_REV, "Inventory - firmware revision" },
203 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_SOFTWARE_REV, "Inventory - software revision" },
204 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_SERIAL_NUMBER, "Inventory - serial number" },
205 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_MANUFACTURER_NAME, "Inventory - manufacturer name" },
206 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_MODEL_NAME, "Inventory - model name" },
207 { LLDP_PRIVATE_TIA_SUBTYPE_INVENTORY_ASSET_ID, "Inventory - asset ID" },
220 /* ANSI/TIA-1057 - Annex B */
246 * From RFC 3636 - dot3MauType
312 { LLDP_MAU_TYPE_1000BASE_X_HD, "1000BASEX hdx"},
313 { LLDP_MAU_TYPE_1000BASE_X_FD, "1000BASEX fdx"},
314 { LLDP_MAU_TYPE_1000BASE_LX_HD, "1000BASELX hdx"},
315 { LLDP_MAU_TYPE_1000BASE_LX_FD, "1000BASELX fdx"},
316 { LLDP_MAU_TYPE_1000BASE_SX_HD, "1000BASESX hdx"},
317 { LLDP_MAU_TYPE_1000BASE_SX_FD, "1000BASESX fdx"},
318 { LLDP_MAU_TYPE_1000BASE_CX_HD, "1000BASECX hdx"},
319 { LLDP_MAU_TYPE_1000BASE_CX_FD, "1000BASECX fdx"},
320 { LLDP_MAU_TYPE_1000BASE_T_HD, "1000BASET hdx"},
321 { LLDP_MAU_TYPE_1000BASE_T_FD, "1000BASET fdx"},
352 { LLDP_TIA_CAPABILITY_MED, "LLDP-MED capabilities"},
355 { LLDP_TIA_CAPABILITY_EXTENDED_POWER_MDI_PSE, "extended power via MDI-PSE"},
356 { LLDP_TIA_CAPABILITY_EXTENDED_POWER_MDI_PD, "extended power via MDI-PD"},
406 #define LLDP_EXTRACT_NETWORK_POLICY_VLAN(x) (((x)&0x1ffe)>>1) argument
407 #define LLDP_EXTRACT_NETWORK_POLICY_L2_PRIORITY(x) (((x)&0x01ff)>>6) argument
408 #define LLDP_EXTRACT_NETWORK_POLICY_DSCP(x) ((x)&0x003f) argument
415 { LLDP_TIA_LOCATION_DATA_FORMAT_COORDINATE_BASED, "coordinate-based LCI"},
437 { LLDP_TIA_POWER_SOURCE_PSE, "PSE - primary power source"},
438 { LLDP_TIA_POWER_SOURCE_LOCAL, "local - backup power source"},
439 { LLDP_TIA_POWER_SOURCE_PSE_AND_LOCAL, "PSE+local - reserved"},
468 * From RFC 3636 - ifMauAutoNegCapAdvertisedBits
488 { LLDP_MAU_PMD_10BASE_T, "10BASE-T hdx"},
489 { LLDP_MAU_PMD_10BASE_T_FD, "10BASE-T fdx"},
490 { LLDP_MAU_PMD_100BASE_T4, "100BASE-T4"},
491 { LLDP_MAU_PMD_100BASE_TX, "100BASE-TX hdx"},
492 { LLDP_MAU_PMD_100BASE_TX_FD, "100BASE-TX fdx"},
493 { LLDP_MAU_PMD_100BASE_T2, "100BASE-T2 hdx"},
494 { LLDP_MAU_PMD_100BASE_T2_FD, "100BASE-T2 fdx"},
499 { LLDP_MAU_PMD_1000BASE_X, "1000BASE-{X LX SX CX} hdx"},
500 { LLDP_MAU_PMD_1000BASE_X_FD, "1000BASE-{X LX SX CX} fdx"},
501 { LLDP_MAU_PMD_1000BASE_T, "1000BASE-T hdx"},
502 { LLDP_MAU_PMD_1000BASE_T_FD, "1000BASE-T fdx"},
608 { LLDP_IANA_SUBTYPE_MUDURL, "MUD-URL" },
619 ND_PRINT("\n\t Value : %-3d %-3d %-3d %-3d %-3d %-3d %-3d %-3d", in print_ets_priority_assignment_table()
632 ND_PRINT("\n\t Value : %-3d %-3d %-3d %-3d %-3d %-3d %-3d %-3d", in print_tc_bandwidth_table()
644 ND_PRINT("\n\t Value : %-3d %-3d %-3d %-3d %-3d %-3d %-3d %-3d", in print_tsa_assignment_table()
684 ND_PRINT("\n\t port and protocol vlan id (PPVID): %u, flags [%s] (0x%02x)", in lldp_private_8021_print()
730 ND_PRINT("\n\t Pre-Priority CNPV Indicator"); in lldp_private_8021_print()
734 ND_PRINT("%-2d ", (tval >> i) & 0x01); in lldp_private_8021_print()
736 ND_PRINT("\n\t Pre-Priority Ready Indicator"); in lldp_private_8021_print()
740 ND_PRINT("%-2d ", (tval >> i) & 0x01); in lldp_private_8021_print()
787 ND_PRINT("%-2d ", (tval >> i) & 0x01); in lldp_private_8021_print()
799 sublen=tlv_len-5; in lldp_private_8021_print()
843 sublen=tlv_len-8; in lldp_private_8021_print()
888 ND_PRINT("\n\t autonegotiation [%s] (0x%02x)", in lldp_private_8023_print()
891 ND_PRINT("\n\t PMD autoneg capability [%s] (0x%04x)", in lldp_private_8023_print()
894 ND_PRINT("\n\t MAU type %s (0x%04x)", in lldp_private_8023_print()
970 ND_PRINT("\n\t MUD-URL="); in lldp_private_iana_print()
971 (void)nd_printn(ndo, tptr+4, tlv_len-4, NULL); in lldp_private_iana_print()
1010 ND_PRINT("\n\t Media capabilities [%s] (0x%04x)", in lldp_private_tia_print()
1013 ND_PRINT("\n\t Device type [%s] (0x%02x)", in lldp_private_tia_print()
1022 ND_PRINT("\n\t Application type [%s] (0x%02x)", in lldp_private_tia_print()
1040 ND_PRINT("\n\t Location data format %s (0x%02x)", in lldp_private_tia_print()
1058 ND_PRINT("\n\t Altitude resolution %u, altitude value 0x%x", in lldp_private_tia_print()
1061 ND_PRINT("\n\t Datum %s (0x%02x)", in lldp_private_tia_print()
1077 ND_PRINT("\n\t LCI length %u, LCI what %s (0x%02x), Country-code ", in lldp_private_tia_print()
1085 lci_len = lci_len-3; in lldp_private_tia_print()
1097 lci_len -= 2; in lldp_private_tia_print()
1113 lci_len -= ca_len; in lldp_private_tia_print()
1119 nd_printjnp(ndo, tptr + 5, tlv_len - 5); in lldp_private_tia_print()
1124 print_unknown_data(ndo, tptr + 5, "\n\t ", tlv_len - 5); in lldp_private_tia_print()
1136 ND_PRINT("\n\t Power priority [%s] (0x%02x)", in lldp_private_tia_print()
1156 nd_printjnp(ndo, tptr + 4, tlv_len - 4); in lldp_private_tia_print()
1197 tlen = len - 4; in lldp_private_dcbx_print()
1209 tlen -= sizeof(tlv); in lldp_private_dcbx_print()
1228 ND_PRINT("\n\t Control - Protocol Control (type 0x%x, length %u)", in lldp_private_dcbx_print()
1240 ND_PRINT("\n\t Feature - Priority Group (type 0x%x, length %u)", in lldp_private_dcbx_print()
1244 ND_PRINT("\n\t Info block(0x%02X): ", GET_U_1(tptr + 2)); in lldp_private_dcbx_print()
1253 * Array of 8 4-bit priority group ID values; we fetch all in lldp_private_dcbx_print()
1259 i, (pgval >> (28 - 4 * i)) & 0xF); in lldp_private_dcbx_print()
1271 ND_PRINT("\n\t Feature - Priority Flow Control"); in lldp_private_dcbx_print()
1272 ND_PRINT(" (type 0x%x, length %u)", in lldp_private_dcbx_print()
1276 ND_PRINT("\n\t Info block(0x%02X): ", GET_U_1(tptr + 2)); in lldp_private_dcbx_print()
1283 ND_PRINT("\n\t PFC Config (0x%02X)", GET_U_1(tptr + 4)); in lldp_private_dcbx_print()
1293 ND_PRINT("\n\t Feature - Application (type 0x%x, length %u)", in lldp_private_dcbx_print()
1297 ND_PRINT("\n\t Info block(0x%02X): ", GET_U_1(tptr + 2)); in lldp_private_dcbx_print()
1303 tval = tlv_len - 4; in lldp_private_dcbx_print()
1307 ND_PRINT("\n\t Application Protocol ID: 0x%04x", in lldp_private_dcbx_print()
1310 ND_PRINT("\n\t SF (0x%x) Application Protocol ID is %s", in lldp_private_dcbx_print()
1313 ND_PRINT("\n\t OUI: 0x%06x", uval & 0x3fffff); in lldp_private_dcbx_print()
1314 ND_PRINT("\n\t User Priority Map: 0x%02x", in lldp_private_dcbx_print()
1316 tval = tval - 6; in lldp_private_dcbx_print()
1326 if (ndo->ndo_vflag > 1 || (ndo->ndo_vflag && hexdump)) { in lldp_private_dcbx_print()
1330 tlen -= tlv_len; in lldp_private_dcbx_print()
1347 len--; in lldp_network_addr_print()
1398 tlen--; in lldp_mgmt_addr_tlv_print()
1411 tlen -= mgmt_addr_len; in lldp_mgmt_addr_tlv_print()
1424 tlen -= LLDP_INTF_NUM_LEN; in lldp_mgmt_addr_tlv_print()
1454 ndo->ndo_protocol = "lldp"; in lldp_print()
1470 tlen -= sizeof(tlv); in lldp_print()
1473 if (ndo->ndo_vflag) { in lldp_print()
1492 if (ndo->ndo_vflag) { in lldp_print()
1514 nd_printjnp(ndo, tptr + 1, tlv_len - 1); in lldp_print()
1518 network_addr = lldp_network_addr_print(ndo, tptr+1, tlv_len-1); in lldp_print()
1533 if (ndo->ndo_vflag) { in lldp_print()
1555 nd_printjnp(ndo, tptr + 1, tlv_len - 1); in lldp_print()
1559 network_addr = lldp_network_addr_print(ndo, tptr+1, tlv_len-1); in lldp_print()
1574 if (ndo->ndo_vflag) { in lldp_print()
1583 if (ndo->ndo_vflag) { in lldp_print()
1591 * The system name is also print in non-verbose mode in lldp_print()
1599 if (ndo->ndo_vflag) { in lldp_print()
1606 if (ndo->ndo_vflag) { in lldp_print()
1608 * XXX - IEEE Std 802.1AB-2009 says the first octet in lldp_print()
1618 ND_PRINT("\n\t System Capabilities [%s] (0x%04x)", in lldp_print()
1620 ND_PRINT("\n\t Enabled Capabilities [%s] (0x%04x)", in lldp_print()
1626 if (ndo->ndo_vflag) { in lldp_print()
1634 if (ndo->ndo_vflag) { in lldp_print()
1639 ND_PRINT(": OUI %s (0x%06x)", tok2str(oui_values, "Unknown", oui), oui); in lldp_print()
1670 if (ndo->ndo_vflag > 1 || (ndo->ndo_vflag && hexdump)) { in lldp_print()
1674 tlen -= tlv_len; in lldp_print()