TSG-13684 tsg-service-chaining-engine使用VLAN封装Packet并执行Traffic Mirroring
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user