]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ip6opts.c
Add the ndo_protocol field in the netdissect_options structure
[tcpdump] / print-ip6opts.c
index 5d4ecb246706141dcf841d6a8b51aafcf20b32b5..3152388387f0b4e2600f5f8f2f755114c5e4ccc4 100644 (file)
@@ -176,6 +176,7 @@ hbhopt_print(netdissect_options *ndo, const u_char *bp)
     const struct ip6_hbh *dp = (const struct ip6_hbh *)bp;
     u_int hbhlen = 0;
 
+    ndo->ndo_protocol = "hbhopt";
     ND_TCHECK_1(dp->ip6h_len);
     hbhlen = (EXTRACT_U_1(dp->ip6h_len) + 1) << 3;
     ND_TCHECK_LEN(dp, hbhlen);
@@ -196,6 +197,7 @@ dstopt_print(netdissect_options *ndo, const u_char *bp)
     const struct ip6_dest *dp = (const struct ip6_dest *)bp;
     u_int dstoptlen = 0;
 
+    ndo->ndo_protocol = "dstopt";
     ND_TCHECK_1(dp->ip6d_len);
     dstoptlen = (EXTRACT_U_1(dp->ip6d_len) + 1) << 3;
     ND_TCHECK_LEN(dp, dstoptlen);