]> 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)
committerJeff Lucovsky <jeff@lucovsky.org>
Tue, 1 Jun 2021 12:22:34 +0000 (08:22 -0400)
(cherry picked from commit 596d7608333290d22ea6cee26a79eb4f9ca8605d)

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 15196aa3ffe431c7a207258f3ca809aec16fcebc..136fbcb81ad34ab154a9dbd675fddbc8332cc4eb 100644 (file)
@@ -93,6 +93,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"
 
index 7f458808cfaa5ddfc7be013d6d074a145209c613..f996a90b2db69607e960db04f0f414ed22087675 100644 (file)
@@ -147,6 +147,7 @@ static void RegisterUnittests(void)
     DecodeCHDLCRegisterTests();
     DecodePPPRegisterTests();
     DecodeVLANRegisterTests();
+    DecodeVNTagRegisterTests();
     DecodeGeneveRegisterTests();
     DecodeVXLANRegisterTests();
     DecodeRawRegisterTests();