• Home
  • Raw
  • Download

Lines Matching refs:tptr

863             const u_int8_t *tptr;  in clnp_print()  local
879 tptr = pptr; in clnp_print()
893 tok2str(clnp_option_sr_rr_values,"Unknown",*tptr), in clnp_print()
895 nsap_offset=*(tptr+1); in clnp_print()
905 tptr+=nsap_offset; in clnp_print()
908 source_address_length=*tptr; in clnp_print()
914 source_address=(tptr+1); in clnp_print()
925 printf("0x%1x", *tptr&0x0f); in clnp_print()
930 … tok2str(clnp_option_scope_values,"Reserved",*tptr&CLNP_OPTION_SCOPE_MASK)); in clnp_print()
932 if ((*tptr&CLNP_OPTION_SCOPE_MASK) == CLNP_OPTION_SCOPE_GLOBAL) in clnp_print()
936 *tptr&CLNP_OPTION_OPTION_QOS_MASK)); in clnp_print()
941 … tok2str(clnp_option_scope_values,"Reserved",*tptr&CLNP_OPTION_SCOPE_MASK), in clnp_print()
942 *(tptr+1)); in clnp_print()
946 rfd_error_major = (*tptr&0xf0) >> 4; in clnp_print()
947 rfd_error_minor = *tptr&0x0f; in clnp_print()
965 print_unknown_data(tptr,"\n\t ",opli); in clnp_print()
1234 const u_int8_t *tptr; in esis_print() local
1249 tptr = pptr; in esis_print()
1261 printf("%us", EXTRACT_16BITS(tptr)); in esis_print()
1272 *tptr), in esis_print()
1273 *tptr); in esis_print()
1276 tptr++; in esis_print()
1293 print_unknown_data(tptr,"\n\t ",opli); in esis_print()
1329 isis_print_mt_port_cap_subtlv (const u_int8_t *tptr, int len) in isis_print_mt_port_cap_subtlv() argument
1337 stlv_type = *(tptr++); in isis_print_mt_port_cap_subtlv()
1338 stlv_len = *(tptr++); in isis_print_mt_port_cap_subtlv()
1353 if (!TTEST2(*(tptr), ISIS_SUBTLV_SPB_MCID_MIN_LEN)) in isis_print_mt_port_cap_subtlv()
1356 subtlv_spb_mcid = (struct isis_subtlv_spb_mcid *)tptr; in isis_print_mt_port_cap_subtlv()
1369 tptr = tptr + sizeof(struct isis_subtlv_spb_mcid); in isis_print_mt_port_cap_subtlv()
1377 if (!TTEST2(*(tptr), ISIS_SUBTLV_SPB_DIGEST_MIN_LEN)) in isis_print_mt_port_cap_subtlv()
1381 (*(tptr) >> 5), (((*tptr)>> 4) & 0x01), in isis_print_mt_port_cap_subtlv()
1382 ((*(tptr) >> 2) & 0x03), ((*tptr) & 0x03)); in isis_print_mt_port_cap_subtlv()
1384 tptr++; in isis_print_mt_port_cap_subtlv()
1390 printf("%08x ", EXTRACT_32BITS(tptr)); in isis_print_mt_port_cap_subtlv()
1393 tptr = tptr + 4; in isis_print_mt_port_cap_subtlv()
1403 if (!TTEST2(*(tptr), stlv_len)) in isis_print_mt_port_cap_subtlv()
1408 if (!TTEST2(*(tptr), ISIS_SUBTLV_SPB_BVID_MIN_LEN)) in isis_print_mt_port_cap_subtlv()
1412 EXTRACT_32BITS(tptr)); in isis_print_mt_port_cap_subtlv()
1414 tptr = tptr+4; in isis_print_mt_port_cap_subtlv()
1417 (EXTRACT_16BITS (tptr) >> 4) , in isis_print_mt_port_cap_subtlv()
1418 (EXTRACT_16BITS (tptr) >> 3) & 0x01, in isis_print_mt_port_cap_subtlv()
1419 (EXTRACT_16BITS (tptr) >> 2) & 0x01); in isis_print_mt_port_cap_subtlv()
1421 tptr = tptr + 2; in isis_print_mt_port_cap_subtlv()
1441 isis_print_mt_capability_subtlv (const u_int8_t *tptr, int len) in isis_print_mt_capability_subtlv() argument
1447 stlv_type = *(tptr++); in isis_print_mt_capability_subtlv()
1448 stlv_len = *(tptr++); in isis_print_mt_capability_subtlv()
1462 if (!TTEST2(*(tptr), ISIS_SUBTLV_SPB_INSTANCE_MIN_LEN)) in isis_print_mt_capability_subtlv()
1465 printf("\n\t CIST Root-ID: %08x", EXTRACT_32BITS(tptr)); in isis_print_mt_capability_subtlv()
1466 tptr = tptr+4; in isis_print_mt_capability_subtlv()
1467 printf(" %08x", EXTRACT_32BITS(tptr)); in isis_print_mt_capability_subtlv()
1468 tptr = tptr+4; in isis_print_mt_capability_subtlv()
1469 printf(", Path Cost: %08x", EXTRACT_32BITS(tptr)); in isis_print_mt_capability_subtlv()
1470 tptr = tptr+4; in isis_print_mt_capability_subtlv()
1471 printf(", Prio: %d", EXTRACT_16BITS(tptr)); in isis_print_mt_capability_subtlv()
1472 tptr = tptr + 2; in isis_print_mt_capability_subtlv()
1474 EXTRACT_16BITS(tptr) >> 5); in isis_print_mt_capability_subtlv()
1476 (EXTRACT_16BITS(tptr) >> 4) & 0x0001); in isis_print_mt_capability_subtlv()
1478 (EXTRACT_32BITS(tptr) & 0x000fffff)); in isis_print_mt_capability_subtlv()
1479 tptr = tptr+4; in isis_print_mt_capability_subtlv()
1480 printf(", No of Trees: %x", *(tptr)); in isis_print_mt_capability_subtlv()
1482 tmp = *(tptr++); in isis_print_mt_capability_subtlv()
1488 if (!TTEST2(*(tptr), ISIS_SUBTLV_SPB_INSTANCE_VLAN_TUPLE_LEN)) in isis_print_mt_capability_subtlv()
1492 *(tptr) >> 7, (*(tptr) >> 6) & 0x01, in isis_print_mt_capability_subtlv()
1493 (*(tptr) >> 5) & 0x01, (*(tptr) & 0x1f)); in isis_print_mt_capability_subtlv()
1495 tptr++; in isis_print_mt_capability_subtlv()
1497 printf (", ECT: %08x", EXTRACT_32BITS(tptr)); in isis_print_mt_capability_subtlv()
1499 tptr = tptr + 4; in isis_print_mt_capability_subtlv()
1502 (EXTRACT_24BITS(tptr) >> 12) & 0x000fff, in isis_print_mt_capability_subtlv()
1503 EXTRACT_24BITS(tptr) & 0x000fff); in isis_print_mt_capability_subtlv()
1505 tptr = tptr + 3; in isis_print_mt_capability_subtlv()
1514 if (!TTEST2(*(tptr), 6)) in isis_print_mt_capability_subtlv()
1517 printf("\n\t BMAC: %08x", EXTRACT_32BITS(tptr)); in isis_print_mt_capability_subtlv()
1518 tptr = tptr+4; in isis_print_mt_capability_subtlv()
1519 printf("%04x", EXTRACT_16BITS(tptr)); in isis_print_mt_capability_subtlv()
1520 tptr = tptr+2; in isis_print_mt_capability_subtlv()
1522 printf (", RES: %d, VID: %d", EXTRACT_16BITS(tptr) >> 12, in isis_print_mt_capability_subtlv()
1523 (EXTRACT_16BITS(tptr)) & 0x0fff); in isis_print_mt_capability_subtlv()
1525 tptr = tptr+2; in isis_print_mt_capability_subtlv()
1532 (EXTRACT_32BITS(tptr) >> 31), in isis_print_mt_capability_subtlv()
1533 (EXTRACT_32BITS(tptr) >> 30) & 0x01, in isis_print_mt_capability_subtlv()
1534 (EXTRACT_32BITS(tptr) >> 24) & 0x03f, in isis_print_mt_capability_subtlv()
1535 (EXTRACT_32BITS(tptr)) & 0x0ffffff); in isis_print_mt_capability_subtlv()
1537 tptr = tptr + 4; in isis_print_mt_capability_subtlv()
1669 isis_print_ip_reach_subtlv (const u_int8_t *tptr,int subt,int subl,const char *ident) { in isis_print_ip_reach_subtlv() argument
1680 if (!TTEST2(*tptr,subl)) in isis_print_ip_reach_subtlv()
1688 EXTRACT_32BITS(tptr), in isis_print_ip_reach_subtlv()
1689 EXTRACT_32BITS(tptr)); in isis_print_ip_reach_subtlv()
1690 tptr+=4; in isis_print_ip_reach_subtlv()
1697 EXTRACT_32BITS(tptr), in isis_print_ip_reach_subtlv()
1698 EXTRACT_32BITS(tptr+4)); in isis_print_ip_reach_subtlv()
1699 tptr+=8; in isis_print_ip_reach_subtlv()
1704 if(!print_unknown_data(tptr,"\n\t\t ", in isis_print_ip_reach_subtlv()
1722 isis_print_is_reach_subtlv (const u_int8_t *tptr,u_int subt,u_int subl,const char *ident) { in isis_print_is_reach_subtlv() argument
1739 if (!TTEST2(*tptr,subl)) in isis_print_is_reach_subtlv()
1747 printf(", 0x%08x", EXTRACT_32BITS(tptr)); in isis_print_is_reach_subtlv()
1749 printf(", 0x%08x", EXTRACT_32BITS(tptr+4)); in isis_print_is_reach_subtlv()
1755 printf(", %s", ipaddr_string(tptr)); in isis_print_is_reach_subtlv()
1760 bw.i = EXTRACT_32BITS(tptr); in isis_print_is_reach_subtlv()
1767 bw.i = EXTRACT_32BITS(tptr); in isis_print_is_reach_subtlv()
1772 tptr+=4; in isis_print_is_reach_subtlv()
1780 tok2str(diffserv_te_bc_values, "unknown", *tptr), in isis_print_is_reach_subtlv()
1781 *tptr); in isis_print_is_reach_subtlv()
1782 tptr++; in isis_print_is_reach_subtlv()
1785 bw.i = EXTRACT_32BITS(tptr); in isis_print_is_reach_subtlv()
1790 tptr+=4; in isis_print_is_reach_subtlv()
1795 printf(", %u", EXTRACT_24BITS(tptr)); in isis_print_is_reach_subtlv()
1802 EXTRACT_16BITS(tptr)), in isis_print_is_reach_subtlv()
1803 EXTRACT_16BITS(tptr)); in isis_print_is_reach_subtlv()
1809 bittok2str(gmpls_link_prot_values, "none", *tptr), in isis_print_is_reach_subtlv()
1810 *(tptr+1)); in isis_print_is_reach_subtlv()
1815 printf (", LM: %u", EXTRACT_24BITS(tptr)); in isis_print_is_reach_subtlv()
1816 tptr=tptr+3; in isis_print_is_reach_subtlv()
1817 printf (", P: %u", *(tptr)); in isis_print_is_reach_subtlv()
1818 tptr++; in isis_print_is_reach_subtlv()
1819 printf (", P-ID: %u", EXTRACT_16BITS(tptr)); in isis_print_is_reach_subtlv()
1824 gmpls_switch_cap = *tptr; in isis_print_is_reach_subtlv()
1829 tok2str(gmpls_encoding_values, "Unknown", *(tptr+1))); in isis_print_is_reach_subtlv()
1830 tptr+=4; in isis_print_is_reach_subtlv()
1833 bw.i = EXTRACT_32BITS(tptr); in isis_print_is_reach_subtlv()
1838 tptr+=4; in isis_print_is_reach_subtlv()
1846 bw.i = EXTRACT_32BITS(tptr); in isis_print_is_reach_subtlv()
1848 printf("%s Interface MTU: %u", ident, EXTRACT_16BITS(tptr+4)); in isis_print_is_reach_subtlv()
1851 bw.i = EXTRACT_32BITS(tptr); in isis_print_is_reach_subtlv()
1854 tok2str(gmpls_switch_cap_tsc_indication_values, "Unknown (%u)", *(tptr+4))); in isis_print_is_reach_subtlv()
1860 if(!print_unknown_data(tptr,"\n\t\t ", in isis_print_is_reach_subtlv()
1868 if(!print_unknown_data(tptr,"\n\t\t ", in isis_print_is_reach_subtlv()
1887 isis_print_ext_is_reach (const u_int8_t *tptr,const char *ident, int tlv_type) { in isis_print_ext_is_reach() argument
1893 if (!TTEST2(*tptr, NODE_ID_LEN)) in isis_print_ext_is_reach()
1896 printf("%sIS Neighbor: %s", ident, isis_print_id(tptr, NODE_ID_LEN)); in isis_print_ext_is_reach()
1897 tptr+=(NODE_ID_LEN); in isis_print_ext_is_reach()
1900 if (!TTEST2(*tptr, 3)) /* and is therefore skipped */ in isis_print_ext_is_reach()
1902 printf(", Metric: %d",EXTRACT_24BITS(tptr)); in isis_print_ext_is_reach()
1903 tptr+=3; in isis_print_ext_is_reach()
1906 if (!TTEST2(*tptr, 1)) in isis_print_ext_is_reach()
1908 subtlv_sum_len=*(tptr++); /* read out subTLV length */ in isis_print_ext_is_reach()
1914 if (!TTEST2(*tptr,2)) in isis_print_ext_is_reach()
1916 subtlv_type=*(tptr++); in isis_print_ext_is_reach()
1917 subtlv_len=*(tptr++); in isis_print_ext_is_reach()
1920 if(!isis_print_is_reach_subtlv(tptr,subtlv_type,subtlv_len,ident_buffer)) in isis_print_ext_is_reach()
1922 tptr+=subtlv_len; in isis_print_ext_is_reach()
1936 isis_print_mtid (const u_int8_t *tptr,const char *ident) { in isis_print_mtid() argument
1938 if (!TTEST2(*tptr, 2)) in isis_print_mtid()
1945 ISIS_MASK_MTID(EXTRACT_16BITS(tptr)))); in isis_print_mtid()
1948 ISIS_MASK_MTID(EXTRACT_16BITS(tptr)), in isis_print_mtid()
1949 bittok2str(isis_mt_flag_values, "none",ISIS_MASK_MTFLAGS(EXTRACT_16BITS(tptr)))); in isis_print_mtid()
1962 isis_print_extd_ip_reach (const u_int8_t *tptr, const char *ident, u_int16_t afi) { in isis_print_extd_ip_reach() argument
1972 if (!TTEST2(*tptr, 4)) in isis_print_extd_ip_reach()
1974 metric = EXTRACT_32BITS(tptr); in isis_print_extd_ip_reach()
1976 tptr+=4; in isis_print_extd_ip_reach()
1979 if (!TTEST2(*tptr, 1)) /* fetch status byte */ in isis_print_extd_ip_reach()
1981 status_byte=*(tptr++); in isis_print_extd_ip_reach()
1992 if (!TTEST2(*tptr, 1)) /* fetch status & prefix_len byte */ in isis_print_extd_ip_reach()
1994 status_byte=*(tptr++); in isis_print_extd_ip_reach()
1995 bit_length=*(tptr++); in isis_print_extd_ip_reach()
2009 if (!TTEST2(*tptr, byte_length)) in isis_print_extd_ip_reach()
2012 memcpy(prefix,tptr,byte_length); /* copy as much as is stored in the TLV */ in isis_print_extd_ip_reach()
2013 tptr+=byte_length; in isis_print_extd_ip_reach()
2051 if (!TTEST2(*tptr, 1)) in isis_print_extd_ip_reach()
2053 sublen=*(tptr++); in isis_print_extd_ip_reach()
2058 if (!TTEST2(*tptr,2)) in isis_print_extd_ip_reach()
2060 subtlvtype=*(tptr++); in isis_print_extd_ip_reach()
2061 subtlvlen=*(tptr++); in isis_print_extd_ip_reach()
2064 if(!isis_print_ip_reach_subtlv(tptr,subtlvtype,subtlvlen,ident_buffer)) in isis_print_extd_ip_reach()
2066 tptr+=subtlvlen; in isis_print_extd_ip_reach()
2095 const u_int8_t *optr, *pptr, *tptr; in isis_print() local
2450 tptr = pptr; in isis_print()
2470 if (!TTEST2(*tptr, 1)) in isis_print()
2472 alen = *tptr++; in isis_print()
2476 isonsap_string(tptr,alen)); in isis_print()
2477 tptr += alen; in isis_print()
2481 if (!TTEST2(*tptr, 1)) in isis_print()
2483 alen = *tptr++; in isis_print()
2488 if (!TTEST2(*tptr, ETHER_ADDR_LEN)) in isis_print()
2490 printf("\n\t SNPA: %s",isis_print_id(tptr,ETHER_ADDR_LEN)); in isis_print()
2492 tptr += ETHER_ADDR_LEN; in isis_print()
2497 if (!TTEST2(*tptr, 1) || tmp < 3) /* min. TLV length */ in isis_print()
2499 lan_alen = *tptr++; /* LAN address length */ in isis_print()
2507 if (!TTEST2(*tptr, lan_alen)) in isis_print()
2509 printf("\n\t\tIS Neighbor: %s",isis_print_id(tptr,lan_alen)); in isis_print()
2511 tptr +=lan_alen; in isis_print()
2519 mt_len = isis_print_mtid(tptr, "\n\t "); in isis_print()
2522 tptr+=mt_len; in isis_print()
2525 ext_is_len = isis_print_ext_is_reach(tptr,"\n\t ",tlv_type); in isis_print()
2530 tptr+=ext_is_len; in isis_print()
2536 ext_is_len = isis_print_ext_is_reach(tptr,"\n\t ",tlv_type); in isis_print()
2540 tptr+=ext_is_len; in isis_print()
2546 ext_is_len = isis_print_ext_is_reach(tptr,"\n\t ",tlv_type); in isis_print()
2550 tptr+=ext_is_len; in isis_print()
2554 if (!TTEST2(*tptr,1)) /* check if there is one byte left to read out the virtual flag */ in isis_print()
2559 *tptr++)); in isis_print()
2560 tlv_is_reach = (const struct isis_tlv_is_reach *)tptr; in isis_print()
2573 tlv_es_reach = (const struct isis_tlv_es_reach *)tptr; in isis_print()
2594 ext_ip_len = isis_print_extd_ip_reach(tptr, "\n\t ", AF_INET); in isis_print()
2597 tptr+=ext_ip_len; in isis_print()
2603 mt_len = isis_print_mtid(tptr, "\n\t "); in isis_print()
2607 tptr+=mt_len; in isis_print()
2611 ext_ip_len = isis_print_extd_ip_reach(tptr, "\n\t ", AF_INET); in isis_print()
2614 tptr+=ext_ip_len; in isis_print()
2622 ext_ip_len = isis_print_extd_ip_reach(tptr, "\n\t ", AF_INET6); in isis_print()
2625 tptr+=ext_ip_len; in isis_print()
2631 mt_len = isis_print_mtid(tptr, "\n\t "); in isis_print()
2635 tptr+=mt_len; in isis_print()
2639 ext_ip_len = isis_print_extd_ip_reach(tptr, "\n\t ", AF_INET6); in isis_print()
2642 tptr+=ext_ip_len; in isis_print()
2649 if (!TTEST2(*tptr, sizeof(struct in6_addr))) in isis_print()
2653 ip6addr_string(tptr)); in isis_print()
2655 tptr += sizeof(struct in6_addr); in isis_print()
2661 if (!TTEST2(*tptr, 1)) in isis_print()
2667 *tptr)); in isis_print()
2669 switch (*tptr) { in isis_print()
2672 if (!TTEST2(*(tptr+i), 1)) in isis_print()
2674 printf("%c",*(tptr+i)); in isis_print()
2679 if (!TTEST2(*(tptr+i), 1)) in isis_print()
2681 printf("%02x",*(tptr+i)); in isis_print()
2688 (unsigned char *)tptr + 1); in isis_print()
2696 key_id = EXTRACT_16BITS((tptr+1)); in isis_print()
2699 if (!TTEST2(*(tptr+i), 1)) in isis_print()
2701 printf("%02x",*(tptr+i)); in isis_print()
2706 if(!print_unknown_data(tptr+1,"\n\t\t ",tlv_len-1)) in isis_print()
2713 tlv_ptp_adj = (const struct isis_tlv_ptp_adj *)tptr; in isis_print()
2715 if (!TTEST2(*tptr, 1)) in isis_print()
2718 tok2str(isis_ptp_adjancey_values, "unknown", *tptr), in isis_print()
2719 *tptr); in isis_print()
2749 if (!TTEST2(*(tptr), 1)) in isis_print()
2754 *tptr), in isis_print()
2755 *tptr); in isis_print()
2758 tptr++; in isis_print()
2765 if (!TTEST2(*(tptr), 2)) in isis_print()
2769 (EXTRACT_16BITS (tptr) >> 12), in isis_print()
2770 (EXTRACT_16BITS (tptr) & 0x0fff)); in isis_print()
2773 tptr = tptr+2; in isis_print()
2776 isis_print_mt_port_cap_subtlv (tptr, tmp); in isis_print()
2783 if (!TTEST2(*(tptr), 2)) in isis_print()
2787 (EXTRACT_16BITS(tptr) >> 15) & 0x01, in isis_print()
2788 (EXTRACT_16BITS(tptr) >> 12) & 0x07, in isis_print()
2789 EXTRACT_16BITS(tptr) & 0x0fff); in isis_print()
2792 tptr = tptr+2; in isis_print()
2795 isis_print_mt_capability_subtlv (tptr, tmp); in isis_print()
2807 if (!TTEST2(*tptr, sizeof(struct in_addr))) in isis_print()
2809 printf("\n\t IPv4 interface address: %s", ipaddr_string(tptr)); in isis_print()
2810 tptr += sizeof(struct in_addr); in isis_print()
2818 if (!TTEST2(*tptr, 1)) in isis_print()
2820 printf("%c",*tptr++); in isis_print()
2828 if (!TTEST2(*tptr, NODE_ID_LEN)) in isis_print()
2830 printf("\n\t IS Neighbor: %s", isis_print_id(tptr, NODE_ID_LEN)); in isis_print()
2831 tptr+=(NODE_ID_LEN); in isis_print()
2836 if (!TTEST2(*tptr, 1)) in isis_print()
2838 printf(", Flags: [%s]", ISIS_MASK_TLV_SHARED_RISK_GROUP(*tptr++) ? "numbered" : "unnumbered"); in isis_print()
2843 if (!TTEST2(*tptr,sizeof(struct in_addr))) in isis_print()
2845 printf("\n\t IPv4 interface address: %s", ipaddr_string(tptr)); in isis_print()
2846 tptr+=sizeof(struct in_addr); in isis_print()
2851 if (!TTEST2(*tptr,sizeof(struct in_addr))) in isis_print()
2853 printf("\n\t IPv4 neighbor address: %s", ipaddr_string(tptr)); in isis_print()
2854 tptr+=sizeof(struct in_addr); in isis_print()
2858 if (!TTEST2(*tptr, 4)) in isis_print()
2860 printf("\n\t Link-ID: 0x%08x", EXTRACT_32BITS(tptr)); in isis_print()
2861 tptr+=4; in isis_print()
2867 tlv_lsp = (const struct isis_tlv_lsp *)tptr; in isis_print()
2890 if (!TTEST2(*tptr, ISIS_TLV_CHECKSUM_MINLEN)) in isis_print()
2892 printf("\n\t checksum: 0x%04x ", EXTRACT_16BITS(tptr)); in isis_print()
2898 osi_print_cksum(optr, EXTRACT_16BITS(tptr), tptr-optr, length); in isis_print()
2908 mt_len = isis_print_mtid(tptr, "\n\t "); in isis_print()
2911 tptr+=mt_len; in isis_print()
2924 if (!TTEST2(*tptr, ISIS_TLV_RESTART_SIGNALING_FLAGLEN)) in isis_print()
2927 bittok2str(isis_restart_flag_values, "none", *tptr)); in isis_print()
2928 tptr+=ISIS_TLV_RESTART_SIGNALING_FLAGLEN; in isis_print()
2937 if (!TTEST2(*tptr, ISIS_TLV_RESTART_SIGNALING_HOLDTIMELEN)) in isis_print()
2940 printf(", Remaining holding time %us", EXTRACT_16BITS(tptr)); in isis_print()
2941 tptr+=ISIS_TLV_RESTART_SIGNALING_HOLDTIMELEN; in isis_print()
2946 if (!TTEST2(*tptr, SYSTEM_ID_LEN)) in isis_print()
2948 printf(", for %s",isis_print_id(tptr,SYSTEM_ID_LEN)); in isis_print()
2955 if (!TTEST2(*tptr, ISIS_TLV_IDRP_INFO_MINLEN)) in isis_print()
2960 *tptr)); in isis_print()
2961 switch (*tptr++) { in isis_print()
2963 if (!TTEST2(*tptr, 2)) /* fetch AS number */ in isis_print()
2965 printf("AS Number: %u",EXTRACT_16BITS(tptr)); in isis_print()
2970 if(!print_unknown_data(tptr,"\n\t ",tlv_len-1)) in isis_print()
2979 if (!TTEST2(*tptr, ISIS_TLV_LSP_BUFFERSIZE_MINLEN)) in isis_print()
2981 printf("\n\t LSP Buffersize: %u",EXTRACT_16BITS(tptr)); in isis_print()
2986 if (!TTEST2(*tptr, SYSTEM_ID_LEN)) in isis_print()
2988 printf("\n\t %s",isis_print_id(tptr,SYSTEM_ID_LEN)); in isis_print()
2989 tptr+=SYSTEM_ID_LEN; in isis_print()
2997 if (!TTEST2(*tptr, sizeof(struct isis_metric_block))) in isis_print()
3000 isis_print_metric_block((const struct isis_metric_block *)tptr); in isis_print()
3001 tptr+=sizeof(struct isis_metric_block); in isis_print()
3005 if (!TTEST2(*tptr, 1)) in isis_print()
3007 prefix_len=*tptr++; /* read out prefix length in semioctets*/ in isis_print()
3015 if (!TTEST2(*tptr, prefix_len/2)) in isis_print()
3018 isonsap_string(tptr,prefix_len/2), in isis_print()
3020 tptr+=prefix_len/2; in isis_print()
3028 if (!TTEST2(*tptr, ISIS_TLV_IIH_SEQNR_MINLEN)) /* check if four bytes are on the wire */ in isis_print()
3030 printf("\n\t Sequence number: %u", EXTRACT_32BITS(tptr) ); in isis_print()
3036 … if (!TTEST2(*tptr, ISIS_TLV_VENDOR_PRIVATE_MINLEN)) /* check if enough byte for a full oui */ in isis_print()
3038 vendor_id = EXTRACT_24BITS(tptr); in isis_print()
3042 tptr+=3; in isis_print()
3045 if(!print_unknown_data(tptr,"\n\t\t",tmp)) in isis_print()