Lines Matching refs:len
45 ip6_sopt_print(netdissect_options *ndo, const u_char *bp, int len)
50 for (i = 0; i < len; i += optlen) {
54 if (i + 1 < len)
59 if (i + optlen > len)
67 if (len - i < IP6OPT_MINLEN) {
74 if (len - i < IP6OPT_MINLEN) {
78 ND_PRINT((ndo, ", sopt_type 0x%02x: len=%d", bp[i], bp[i + 1]));
89 ip6_opt_print(netdissect_options *ndo, const u_char *bp, int len)
94 if (len == 0)
96 for (i = 0; i < len; i += optlen) {
100 if (i + 1 < len)
105 if (i + optlen > len)
113 if (len - i < IP6OPT_MINLEN) {
120 if (len - i < IP6OPT_RTALERT_LEN) {
125 ND_PRINT((ndo, "(rtalert: invalid len %d)", bp[i + 1]));
131 if (len - i < IP6OPT_JUMBO_LEN) {
136 ND_PRINT((ndo, "(jumbo: invalid len %d)", bp[i + 1]));
142 if (len - i < IP6OPT_HOMEADDR_MINLEN) {
147 ND_PRINT((ndo, "(homeaddr: invalid len %d)", bp[i + 1]));
158 if (len - i < IP6OPT_MINLEN) {
162 ND_PRINT((ndo, "(opt_type 0x%02x: len=%d)", bp[i], bp[i + 1]));