Lines Matching refs:tlen

831         u_int li,li_remaining,tlen,nsap_offset,source_address_length,dest_address_length, clnp_pdu_type, clnp_flags;
978 tlen = opli;
990 * We do, however, need to check tlen, to make sure we
998 if (tlen < 2) {
1011 if (nsap_offset > tlen) {
1016 tlen-=nsap_offset;
1017 while (tlen > 0) {
1019 if (tlen < source_address_length+1) {
1029 tlen-=source_address_length+1;
1034 if (tlen < 1) {
1042 if (tlen < 1) {
1057 if (tlen < 2) {
1067 if (tlen < 1) {
2365 isis_print_router_cap_subtlv(netdissect_options *ndo, const uint8_t *tptr, uint8_t tlen)
2369 while (tlen >= 2) {
2372 tlen -= 2;
2383 if (subl > tlen) {
2440 tlen -= subl;
2492 uint8_t pdu_type, pdu_max_area, max_area, pdu_id_length, id_length, tlv_type, tlv_len, tlen, alen, prefix_len;
2865 tlen = tlv_len; /* copy temporary len & pointer to packet data */
2882 while (tlen != 0) {
2885 tlen--;
2886 if (tlen < alen)
2892 tlen -= alen;
2896 while (tlen != 0) {
2897 if (tlen < MAC_ADDR_LEN)
2901 tlen -= MAC_ADDR_LEN;
2907 if (tlen < 4)
2909 num_vals = (tlen-2)/2;
2914 tlen -= 2;
2921 tlen -= 2;
2929 mt_len = isis_print_mtid(ndo, tptr, "\n\t ", tlen);
2933 tlen-=mt_len;
2934 while (tlen != 0) {
2935 ext_is_len = isis_print_ext_is_reach(ndo, tptr, "\n\t ", tlv_type, tlen);
2938 if (tlen < ext_is_len) {
2939 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_is_len);
2943 tlen-=(uint8_t)ext_is_len;
2949 while (tlen != 0) {
2950 ext_is_len = isis_print_ext_is_reach(ndo, tptr, "\n\t ", tlv_type, tlen);
2953 if (tlen < ext_is_len) {
2954 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_is_len);
2958 tlen-=(uint8_t)ext_is_len;
2964 while (tlen != 0) {
2965 ext_is_len = isis_print_ext_is_reach(ndo, tptr, "\n\t ", tlv_type, tlen);
2968 if (tlen < ext_is_len) {
2969 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_is_len);
2973 tlen-=(uint8_t)ext_is_len;
2978 if (tlen < 1)
2985 tlen--;
2987 while (tlen != 0) {
2988 if (tlen < sizeof(struct isis_tlv_is_reach))
2994 tlen -= sizeof(struct isis_tlv_is_reach);
3001 while (tlen != 0) {
3002 if (tlen < sizeof(struct isis_tlv_es_reach))
3008 tlen -= sizeof(struct isis_tlv_es_reach);
3021 while (tlen != 0) {
3025 if (tlen < ext_ip_len) {
3026 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_ip_len);
3030 tlen-=(uint8_t)ext_ip_len;
3036 mt_len = isis_print_mtid(ndo, tptr, "\n\t ", tlen);
3041 tlen-=mt_len;
3043 while (tlen != 0) {
3047 if (tlen < ext_ip_len) {
3048 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_ip_len);
3052 tlen-=(uint8_t)ext_ip_len;
3058 while (tlen != 0) {
3062 if (tlen < ext_ip_len) {
3063 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_ip_len);
3067 tlen-=(uint8_t)ext_ip_len;
3073 mt_len = isis_print_mtid(ndo, tptr, "\n\t ", tlen);
3078 tlen-=mt_len;
3080 while (tlen != 0) {
3084 if (tlen < ext_ip_len) {
3085 ND_PRINT(" [remaining tlv length %u < %u]", tlen, ext_ip_len);
3089 tlen-=(uint8_t)ext_ip_len;
3095 while (tlen != 0) {
3096 if (tlen < sizeof(nd_ipv6))
3102 tlen -= sizeof(nd_ipv6);
3106 if (tlen < 1)
3110 tlen--;
3119 nd_printjnp(ndo, tptr, tlen);
3122 for(i=0;i<tlen;i++) {
3125 if (tlen != ISIS_SUBTLV_AUTH_MD5_LEN)
3135 if (tlen < 2)
3140 tlen -= 2;
3141 for(i=0;i<tlen;i++) {
3147 if (!print_unknown_data(ndo, tptr, "\n\t\t ", tlen))
3155 if(tlen>=1) {
3159 tlen--;
3161 if(tlen>sizeof(tlv_ptp_adj->extd_local_circuit_id)) {
3164 tlen-=sizeof(tlv_ptp_adj->extd_local_circuit_id);
3166 if(tlen>=SYSTEM_ID_LEN) {
3170 tlen-=SYSTEM_ID_LEN;
3172 if(tlen>=sizeof(tlv_ptp_adj->neighbor_extd_local_circuit_id)) {
3180 while (tlen != 0) {
3186 if (tlen>1) /* further NPLIDs ? - put comma */
3189 tlen--;
3195 if (tlen < 2)
3203 tlen -= 2;
3205 if (tlen)
3206 isis_print_mt_port_cap_subtlv(ndo, tptr, tlen);
3212 if (tlen < 2)
3221 tlen -= 2;
3223 if (tlen)
3224 isis_print_mt_capability_subtlv(ndo, tptr, tlen);
3229 if (tlen < sizeof(nd_ipv4))
3235 while (tlen != 0) {
3236 if (tlen < sizeof(nd_ipv4))
3240 tlen -= sizeof(nd_ipv4);
3246 nd_printjnp(ndo, tptr, tlen);
3250 if (tlen < NODE_ID_LEN)
3255 tlen-=NODE_ID_LEN;
3257 if (tlen < 1)
3262 tlen--;
3264 if (tlen < sizeof(nd_ipv4))
3268 tlen-=sizeof(nd_ipv4);
3270 if (tlen < sizeof(nd_ipv4))
3274 tlen-=sizeof(nd_ipv4);
3276 while (tlen != 0) {
3277 if (tlen < 4)
3281 tlen-=4;
3287 while (tlen != 0) {
3288 if (tlen < sizeof(struct isis_tlv_lsp))
3298 tlen-=sizeof(struct isis_tlv_lsp);
3304 if (tlen < ISIS_TLV_CHECKSUM_MINLEN)
3318 if (tlen < 1)
3322 tlen--;
3327 if (tlen < SYSTEM_ID_LEN)
3333 tlen -= SYSTEM_ID_LEN;
3336 if (tlen < SYSTEM_ID_LEN)
3347 while (tlen != 0) {
3350 if (tlen!=1) {
3351 mt_len = isis_print_mtid(ndo, tptr, "\n\t ", tlen);
3355 tlen-=mt_len;
3365 if (tlen < ISIS_TLV_RESTART_SIGNALING_FLAGLEN)
3371 tlen-=ISIS_TLV_RESTART_SIGNALING_FLAGLEN;
3374 if (tlen == 0)
3377 if (tlen < ISIS_TLV_RESTART_SIGNALING_HOLDTIMELEN)
3383 tlen-=ISIS_TLV_RESTART_SIGNALING_HOLDTIMELEN;
3386 if (tlen == SYSTEM_ID_LEN) {
3393 if (tlen < 1)
3401 tlen--;
3404 if (tlen < 2)
3411 if (!print_unknown_data(ndo, tptr, "\n\t ", tlen))
3418 if (tlen < 2)
3424 while (tlen != 0) {
3425 if (tlen < SYSTEM_ID_LEN)
3430 tlen-=SYSTEM_ID_LEN;
3435 if (tlen < sizeof(struct isis_metric_block))
3441 tlen-=sizeof(struct isis_metric_block);
3443 while (tlen != 0) {
3446 tlen--;
3451 if (tlen < prefix_len/2)
3456 tlen-=prefix_len/2;
3461 if (tlen < 4)
3467 if (tlen < 5) {
3468 ND_PRINT(" [object length %u < 5]", tlen);
3477 if (tlen > 5) {
3478 isis_print_router_cap_subtlv(ndo, tptr+5, tlen-5);
3483 if (tlen < 3)
3490 tlen-=3;
3491 if (tlen != 0) /* hexdump the rest */
3492 if (!print_unknown_data(ndo, tptr, "\n\t\t", tlen))