Home | History | Annotate | Download | only in tcpdump

Lines Matching refs:pptr

713 static int clnp_print (const u_int8_t *pptr, u_int length)
721 clnp_header = (const struct clnp_header_t *) pptr;
725 optr = pptr;
744 pptr += sizeof(struct clnp_header_t);
746 dest_address_length = *pptr;
747 dest_address = pptr + 1;
749 pptr += (1 + dest_address_length);
751 source_address_length = *pptr;
752 source_address = pptr +1;
754 pptr += (1 + source_address_length);
792 clnp_segment_header = (const struct clnp_segment_header_t *) pptr;
798 pptr+=sizeof(const struct clnp_segment_header_t);
807 TCHECK2(*pptr, 2);
812 op = *pptr++;
813 opli = *pptr++;
815 TCHECK2(*pptr, opli);
821 tptr = pptr;
911 print_unknown_data(pptr,"\n\t ",opli);
912 pptr += opli;
919 TCHECK(*pptr);
920 if (*(pptr) == NLPID_CLNP) {
923 clnp_print(pptr, length-clnp_header->length_indicator);
933 if (length-(pptr-optr) > 0) {
935 print_unknown_data(pptr,"\n\t ",length-(pptr-optr));
970 esis_print(const u_int8_t *pptr, u_int length)
987 esis_header = (const struct esis_header_t *) pptr;
990 optr = pptr;
1014 printf("%02X", *pptr++);
1039 printf("(%s)", osi_cksum(pptr, li) ? "incorrect" : "correct");
1046 pptr += sizeof(struct esis_header_t);
1054 TCHECK(*pptr);
1059 dstl = *pptr;
1060 pptr++;
1062 TCHECK2(*pptr, dstl);
1067 dst = pptr;
1068 pptr += dstl;
1072 TCHECK(*pptr);
1077 snpal = *pptr;
1078 pptr++;
1080 TCHECK2(*pptr, snpal);
1085 snpa = pptr;
1086 pptr += snpal;
1088 TCHECK(*pptr);
1093 netal = *pptr;
1094 pptr++;
1095 TCHECK2(*pptr, netal);
1100 neta = pptr;
1101 pptr += netal;
1112 TCHECK(*pptr);
1117 source_address_number = *pptr;
1118 pptr++;
1124 TCHECK(*pptr);
1129 source_address_length = *pptr;
1130 pptr++;
1133 TCHECK2(*pptr, source_address_length);
1140 isonsap_string(pptr,source_address_length));
1141 pptr += source_address_length;
1149 TCHECK(*pptr);
1154 source_address_length = *pptr;
1155 pptr++;
1157 TCHECK2(*pptr, source_address_length);
1162 printf("\n\t NET (length: %u): %s", source_address_length, isonsap_string(pptr, source_address_length));
1163 pptr += source_address_length;
1170 if (pptr < snapend)
1171 print_unknown_data(pptr,"\n\t ",snapend-pptr);
1181 TCHECK2(*pptr, 2);
1186 op = *pptr++;
1187 opli = *pptr++;
1194 tptr = pptr;
1204 TCHECK2(*pptr, 2);
1210 TCHECK(*pptr);
1239 print_unknown_data(pptr,"\n\t ",opli);
1240 pptr += opli;
1746 const u_int8_t *optr, *pptr, *tptr;
1755 pptr = p+(ISIS_COMMON_HEADER_SIZE);
1756 header_iih_lan = (const struct isis_iih_lan_header *)pptr;
1757 header_iih_ptp = (const struct isis_iih_ptp_header *)pptr;
1758 header_lsp = (const struct isis_lsp_header *)pptr;
1759 header_csnp = (const struct isis_csnp_header *)pptr;
1760 header_psnp = (const struct isis_psnp_header *)pptr;
1917 if(!print_unknown_data(pptr,"\n\t ",ISIS_IIH_LAN_HEADER_SIZE))
1922 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_IIH_LAN_HEADER_SIZE);
1951 if(!print_unknown_data(pptr,"\n\t ",ISIS_IIH_PTP_HEADER_SIZE))
1956 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_IIH_PTP_HEADER_SIZE);
2005 if(!print_unknown_data(pptr,"\n\t ",ISIS_LSP_HEADER_SIZE))
2010 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_LSP_HEADER_SIZE);
2037 if(!print_unknown_data(pptr,"\n\t ",ISIS_CSNP_HEADER_SIZE))
2042 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_CSNP_HEADER_SIZE);
2065 if(!print_unknown_data(pptr,"\n\t ",ISIS_PSNP_HEADER_SIZE))
2070 pptr = p + (ISIS_COMMON_HEADER_SIZE+ISIS_PSNP_HEADER_SIZE);
2074 if(!print_unknown_data(pptr,"\n\t ",length))
2084 if (pptr == snapend) {
2088 if (!TTEST2(*pptr, 2)) {
2090 (long)(pptr-snapend));
2093 tlv_type = *pptr++;
2094 tlv_len = *pptr++;
2096 tptr = pptr;
2235 if (!isis_print_tlv_ip_reach(pptr, "\n\t ", tlv_len))
2393 if (!TTEST2(*pptr, sizeof(struct in_addr)))
2395 printf("\n\t Traffic Engineering Router ID: %s", ipaddr_string(pptr));
2656 if(!print_unknown_data(pptr,"\n\t\t",tlv_len))
2663 if(!print_unknown_data(pptr,"\n\t ",tlv_len))
2667 pptr += tlv_len;