• Home
  • Raw
  • Download

Lines Matching refs:rlen

394 #define GO_NXT_TLV(tlv,rlen) ((rlen) -= F_ALN_LEN(EXTRACT_16BITS(&(tlv)->length)), \  argument
401 #define GO_NXT_ILV(ilv,rlen) ((rlen) -= F_ALN_LEN(EXTRACT_32BITS(&(ilv)->length)), \ argument
417 static inline u_int tlv_valid(const struct forces_tlv *tlv, u_int rlen) in tlv_valid() argument
419 if (rlen < TLV_HDRL) in tlv_valid()
423 if (EXTRACT_16BITS(&tlv->length) > rlen) in tlv_valid()
425 if (rlen < F_ALN_LEN(EXTRACT_16BITS(&tlv->length))) in tlv_valid()
431 static inline int ilv_valid(const struct forces_ilv *ilv, u_int rlen) in ilv_valid() argument
433 if (rlen < ILV_HDRL) in ilv_valid()
437 if (EXTRACT_32BITS(&ilv->length) > rlen) in ilv_valid()
439 if (rlen < F_ALN_LEN(EXTRACT_32BITS(&ilv->length))) in ilv_valid()
688 u_int rlen; in fdatatlv_print() local
696 rlen = len - TLV_HDRL; in fdatatlv_print()
707 hex_print_with_offset(ndo, ib, tdp, rlen, 0); in fdatatlv_print()
722 u_int rlen; in sdatailv_print() local
730 rlen = len; in sdatailv_print()
732 while (rlen != 0) { in sdatailv_print()
734 ND_PRINT((ndo, "Jamal - outstanding length <%d>\n", rlen)); in sdatailv_print()
739 invilv = ilv_valid(ilv, rlen); in sdatailv_print()
742 hex_print_with_offset(ndo, ib, tdp, rlen, 0); in sdatailv_print()
753 ilv = GO_NXT_ILV(ilv, rlen); in sdatailv_print()
769 u_int rlen; in sdatatlv_print() local
777 rlen = len - TLV_HDRL; in sdatatlv_print()
785 return sdatailv_print(ndo, tdp, rlen, op_msk, indent); in sdatatlv_print()
1349 u_int rlen; in print_metailv() local
1358 rlen = EXTRACT_32BITS(&ilv->length) - ILV_HDRL; in print_metailv()
1363 hex_print_with_offset(ndo, "\t\t[", ILV_DATA(ilv), rlen, 0); in print_metailv()
1380 u_int rlen; in print_metatlv() local
1389 rlen = dlen; in print_metatlv()
1390 ND_PRINT((ndo, "\n%s METADATA length %d \n", ib, rlen)); in print_metatlv()
1391 while (rlen != 0) { in print_metatlv()
1393 invilv = ilv_valid(ilv, rlen); in print_metatlv()
1404 ilv = GO_NXT_ILV(ilv, rlen); in print_metatlv()
1422 u_int rlen; in print_reddata() local
1425 rlen = dlen; in print_reddata()
1426 ND_PRINT((ndo, "\n%s Redirect Data length %d \n", ib, rlen)); in print_reddata()
1430 hex_print_with_offset(ndo, "\n\t\t", pptr, rlen, 0); in print_reddata()
1444 u_int rlen; in redirect_print() local
1458 rlen = dlen; in redirect_print()
1460 while (rlen != 0) { in redirect_print()
1462 invtlv = tlv_valid(tlv, rlen); in redirect_print()
1485 tlv = GO_NXT_TLV(tlv, rlen); in redirect_print()
1488 if (rlen) { in redirect_print()
1492 rlen - EXTRACT_16BITS(&tlv->length))); in redirect_print()
1515 u_int rlen; in lfbselect_print() local
1533 rlen = dlen - OP_OFF; in lfbselect_print()
1547 while (rlen != 0) { in lfbselect_print()
1549 invtlv = tlv_valid(otlv, rlen); in lfbselect_print()
1566 invoptlv_print(ndo, (u_char *)otlv, rlen, 0, indent); in lfbselect_print()
1568 otlv = GO_NXT_TLV(otlv, rlen); in lfbselect_print()
1571 if (rlen) { in lfbselect_print()
1574 EXTRACT_16BITS(&otlv->type), rlen - EXTRACT_16BITS(&otlv->length))); in lfbselect_print()
1591 u_int rlen; in forces_type_print() local
1600 rlen = mlen - ForCES_HDRL; in forces_type_print()
1602 if (rlen > TLV_HLN) { in forces_type_print()
1625 while (rlen != 0) { in forces_type_print()
1627 invtlv = tlv_valid(tltlv, rlen); in forces_type_print()
1653 tltlv = GO_NXT_TLV(tltlv, rlen); in forces_type_print()
1662 if (rlen) { in forces_type_print()
1664 TLV_HDRL, rlen, EXTRACT_16BITS(&tltlv->length))); in forces_type_print()