print_unknown_data(ndo, p + 2, "\n\t ", len - 2);
break;
}
- if (ndo->ndo_vflag > 1)
+ if (ndo->ndo_vflag > 1 && ND_TTEST_LEN(p + 2, len - 2))
print_unknown_data(ndo, p + 2, "\n\t ", len - 2); /* exclude TLV header */
return len;
babel_rtt babel_rtt.pcap babel_rtt.out -v
babel_rfc6126bis babel_rfc6126bis.pcap babel_rfc6126bis.out -v
+# PPP tests
+ppp_error_hexdump ppp_error_hexdump.pcap ppp_error_hexdump.out -vv
+
# PPPoE tests
pppoe pppoe.pcap pppoe.out
pppoes pppoes.pcap pppoes.out
--- /dev/null
+ 1 [Error converting time] unknown PPP protocol (0x7e80): IPCP, Conf-Request (0x01), id 0, length 48
+ encoded length 45 (=Option(s) length 41)
+ 0x0000: 8021 0100 002d
+ unknown Option (0x66), length 4
+ 0x0000: 006c
+ unknown Option (0x72), length 8
+ 0x0000: 0055 00d4 c3b2
+ unknown Option (0xa1), length 2
+ IP-Comp Option (0x02), length 32: IP Header Compression (0x61):
+ TCP Space 514, non-TCP Space 514, maxPeriod 514, maxTime 514, maxHdr 52702
+ Suboptions, length 18
+ Enhanced RTP-Compression Suboption #2, length 1
+ RTP-Compression Suboption #1, length 1
+ RTP-Compression Suboption #1, length 1
+ RTP-Compression Suboption #1, length 1
+ RTP-Compression Suboption #1, length 1
+ RTP-Compression Suboption #1, length 1
+ RTP-Compression Suboption #1, length 1
+ RTP-Compression Suboption #1, length 10 [remaining options length 27 < 32] (invalid)