]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
decoder: add gre over ipv6 support
authorVictor Julien <victor@inliniac.net>
Wed, 23 Jan 2019 20:17:56 +0000 (21:17 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 23 Jan 2019 21:22:00 +0000 (22:22 +0100)
src/decode-ipv6.c

index 3f8a52124e5a9f4024685f984c27bbfce75aede4..9ddf7b28c7b17fc99c9d1233c08c9e0b41e0b5f3 100644 (file)
@@ -631,6 +631,9 @@ int DecodeIPV6(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p, uint8_t *pkt, u
         case IPPROTO_IPV6:
             DecodeIP6inIP6(tv, dtv, p, pkt + IPV6_HEADER_LEN, IPV6_GET_PLEN(p), pq);
             return TM_ECODE_OK;
+        case IPPROTO_GRE:
+            DecodeGRE(tv, dtv, p, pkt + IPV6_HEADER_LEN, IPV6_GET_PLEN(p), pq);
+            break;
         case IPPROTO_FRAGMENT:
         case IPPROTO_HOPOPTS:
         case IPPROTO_ROUTING: