refactor: packet dump utils

This commit is contained in:
luwenpeng
2024-08-13 10:24:26 +08:00
parent ff8630e436
commit 03468d55be
13 changed files with 200 additions and 186 deletions

View File

@@ -7,6 +7,7 @@
#include "vxlan_utils.h"
#include "packet_def.h"
#include "packet_parse.h"
#include "packet_dump.h"
#include "stellar/layer.h"
#include "stellar/tunnel.h"
@@ -549,7 +550,7 @@ TEST(TUNNEL, IPV4)
memset(&pkt, 0, sizeof(pkt));
packet_parse(&pkt, (const char *)data1, sizeof(data1));
packet_print(&pkt);
packet_dump_stdio(&pkt);
EXPECT_TRUE(packet_get_tunnel_count(&pkt) == 1);
@@ -577,7 +578,7 @@ TEST(TUNNEL, GRE)
memset(&pkt, 0, sizeof(pkt));
packet_parse(&pkt, (const char *)data2, sizeof(data2));
packet_print(&pkt);
packet_dump_stdio(&pkt);
EXPECT_TRUE(packet_get_tunnel_count(&pkt) == 2);
@@ -611,7 +612,7 @@ TEST(TUNNEL, GTP)
memset(&pkt, 0, sizeof(pkt));
packet_parse(&pkt, (const char *)data3, sizeof(data3));
packet_print(&pkt);
packet_dump_stdio(&pkt);
EXPECT_TRUE(packet_get_tunnel_count(&pkt) == 1);
@@ -640,7 +641,7 @@ TEST(TUNNEL, VXLAN)
memset(&pkt, 0, sizeof(pkt));
packet_parse(&pkt, (const char *)data4, sizeof(data4));
packet_print(&pkt);
packet_dump_stdio(&pkt);
EXPECT_TRUE(packet_get_tunnel_count(&pkt) == 1);
@@ -669,7 +670,7 @@ TEST(TUNNEL, L2TP)
memset(&pkt, 0, sizeof(pkt));
packet_parse(&pkt, (const char *)data5, sizeof(data5));
packet_print(&pkt);
packet_dump_stdio(&pkt);
EXPECT_TRUE(packet_get_tunnel_count(&pkt) == 1);
@@ -698,7 +699,7 @@ TEST(TUNNEL, TEREDO)
memset(&pkt, 0, sizeof(pkt));
packet_parse(&pkt, (const char *)data6, sizeof(data6));
packet_print(&pkt);
packet_dump_stdio(&pkt);
EXPECT_TRUE(packet_get_tunnel_count(&pkt) == 1);