Lines Matching refs:opt_len

163 	uint8_t opt_type, opt_len;
483 opt_len = *bp++;
484 if (opt_len != 4) {
485 ND_PRINT((ndo, "[Bad OPT_LENGTH option, length %u != 4]", opt_len));
503 opt_len = *bp++;
504 if (opt_len < PGM_MIN_OPT_LEN) {
505 ND_PRINT((ndo, "[Bad option, length %u < %u]", opt_len,
509 if (opts_len < opt_len) {
513 if (!ND_TTEST2(*bp, opt_len - 2)) {
520 if (opt_len != 4) {
521 ND_PRINT((ndo, "[Bad OPT_LENGTH option, length %u != 4]", opt_len));
530 if (opt_len != 16) {
531 ND_PRINT((ndo, "[Bad OPT_FRAGMENT option, length %u != 16]", opt_len));
547 opt_len -= sizeof(uint32_t); /* option header */
549 while (opt_len) {
550 if (opt_len < sizeof(uint32_t)) {
557 opt_len -= sizeof(uint32_t);
563 if (opt_len != 8) {
564 ND_PRINT((ndo, "[Bad OPT_JOIN option, length %u != 8]", opt_len));
575 if (opt_len != 12) {
576 ND_PRINT((ndo, "[Bad OPT_NAK_BO_IVL option, length %u != 12]", opt_len));
589 if (opt_len != 12) {
590 ND_PRINT((ndo, "[Bad OPT_NAK_BO_RNG option, length %u != 12]", opt_len));
620 if (opt_len != 4 + addr_size) {
621 ND_PRINT((ndo, "[Bad OPT_REDIRECT option, length %u != 4 + address size]", opt_len));
634 if (opt_len != 8) {
635 ND_PRINT((ndo, "[Bad OPT_PARITY_PRM option, length %u != 8]", opt_len));
646 if (opt_len != 8) {
647 ND_PRINT((ndo, "[Bad OPT_PARITY_GRP option, length %u != 8]", opt_len));
658 if (opt_len != 8) {
659 ND_PRINT((ndo, "[Bad OPT_CURR_TGSIZE option, length %u != 8]", opt_len));
670 if (opt_len != 4) {
671 ND_PRINT((ndo, "[Bad OPT_NBR_UNREACH option, length %u != 4]", opt_len));
680 ND_PRINT((ndo, " PATH_NLA [%d]", opt_len));
681 bp += opt_len;
682 opts_len -= opt_len;
686 if (opt_len != 4) {
687 ND_PRINT((ndo, "[Bad OPT_SYN option, length %u != 4]", opt_len));
696 if (opt_len != 4) {
697 ND_PRINT((ndo, "[Bad OPT_FIN option, length %u != 4]", opt_len));
706 if (opt_len != 4) {
707 ND_PRINT((ndo, "[Bad OPT_RST option, length %u != 4]", opt_len));
717 bp += opt_len;
718 opts_len -= opt_len;
722 if (opt_len != 4) {
723 ND_PRINT((ndo, "[Bad OPT_CRQST option, length %u != 4]", opt_len));
751 if (opt_len != 12 + addr_size) {
752 ND_PRINT((ndo, "[Bad OPT_PGMCC_DATA option, length %u != 12 + address size]", opt_len));
784 if (opt_len != 12 + addr_size) {
785 ND_PRINT((ndo, "[Bad OPT_PGMCC_FEEDBACK option, length %u != 12 + address size]", opt_len));
798 ND_PRINT((ndo, " OPT_%02X [%d] ", opt_type, opt_len));
799 bp += opt_len;
800 opts_len -= opt_len;