TSG-13684 tsg-service-chaining-engine使用VLAN封装Packet并执行Traffic Mirroring

This commit is contained in:
luwenpeng
2023-10-18 10:08:10 +08:00
parent 18561bc4fe
commit 0753e8018c
57 changed files with 1784 additions and 1175 deletions

View File

@@ -2,7 +2,7 @@
#include "sce.h"
#include "policy.h"
#include "raw_packet.h"
#include "data_packet.h"
#include "global_metrics.h"
unsigned char data1[] = {
@@ -35,10 +35,9 @@ TEST(POLICY, POLICY_ENFORCER_LIFE_CYCLE)
s_ctx.session_id = 1;
s_ctx.session_addr = (char *)"1.1.1.1 11 2.2.2.2 22";
struct raw_pkt_parser handler;
raw_packet_parser_init(&handler, 0, LAYER_TYPE_ALL, 8);
struct data_packet handler;
const void *payload = raw_packet_parser_parse(&handler, (const void *)data1, sizeof(data1));
const void *payload = data_packet_parse(&handler, (const void *)data1, sizeof(data1), 0);
EXPECT_TRUE(payload != nullptr);
EXPECT_TRUE((char *)payload - (char *)&data1 == 70);