Lines Matching defs:rlen

393 #define GO_NXT_TLV(tlv,rlen) ((rlen) -= F_ALN_LEN(GET_BE_U_2((tlv)->length)), \
398 #define GO_NXT_ILV(ilv,rlen) ((rlen) -= F_ALN_LEN(GET_BE_U_4((ilv)->length)), \
415 tlv_valid(u_int tlvl, u_int rlen)
417 if (rlen < TLV_HDRL)
421 if (tlvl > rlen)
423 if (rlen < F_ALN_LEN(tlvl))
430 ilv_valid(netdissect_options *ndo, const struct forces_ilv *ilv, u_int rlen)
432 if (rlen < ILV_HDRL)
436 if (GET_BE_U_4(ilv->length) > rlen)
438 if (rlen < F_ALN_LEN(GET_BE_U_4(ilv->length)))
692 u_int rlen;
700 rlen = len - TLV_HDRL;
711 hex_print(ndo, ib, tdp, rlen);
726 u_int rlen;
734 rlen = len;
736 while (rlen != 0) {
738 ND_PRINT("Jamal - outstanding length <%u>\n", rlen);
742 invilv = ilv_valid(ndo, ilv, rlen);
744 ND_PRINT("Error: %s, rlen %u\n",
745 tok2str(ForCES_TLV_err, NULL, invilv), rlen);
755 ilv = GO_NXT_ILV(ilv, rlen);
767 u_int rlen;
775 rlen = len - TLV_HDRL;
783 return sdatailv_print(ndo, tdp, rlen, op_msk, indent);
1318 u_int rlen;
1327 rlen = GET_BE_U_4(ilv->length) - ILV_HDRL;
1331 hex_print(ndo, "\t\t[", ILV_DATA(ilv), rlen);
1344 u_int rlen;
1353 rlen = dlen;
1354 ND_PRINT("\n%s METADATA length %u\n", ib, rlen);
1355 while (rlen != 0) {
1356 invilv = ilv_valid(ndo, ilv, rlen);
1367 ilv = GO_NXT_ILV(ilv, rlen);
1381 u_int rlen;
1384 rlen = dlen;
1385 ND_PRINT("\n%s Redirect Data length %u\n", ib, rlen);
1389 hex_print(ndo, "\n\t\t", pptr, rlen);
1403 u_int rlen;
1417 rlen = dlen;
1419 while (rlen != 0) {
1424 invtlv = tlv_valid(tlvl, rlen);
1449 tlv = GO_NXT_TLV(tlv, rlen);
1452 if (rlen) {
1455 rlen - GET_BE_U_2(tlv->length));
1474 u_int rlen;
1492 rlen = dlen - OP_OFF;
1507 while (rlen != 0) {
1512 invtlv = tlv_valid(tlvl, rlen);
1528 invoptlv_print(ndo, (const u_char *)otlv, rlen, 0, indent);
1530 otlv = GO_NXT_TLV(otlv, rlen);
1533 if (rlen) {
1536 rlen - GET_BE_U_2(otlv->length));
1553 u_int rlen;
1562 rlen = mlen - ForCES_HDRL;
1564 if (rlen > TLV_HLN) {
1587 while (rlen != 0) {
1592 invtlv = tlv_valid(tlvl, rlen);
1619 tltlv = GO_NXT_TLV(tltlv, rlen);
1628 if (rlen) {
1630 TLV_HDRL, rlen, GET_BE_U_2(tltlv->length));