X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/4ddd16b959cbf4f08ffd69384a0cb23a404a8b36..82b302ba96d9a5f8fa5f50b95c638b0f38e883f6:/print-tcp.c diff --git a/print-tcp.c b/print-tcp.c index 3b0a1354..5f13fae1 100644 --- a/print-tcp.c +++ b/print-tcp.c @@ -122,6 +122,7 @@ struct tok tcp_option_values[] = { { TCPOPT_SIGNATURE, "md5" }, { TCPOPT_AUTH, "enhanced auth" }, { TCPOPT_UTO, "uto" }, + { TCPOPT_MPTCP, "mptcp" }, { 0, NULL } }; @@ -596,6 +597,13 @@ tcp_print(register const u_char *bp, register u_int length, (void)printf(" %u", utoval); break; + case TCPOPT_MPTCP: + datalen = len - 2; + LENCHECK(datalen); + if (!mptcp_print(cp-2, len, flags)) + goto bad; + break; + default: datalen = len - 2; for (i = 0; i < datalen; ++i) {