]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
tests/vntag: VNTAG decoder unittests
authorJeff Lucovsky <jeff@lucovsky.org>
Sat, 24 Apr 2021 19:44:17 +0000 (15:44 -0400)
committerVictor Julien <victor@inliniac.net>
Tue, 4 May 2021 08:28:03 +0000 (10:28 +0200)
src/decode-vntag.c
src/decode.h
src/runmode-unittests.c

index b5bf235d9d25f6deab62a1e7ffa9b0f1b728a819..b7963238bbba81a422514a098c9ff119e175eeb7 100644 (file)
@@ -100,8 +100,8 @@ static int DecodeVNTagtest01(void)
 {
     uint8_t raw_vntag[] = { 0x00, 0x20, 0x08 };
     Packet *p = PacketGetFromAlloc();
-    if (unlikely(p == NULL))
-        return 0;
+    FAIL_IF_NULL(p);
+
     ThreadVars tv;
     DecodeThreadVars dtv;
 
index d44fe8cb2880fcaee8ebd580399ae7e29af72fe8..26341a114ddbf901d3ece6278f779875d695d74a 100644 (file)
@@ -94,6 +94,7 @@ enum PktSrcEnum {
 #include "decode-raw.h"
 #include "decode-null.h"
 #include "decode-vlan.h"
+#include "decode-vntag.h"
 #include "decode-vxlan.h"
 #include "decode-mpls.h"
 #include "decode-nsh.h"
index 8aae154e3023a25e44e062cd2da5febf72042d57..e6617c307f49361116a44131d951be0ce1b630d2 100644 (file)
@@ -142,6 +142,7 @@ static void RegisterUnittests(void)
     DecodeCHDLCRegisterTests();
     DecodePPPRegisterTests();
     DecodeVLANRegisterTests();
+    DecodeVNTagRegisterTests();
     DecodeGeneveRegisterTests();
     DecodeVXLANRegisterTests();
     DecodeRawRegisterTests();