packet manager support output fieldstat
This commit is contained in:
@@ -71,8 +71,8 @@ static struct packet_manager_stat init_stat = {};
|
||||
|
||||
static void check_stat(struct packet_manager_stat *curr_stat, struct packet_manager_stat *expect_stat)
|
||||
{
|
||||
EXPECT_TRUE(curr_stat->total.pkts_ingress == expect_stat->total.pkts_ingress);
|
||||
EXPECT_TRUE(curr_stat->total.pkts_egress == expect_stat->total.pkts_egress);
|
||||
EXPECT_TRUE(curr_stat->pkts_ingress == expect_stat->pkts_ingress);
|
||||
EXPECT_TRUE(curr_stat->pkts_egress == expect_stat->pkts_egress);
|
||||
|
||||
for (int i = 0; i < PACKET_QUEUE_MAX; i++)
|
||||
{
|
||||
@@ -143,7 +143,8 @@ TEST(PACKET_MANAGER, SUBSCRIBER_PACKET_STAGE)
|
||||
EXPECT_TRUE(packet_manager_egress(pkt_mgr, thread_id) == &pkt);
|
||||
EXPECT_TRUE(packet_manager_egress(pkt_mgr, thread_id) == NULL);
|
||||
struct packet_manager_stat expect_stat = {
|
||||
.total = {.pkts_ingress = 1, .pkts_egress = 1},
|
||||
.pkts_ingress = 1,
|
||||
.pkts_egress = 1,
|
||||
.queue = {
|
||||
[PACKET_STAGE_PREROUTING] = {.pkts_in = 1, .pkts_out = 1, .pkts_claim = 0, .pkts_schedule = 0},
|
||||
[PACKET_STAGE_INPUT] = {.pkts_in = 1, .pkts_out = 1, .pkts_claim = 0, .pkts_schedule = 0},
|
||||
@@ -246,7 +247,8 @@ TEST(PACKET_MANAGER, CLAIM_PACKET)
|
||||
packet_manager_dispatch(pkt_mgr, thread_id);
|
||||
EXPECT_TRUE(packet_manager_egress(pkt_mgr, thread_id) == NULL);
|
||||
struct packet_manager_stat expect_stat = {
|
||||
.total = {.pkts_ingress = 1, .pkts_egress = 0},
|
||||
.pkts_ingress = 1,
|
||||
.pkts_egress = 0,
|
||||
.queue = {
|
||||
[PACKET_STAGE_PREROUTING] = {.pkts_in = 1, .pkts_out = 1, .pkts_claim = 1, .pkts_schedule = 0},
|
||||
[PACKET_STAGE_INPUT] = {.pkts_in = 0, .pkts_out = 0, .pkts_claim = 0, .pkts_schedule = 0},
|
||||
@@ -329,7 +331,8 @@ TEST(PACKET_MANAGER, SCHEDULE_PACKET)
|
||||
EXPECT_TRUE(packet_manager_egress(pkt_mgr, thread_id) == &pkt);
|
||||
EXPECT_TRUE(packet_manager_egress(pkt_mgr, thread_id) == NULL);
|
||||
struct packet_manager_stat expect_stat = {
|
||||
.total = {.pkts_ingress = 1, .pkts_egress = 5},
|
||||
.pkts_ingress = 1,
|
||||
.pkts_egress = 5,
|
||||
.queue = {
|
||||
[PACKET_STAGE_PREROUTING] = {.pkts_in = 1, .pkts_out = 1, .pkts_claim = 0, .pkts_schedule = 0},
|
||||
[PACKET_STAGE_INPUT] = {.pkts_in = 2, .pkts_out = 2, .pkts_claim = 0, .pkts_schedule = 1},
|
||||
@@ -423,7 +426,8 @@ TEST(PACKET_MANAGER, SCHEDULE_CLAIMED_PACKET)
|
||||
packet_manager_dispatch(pkt_mgr, thread_id);
|
||||
EXPECT_TRUE(packet_manager_egress(pkt_mgr, thread_id) == &pkt);
|
||||
struct packet_manager_stat expect_stat = {
|
||||
.total = {.pkts_ingress = 1, .pkts_egress = 1},
|
||||
.pkts_ingress = 1,
|
||||
.pkts_egress = 1,
|
||||
.queue = {
|
||||
[PACKET_STAGE_PREROUTING] = {.pkts_in = 1, .pkts_out = 1, .pkts_claim = 1, .pkts_schedule = 0},
|
||||
[PACKET_STAGE_INPUT] = {.pkts_in = 0, .pkts_out = 0, .pkts_claim = 0, .pkts_schedule = 0},
|
||||
|
||||
Reference in New Issue
Block a user