Lines Matching defs:tptr

655                         const u_char *tptr, u_int tlv_len)
666 subtype = GET_U_1(tptr + 3);
678 GET_BE_U_2(tptr + 4));
685 GET_BE_U_2(tptr + 5),
686 bittok2str(lldp_8021_port_protocol_id_values, "none", GET_U_1(tptr + 4)),
687 GET_U_1(tptr + 4));
693 ND_PRINT("\n\t vlan id (VID): %u", GET_BE_U_2(tptr + 4));
697 sublen = GET_U_1(tptr + 6);
702 nd_printjnp(ndo, tptr + 7, sublen);
708 sublen = GET_U_1(tptr + 4);
713 nd_printjnp(ndo, tptr + 5, sublen);
721 bittok2str(lldp_aggregation_values, "none", GET_U_1((tptr + 4))),
722 GET_BE_U_4(tptr + 5));
729 tval=GET_U_1(tptr + 4);
735 tval=GET_U_1(tptr + 5);
747 tval=GET_U_1(tptr + 4);
752 print_ets_priority_assignment_table(ndo, tptr + 5);
755 print_tc_bandwidth_table(ndo, tptr + 9);
758 print_tsa_assignment_table(ndo, tptr + 17);
766 ND_PRINT("\n\t RES: %u", GET_U_1(tptr + 4));
768 print_ets_priority_assignment_table(ndo, tptr + 5);
770 print_tc_bandwidth_table(ndo, tptr + 9);
772 print_tsa_assignment_table(ndo, tptr + 17);
779 tval=GET_U_1(tptr + 4);
783 tval=GET_U_1(tptr + 5);
794 ND_PRINT("\n\t RES: %u", GET_U_1(tptr + 4));
806 tval=GET_U_1(tptr + i + 5);
809 GET_BE_U_2(tptr + i + 6));
818 tval=GET_U_1(tptr + 4);
822 tval=GET_U_1(tptr + 5);
825 tval=GET_U_1(tptr + 6);
827 tval=GET_U_1(tptr + 7);
831 tval=GET_U_1(tptr + 8);
839 tval=GET_U_1(tptr + 4);
842 ND_PRINT("ChnCap: %u", GET_BE_U_2(tptr + 6) & 0x0fff);
849 tval=GET_BE_U_3(tptr + i + 8);
869 const u_char *tptr, u_int tlv_len)
877 subtype = GET_U_1(tptr + 3);
889 bittok2str(lldp_8023_autonegotiation_values, "none", GET_U_1(tptr + 4)),
890 GET_U_1(tptr + 4));
892 bittok2str(lldp_pmd_capability_values,"unknown", GET_BE_U_2(tptr + 5)),
893 GET_BE_U_2(tptr + 5));
895 tok2str(lldp_mau_types_values, "unknown", GET_BE_U_2(tptr + 7)),
896 GET_BE_U_2(tptr + 7));
904 bittok2str(lldp_mdi_values, "none", GET_U_1((tptr + 4))),
905 tok2str(lldp_mdi_power_pairs_values, "unknown", GET_U_1((tptr + 5))),
906 tok2str(lldp_mdi_power_class_values, "unknown", GET_U_1((tptr + 6))));
914 bittok2str(lldp_aggregation_values, "none", GET_U_1((tptr + 4))),
915 GET_BE_U_4(tptr + 5));
922 ND_PRINT("\n\t MTU size %u", GET_BE_U_2(tptr + 4));
937 lldp_extract_latlon(netdissect_options *ndo, const u_char *tptr)
941 latlon = GET_U_1(tptr) & 0x3;
942 latlon = (latlon << 32) | GET_BE_U_4(tptr + 1);
954 const u_char *tptr, u_int tlv_len)
962 subtype = GET_U_1(tptr + 3);
971 (void)nd_printn(ndo, tptr+4, tlv_len-4, NULL);
987 const u_char *tptr, u_int tlv_len)
999 subtype = GET_U_1(tptr + 3);
1012 GET_BE_U_2(tptr + 4)), GET_BE_U_2(tptr + 4));
1014 tok2str(lldp_tia_device_type_values, "unknown", GET_U_1(tptr + 6)),
1015 GET_U_1(tptr + 6));
1023 tok2str(lldp_tia_application_type_values, "none", GET_U_1(tptr + 4)),
1024 GET_U_1(tptr + 4));
1026 lldp_tia_network_policy_bits_values, "none", GET_U_1((tptr + 5))));
1028 LLDP_EXTRACT_NETWORK_POLICY_VLAN(GET_BE_U_2(tptr + 5)));
1030 LLDP_EXTRACT_NETWORK_POLICY_L2_PRIORITY(GET_BE_U_2(tptr + 6)));
1032 LLDP_EXTRACT_NETWORK_POLICY_DSCP(GET_BE_U_2(tptr + 6)));
1039 location_format = GET_U_1(tptr + 4);
1050 (GET_U_1(tptr + 5) >> 2),
1051 lldp_extract_latlon(ndo, tptr + 5));
1053 (GET_U_1(tptr + 10) >> 2),
1054 lldp_extract_latlon(ndo, tptr + 10));
1056 tok2str(lldp_tia_location_altitude_type_values, "unknown",GET_U_1(tptr + 15) >> 4),
1057 (GET_U_1(tptr + 15) >> 4));
1059 (GET_BE_U_2(tptr + 15)>>6)&0x3f,
1060 (GET_BE_U_4(tptr + 16) & 0x3fffffff));
1062 tok2str(lldp_tia_location_datum_type_values, "unknown", GET_U_1(tptr + 20)),
1063 GET_U_1(tptr + 20));
1070 lci_len = GET_U_1(tptr + 5);
1079 tok2str(lldp_tia_location_lci_what_values, "unknown", GET_U_1(tptr + 6)),
1080 GET_U_1(tptr + 6));
1083 nd_printjnp(ndo, tptr + 7, 2);
1086 tptr = tptr + 9;
1093 ca_type = GET_U_1(tptr);
1094 ca_len = GET_U_1(tptr + 1);
1096 tptr += 2;
1111 nd_printjnp(ndo, tptr, ca_len);
1112 tptr += ca_len;
1119 nd_printjnp(ndo, tptr + 5, tlv_len - 5);
1124 print_unknown_data(ndo, tptr + 5, "\n\t ", tlv_len - 5);
1133 (GET_U_1(tptr + 4) & 0xC0 >> 6) ? "PD device" : "PSE device");
1135 tok2str(lldp_tia_power_source_values, "none", (GET_U_1((tptr + 4)) & 0x30) >> 4));
1137 tok2str(lldp_tia_power_priority_values, "none", GET_U_1(tptr + 4) & 0x0f),
1138 GET_U_1(tptr + 4) & 0x0f);
1139 power_val = GET_BE_U_2(tptr + 5);
1156 nd_printjnp(ndo, tptr + 4, tlv_len - 4);
1181 const u_char *tptr, *mptr;
1196 tptr = pptr + 4;
1201 ND_TCHECK_LEN(tptr, sizeof(tlv));
1203 tlv = GET_BE_U_2(tptr);
1210 tptr += sizeof(tlv);
1217 ND_TCHECK_LEN(tptr, tlv_len);
1230 ND_PRINT("\n\t Oper_Version: %u", GET_U_1(tptr));
1231 ND_PRINT("\n\t Max_Version: %u", GET_U_1(tptr + 1));
1232 ND_PRINT("\n\t Sequence Number: %u", GET_BE_U_4(tptr + 2));
1234 GET_BE_U_4(tptr + 6));
1242 ND_PRINT("\n\t Oper_Version: %u", GET_U_1(tptr));
1243 ND_PRINT("\n\t Max_Version: %u", GET_U_1(tptr + 1));
1244 ND_PRINT("\n\t Info block(0x%02X): ", GET_U_1(tptr + 2));
1245 tval = GET_U_1(tptr + 2);
1249 ND_PRINT("\n\t SubType: %u", GET_U_1(tptr + 3));
1256 pgval = GET_BE_U_4(tptr + 4);
1264 GET_U_1(tptr + 8 + i));
1265 ND_PRINT("\n\t NumTCsSupported: %u", GET_U_1(tptr + 8 + 8));
1274 ND_PRINT("\n\t Oper_Version: %u", GET_U_1(tptr));
1275 ND_PRINT("\n\t Max_Version: %u", GET_U_1(tptr + 1));
1276 ND_PRINT("\n\t Info block(0x%02X): ", GET_U_1(tptr + 2));
1277 tval = GET_U_1(tptr + 2);
1281 ND_PRINT("\n\t SubType: %u", GET_U_1(tptr + 3));
1282 tval = GET_U_1(tptr + 4);
1283 ND_PRINT("\n\t PFC Config (0x%02X)", GET_U_1(tptr + 4));
1287 ND_PRINT("\n\t NumTCPFCSupported: %u", GET_U_1(tptr + 5));
1295 ND_PRINT("\n\t Oper_Version: %u", GET_U_1(tptr));
1296 ND_PRINT("\n\t Max_Version: %u", GET_U_1(tptr + 1));
1297 ND_PRINT("\n\t Info block(0x%02X): ", GET_U_1(tptr + 2));
1298 tval = GET_U_1(tptr + 2);
1302 ND_PRINT("\n\t SubType: %u", GET_U_1(tptr + 3));
1304 mptr = tptr + 4;
1327 print_unknown_data(ndo, tptr, "\n\t ", tlv_len);
1331 tptr += tlv_len;
1339 lldp_network_addr_print(netdissect_options *ndo, const u_char *tptr, u_int len)
1348 af = GET_U_1(tptr);
1375 tok2str(af_values, "Unknown", af), af, (*pfunc)(ndo, tptr+1));
1386 const u_char *tptr;
1391 tptr = pptr;
1396 mgmt_addr_len = GET_U_1(tptr);
1397 tptr++;
1404 mgmt_addr = lldp_network_addr_print(ndo, tptr, mgmt_addr_len);
1410 tptr += mgmt_addr_len;
1417 intf_num_subtype = GET_U_1(tptr);
1421 GET_BE_U_4(tptr + 1));
1423 tptr += LLDP_INTF_NUM_LEN;
1430 oid_len = GET_U_1(tptr);
1437 nd_printjnp(ndo, tptr + 1, oid_len);
1451 const u_char *tptr;
1455 tptr = pptr;
1462 ND_TCHECK_LEN(tptr, sizeof(tlv));
1464 tlv = GET_BE_U_2(tptr);
1471 tptr += sizeof(tlv);
1484 ND_TCHECK_LEN(tptr, tlv_len);
1496 subtype = GET_U_1(tptr);
1506 ND_PRINT("%s", GET_ETHERADDR_STRING(tptr + 1));
1514 nd_printjnp(ndo, tptr + 1, tlv_len - 1);
1518 network_addr = lldp_network_addr_print(ndo, tptr+1, tlv_len-1);
1537 subtype = GET_U_1(tptr);
1547 ND_PRINT("%s", GET_ETHERADDR_STRING(tptr + 1));
1555 nd_printjnp(ndo, tptr + 1, tlv_len - 1);
1559 network_addr = lldp_network_addr_print(ndo, tptr+1, tlv_len-1);
1578 ND_PRINT(": TTL %us", GET_BE_U_2(tptr));
1585 nd_printjnp(ndo, tptr, tlv_len);
1595 nd_printjnp(ndo, tptr, tlv_len);
1601 nd_printjnp(ndo, tptr, tlv_len);
1616 cap = GET_BE_U_2(tptr);
1617 ena_cap = GET_BE_U_2(tptr + 2);
1627 if (!lldp_mgmt_addr_tlv_print(ndo, tptr, tlv_len)) {
1638 oui = GET_BE_U_3(tptr);
1643 hexdump = lldp_private_8021_print(ndo, tptr, tlv_len);
1646 hexdump = lldp_private_8023_print(ndo, tptr, tlv_len);
1649 hexdump = lldp_private_iana_print(ndo, tptr, tlv_len);
1652 hexdump = lldp_private_tia_print(ndo, tptr, tlv_len);
1655 hexdump = lldp_private_dcbx_print(ndo, tptr, tlv_len);
1671 print_unknown_data(ndo, tptr, "\n\t ", tlv_len);
1675 tptr += tlv_len;