• Home
  • Raw
  • Download

Lines Matching refs:pptr

567 static void osi_print_cksum(netdissect_options *, const uint8_t *pptr,
767 const uint8_t *pptr, u_int length) in clnp_print() argument
775 clnp_header = (const struct clnp_header_t *) pptr; in clnp_print()
779 optr = pptr; in clnp_print()
800 while (pptr < ndo->ndo_snapend) in clnp_print()
801 ND_PRINT((ndo, "%02X", *pptr++)); in clnp_print()
810 pptr += sizeof(struct clnp_header_t); in clnp_print()
817 ND_TCHECK(*pptr); in clnp_print()
818 dest_address_length = *pptr; in clnp_print()
819 pptr += 1; in clnp_print()
825 ND_TCHECK2(*pptr, dest_address_length); in clnp_print()
826 dest_address = pptr; in clnp_print()
827 pptr += dest_address_length; in clnp_print()
834 ND_TCHECK(*pptr); in clnp_print()
835 source_address_length = *pptr; in clnp_print()
836 pptr += 1; in clnp_print()
842 ND_TCHECK2(*pptr, source_address_length); in clnp_print()
843 source_address = pptr; in clnp_print()
844 pptr += source_address_length; in clnp_print()
884 clnp_segment_header = (const struct clnp_segment_header_t *) pptr; in clnp_print()
890 pptr+=sizeof(const struct clnp_segment_header_t); in clnp_print()
903 ND_TCHECK2(*pptr, 2); in clnp_print()
904 op = *pptr++; in clnp_print()
905 opli = *pptr++; in clnp_print()
911 ND_TCHECK2(*pptr, opli); in clnp_print()
913 tptr = pptr; in clnp_print()
1031 print_unknown_data(ndo, pptr, "\n\t ", opli); in clnp_print()
1032 pptr += opli; in clnp_print()
1039 ND_TCHECK(*pptr); in clnp_print()
1040 if (*(pptr) == NLPID_CLNP) { in clnp_print()
1043 clnp_print(ndo, pptr, length - clnp_header->length_indicator); in clnp_print()
1053 if (length-(pptr-optr) > 0) { in clnp_print()
1055 print_unknown_data(ndo, pptr, "\n\t ", length - (pptr - optr)); in clnp_print()
1091 const uint8_t *pptr, u_int length) in esis_print() argument
1105 esis_header = (const struct esis_header_t *) pptr; in esis_print()
1108 optr = pptr; in esis_print()
1131 while (pptr < ndo->ndo_snapend) in esis_print()
1132 ND_PRINT((ndo, "%02X", *pptr++)); in esis_print()
1154 osi_print_cksum(ndo, pptr, EXTRACT_16BITS(esis_header->cksum), 7, li); in esis_print()
1162 pptr += sizeof(struct esis_header_t); in esis_print()
1170 ND_TCHECK(*pptr); in esis_print()
1175 dstl = *pptr; in esis_print()
1176 pptr++; in esis_print()
1178 ND_TCHECK2(*pptr, dstl); in esis_print()
1183 dst = pptr; in esis_print()
1184 pptr += dstl; in esis_print()
1188 ND_TCHECK(*pptr); in esis_print()
1193 snpal = *pptr; in esis_print()
1194 pptr++; in esis_print()
1196 ND_TCHECK2(*pptr, snpal); in esis_print()
1201 snpa = pptr; in esis_print()
1202 pptr += snpal; in esis_print()
1204 ND_TCHECK(*pptr); in esis_print()
1209 netal = *pptr; in esis_print()
1210 pptr++; in esis_print()
1211 ND_TCHECK2(*pptr, netal); in esis_print()
1216 neta = pptr; in esis_print()
1217 pptr += netal; in esis_print()
1236 ND_TCHECK(*pptr); in esis_print()
1241 source_address_number = *pptr; in esis_print()
1242 pptr++; in esis_print()
1248 ND_TCHECK(*pptr); in esis_print()
1253 source_address_length = *pptr; in esis_print()
1254 pptr++; in esis_print()
1257 ND_TCHECK2(*pptr, source_address_length); in esis_print()
1264 isonsap_string(ndo, pptr, source_address_length))); in esis_print()
1265 pptr += source_address_length; in esis_print()
1273 ND_TCHECK(*pptr); in esis_print()
1278 source_address_length = *pptr; in esis_print()
1279 pptr++; in esis_print()
1281 ND_TCHECK2(*pptr, source_address_length); in esis_print()
1286 … "\n\t NET (length: %u): %s", source_address_length, isonsap_string(ndo, pptr, source_address_len… in esis_print()
1287 pptr += source_address_length; in esis_print()
1294 if (pptr < ndo->ndo_snapend) in esis_print()
1295 print_unknown_data(ndo, pptr, "\n\t ", ndo->ndo_snapend - pptr); in esis_print()
1309 ND_TCHECK2(*pptr, 2); in esis_print()
1310 op = *pptr++; in esis_print()
1311 opli = *pptr++; in esis_print()
1318 tptr = pptr; in esis_print()
1329 ND_TCHECK2(*pptr, 2); in esis_print()
1366 print_unknown_data(ndo, pptr, "\n\t ", opli); in esis_print()
1367 pptr += opli; in esis_print()
2190 const uint8_t *optr, *pptr, *tptr; in isis_print() local
2203 pptr = p+(ISIS_COMMON_HEADER_SIZE); in isis_print()
2204 header_iih_lan = (const struct isis_iih_lan_header *)pptr; in isis_print()
2205 header_iih_ptp = (const struct isis_iih_ptp_header *)pptr; in isis_print()
2206 header_lsp = (const struct isis_lsp_header *)pptr; in isis_print()
2207 header_csnp = (const struct isis_csnp_header *)pptr; in isis_print()
2208 header_psnp = (const struct isis_psnp_header *)pptr; in isis_print()
2351 if (!print_unknown_data(ndo, pptr, "\n\t ", ISIS_IIH_LAN_HEADER_SIZE)) in isis_print()
2356 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_IIH_LAN_HEADER_SIZE); in isis_print()
2391 if (!print_unknown_data(ndo, pptr, "\n\t ", ISIS_IIH_PTP_HEADER_SIZE)) in isis_print()
2396 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_IIH_PTP_HEADER_SIZE); in isis_print()
2449 if (!print_unknown_data(ndo, pptr, "\n\t ", ISIS_LSP_HEADER_SIZE)) in isis_print()
2454 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_LSP_HEADER_SIZE); in isis_print()
2487 if (!print_unknown_data(ndo, pptr, "\n\t ", ISIS_CSNP_HEADER_SIZE)) in isis_print()
2492 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_CSNP_HEADER_SIZE); in isis_print()
2521 if (!print_unknown_data(ndo, pptr, "\n\t ", ISIS_PSNP_HEADER_SIZE)) in isis_print()
2526 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_PSNP_HEADER_SIZE); in isis_print()
2534 (void)print_unknown_data(ndo, pptr, "\n\t ", length); in isis_print()
2543 ND_TCHECK2(*pptr, 2); in isis_print()
2546 tlv_type = *pptr++; in isis_print()
2547 tlv_len = *pptr++; in isis_print()
2549 tptr = pptr; in isis_print()
2681 if (!isis_print_tlv_ip_reach(ndo, pptr, "\n\t ", tlv_len)) in isis_print()
2873 ND_TCHECK2(*pptr, sizeof(struct in_addr)); in isis_print()
2874 ND_PRINT((ndo, "\n\t Traffic Engineering Router ID: %s", ipaddr_string(ndo, pptr))); in isis_print()
3120 if (!print_unknown_data(ndo, pptr, "\n\t\t", tlv_len)) in isis_print()
3127 if (!print_unknown_data(ndo, pptr, "\n\t ", tlv_len)) in isis_print()
3131 pptr += tlv_len; in isis_print()
3151 osi_print_cksum(netdissect_options *ndo, const uint8_t *pptr, in osi_print_cksum() argument
3162 || !ND_TTEST2(*(pptr + checksum_offset), 2) in osi_print_cksum()
3164 || !ND_TTEST2(*pptr, length)) { in osi_print_cksum()
3168 printf("\nosi_print_cksum: %p %u %u\n", pptr, checksum_offset, length); in osi_print_cksum()
3170 calculated_checksum = create_osi_cksum(pptr, checksum_offset, length); in osi_print_cksum()