]> The Tcpdump Group git mirrors - tcpdump/commitdiff
MACsec: Add a comment about the previous change
authorFrancois-Xavier Le Bail <[email protected]>
Tue, 26 Jan 2021 11:22:30 +0000 (12:22 +0100)
committerFrancois-Xavier Le Bail <[email protected]>
Tue, 26 Jan 2021 11:23:48 +0000 (12:23 +0100)
[skip ci]

print-macsec.c

index 2c955c5a0966b740c00c5412b98561d0156bf66c..632570b0ca69f1e4f958b33f81c8830731002bdb 100644 (file)
@@ -219,6 +219,12 @@ macsec_print(netdissect_options *ndo, const u_char **bp,
        }
        *lengthp -= MACSEC_DEFAULT_ICV_LEN;
        *caplenp -= MACSEC_DEFAULT_ICV_LEN;
+       /*
+        * Update the snapend thus the ICV field is not in the payload for
+        * the caller.
+        * The ICV (Integrity Check Value) is at the end of the frame, after
+        * the secure data.
+        */
        ndo->ndo_snapend -= MACSEC_DEFAULT_ICV_LEN;
 
        /*