]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
pcap: support LINKTYPE_IPV6 (229)
authorVictor Julien <vjulien@oisf.net>
Fri, 12 Apr 2024 09:02:13 +0000 (11:02 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 13 Apr 2024 06:50:17 +0000 (08:50 +0200)
This is just another variant of DLT_RAW.

Ticket: #6943.

src/decode.h
src/source-pcap-file-helper.c

index cae316923ba6a96ffe971822516575d9af64aab2..b6b7d38b667e003284018f3d71bad20e496915e1 100644 (file)
@@ -995,6 +995,7 @@ void DecodeUnregisterCounters(void);
  * Libpcap on at least OpenBSD returns 101 as datalink type for RAW pcaps though. */
 #define LINKTYPE_RAW2        101
 #define LINKTYPE_IPV4        228
+#define LINKTYPE_IPV6        229
 #define LINKTYPE_GRE_OVER_IP 778
 #define LINKTYPE_CISCO_HDLC  DLT_C_HDLC
 #define PPP_OVER_GRE         11
index 936b65fb3d9ff15da2a386a52811fe2942251e40..4984a44bff763f9669787e17b44342e8d466dcdd 100644 (file)
@@ -251,6 +251,7 @@ TmEcode ValidateLinkType(int datalink, DecoderFunc *DecoderFn)
             *DecoderFn = DecodePPP;
             break;
         case LINKTYPE_IPV4:
+        case LINKTYPE_IPV6:
         case LINKTYPE_RAW:
         case LINKTYPE_RAW2:
         case LINKTYPE_GRE_OVER_IP: