• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/tcpdump/

Lines Matching refs:opt_len

157 	uint8_t opt_type, opt_len;
441 opt_len = *bp++;
442 if (opt_len != 4) {
443 ND_PRINT((ndo, "[Bad OPT_LENGTH option, length %u != 4]", opt_len));
465 opt_len = *bp++;
466 if (opt_len < PGM_MIN_OPT_LEN) {
467 ND_PRINT((ndo, "[Bad option, length %u < %u]", opt_len,
471 if (opts_len < opt_len) {
475 if (!ND_TTEST2(*bp, opt_len - 2)) {
483 if (opt_len != PGM_OPT_LENGTH_LEN) {
485 opt_len, PGM_OPT_LENGTH_LEN));
495 if (opt_len != PGM_OPT_FRAGMENT_LEN) {
497 opt_len, PGM_OPT_FRAGMENT_LEN));
513 opt_len -= 4; /* option header */
515 while (opt_len) {
516 if (opt_len < 4) {
523 opt_len -= 4;
530 if (opt_len != PGM_OPT_JOIN_LEN) {
532 opt_len, PGM_OPT_JOIN_LEN));
544 if (opt_len != PGM_OPT_NAK_BO_IVL_LEN) {
546 opt_len, PGM_OPT_NAK_BO_IVL_LEN));
560 if (opt_len != PGM_OPT_NAK_BO_RNG_LEN) {
562 opt_len, PGM_OPT_NAK_BO_RNG_LEN));
576 if (opt_len < PGM_OPT_REDIRECT_FIXED_LEN) {
578 opt_len, PGM_OPT_REDIRECT_FIXED_LEN));
586 if (opt_len != PGM_OPT_REDIRECT_FIXED_LEN + sizeof(struct in_addr)) {
588 opt_len, PGM_OPT_REDIRECT_FIXED_LEN));
597 if (opt_len != PGM_OPT_REDIRECT_FIXED_LEN + sizeof(struct in6_addr)) {
599 PGM_OPT_REDIRECT_FIXED_LEN, opt_len));
617 if (opt_len != PGM_OPT_PARITY_PRM_LEN) {
619 opt_len, PGM_OPT_PARITY_PRM_LEN));
631 if (opt_len != PGM_OPT_PARITY_GRP_LEN) {
633 opt_len, PGM_OPT_PARITY_GRP_LEN));
645 if (opt_len != PGM_OPT_CURR_TGSIZE_LEN) {
647 opt_len, PGM_OPT_CURR_TGSIZE_LEN));
659 if (opt_len != PGM_OPT_NBR_UNREACH_LEN) {
661 opt_len, PGM_OPT_NBR_UNREACH_LEN));
670 ND_PRINT((ndo, " PATH_NLA [%d]", opt_len));
671 bp += opt_len;
672 opts_len -= opt_len;
677 if (opt_len != PGM_OPT_SYN_LEN) {
679 opt_len, PGM_OPT_SYN_LEN));
689 if (opt_len != PGM_OPT_FIN_LEN) {
691 opt_len, PGM_OPT_FIN_LEN));
701 if (opt_len != PGM_OPT_RST_LEN) {
703 opt_len, PGM_OPT_RST_LEN));
713 bp += opt_len;
714 opts_len -= opt_len;
719 if (opt_len != PGM_OPT_CRQST_LEN) {
721 opt_len, PGM_OPT_CRQST_LEN));
731 if (opt_len < PGM_OPT_PGMCC_DATA_FIXED_LEN) {
733 opt_len, PGM_OPT_PGMCC_DATA_FIXED_LEN));
743 if (opt_len != PGM_OPT_PGMCC_DATA_FIXED_LEN + sizeof(struct in_addr)) {
745 opt_len, PGM_OPT_PGMCC_DATA_FIXED_LEN));
754 if (opt_len != PGM_OPT_PGMCC_DATA_FIXED_LEN + sizeof(struct in6_addr)) {
756 opt_len, PGM_OPT_PGMCC_DATA_FIXED_LEN));
774 if (opt_len < PGM_OPT_PGMCC_FEEDBACK_FIXED_LEN) {
776 opt_len, PGM_OPT_PGMCC_FEEDBACK_FIXED_LEN));
786 if (opt_len != PGM_OPT_PGMCC_FEEDBACK_FIXED_LEN + sizeof(struct in_addr)) {
788 opt_len, PGM_OPT_PGMCC_FEEDBACK_FIXED_LEN));
797 if (opt_len != PGM_OPT_PGMCC_FEEDBACK_FIXED_LEN + sizeof(struct in6_addr)) {
799 opt_len, PGM_OPT_PGMCC_FEEDBACK_FIXED_LEN));
816 ND_PRINT((ndo, " OPT_%02X [%d] ", opt_type, opt_len));
817 bp += opt_len;
818 opts_len -= opt_len;