🦄 refactor(plugin_manager): refactor intrinsic topic name

This commit is contained in:
yangwei
2024-08-28 19:58:28 +08:00
parent 283d591e6b
commit b2647a5a75
10 changed files with 156 additions and 164 deletions

View File

@@ -5,7 +5,7 @@
#include "plugin_manager_gtest_mock.h"
#define STELLAR_INTRINSIC_TOPIC_NUM 5
#define STELLAR_INTRINSIC_TOPIC_NUM 6
#define TOPIC_NAME_MAX 512
void whitebox_test_plugin_manager_intrisic_metadata(struct stellar *st, struct plugin_manager_schema *plug_mgr)
@@ -33,26 +33,30 @@ void whitebox_test_plugin_manager_intrisic_metadata(struct stellar *st, struct p
int intrinsic_topic_num=utarray_len(plug_mgr->stellar_mq_schema_array);
EXPECT_EQ(plug_mgr->stellar_mq_topic_num, intrinsic_topic_num);//TCP,UDP,TCP_STREAM,EGRESS,CONTROL
struct stellar_mq_topic_schema *topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->tcp_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_TCP);
struct stellar_mq_topic_schema *topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->tcp_input_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_TCP_INPUT);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->tcp_output_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_TCP_OUTPUT);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->tcp_stream_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_TCP_STREAM);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->udp_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_UDP);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->udp_input_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_UDP_INPUT);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->egress_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_EGRESS);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->udp_output_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_UDP_OUTPUT);
topic = (struct stellar_mq_topic_schema *)utarray_eltptr(plug_mgr->stellar_mq_schema_array, (unsigned int)plug_mgr->control_packet_topic_id);
EXPECT_STREQ(topic->topic_name, TOPIC_CONTROL_PACKET);
//intrinsic topic
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_TCP), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_TCP_INPUT), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_UDP_INPUT), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_TCP_OUTPUT), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_UDP_OUTPUT), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_TCP_STREAM), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_UDP), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_EGRESS), 0);
EXPECT_GE(stellar_mq_get_topic_id(st, TOPIC_CONTROL_PACKET), 0);
EXPECT_TRUE(plug_mgr->per_thread_data!=NULL);
@@ -277,8 +281,8 @@ TEST(plugin_manager, packet_plugin_illegal_exdata) {
}
struct packet pkt={&st, IPv4, ip_proto};
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
plugin_manager_exit(plug_mgr);
@@ -329,8 +333,8 @@ TEST(plugin_manager, packet_plugins_with_proto_filter) {
for (int i = 0; i < proto_filter_plugin_num; i++)
{
pkt.ip_proto = i;
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
}
plugin_manager_exit(plug_mgr);
@@ -455,8 +459,8 @@ TEST(plugin_manager, packet_plugins_share_exdata) {
for(int i=0; i < N_packet; i++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
plugin_manager_exit(plug_mgr);
@@ -560,8 +564,8 @@ TEST(plugin_manager, packet_plugins_mq_pub_sub) {
int N_packet=10;
for (int i = 0; i < N_packet; i++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
plugin_manager_exit(plug_mgr);
@@ -679,8 +683,8 @@ TEST(plugin_manager, packet_plugins_pub_overlimit) {
int N_packet=10;
for (int i = 0; i < N_packet; i++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
plugin_manager_exit(plug_mgr);
@@ -747,8 +751,8 @@ TEST(plugin_manager, packet_plugin_exdata_free_pub_msg) {
struct packet pkt={&st, IPv4, ip_proto};
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
plugin_manager_exit(plug_mgr);
@@ -959,16 +963,16 @@ TEST(plugin_manager, no_plugin_register_runtime) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
@@ -1065,11 +1069,11 @@ TEST(plugin_manager, session_plugin_on_intrinsic_ingress_egress) {
int plugin_id=stellar_session_plugin_register(&st, test_basic_session_ctx_new, test_basic_session_ctx_free, &env);
EXPECT_GE(plugin_id, 0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_basic_on_session_ingress, plugin_id), 0);
env.intrinsc_egress_topic_id=stellar_mq_get_topic_id(&st, TOPIC_EGRESS);
env.intrinsc_egress_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_OUTPUT);
EXPECT_GE(env.intrinsc_egress_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_egress_topic_id, test_basic_on_session_ingress, plugin_id), 0);// Intentional error
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_egress_topic_id, test_basic_on_session_egress, plugin_id), 0);
@@ -1090,15 +1094,15 @@ TEST(plugin_manager, session_plugin_on_intrinsic_ingress_egress) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -1211,7 +1215,7 @@ TEST(plugin_manager, session_plugin_ignore_on_ctx_new_sub_other_msg) {
env.test_mq_pub_plugin_id=stellar_session_plugin_register(&st, test_mq_pub_session_ctx_new, test_mq_pub_session_ctx_free, &env);
EXPECT_GE(env.test_mq_pub_plugin_id, 0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_mq_pub_on_session, env.test_mq_pub_plugin_id), 0);
@@ -1235,15 +1239,15 @@ TEST(plugin_manager, session_plugin_ignore_on_ctx_new_sub_other_msg) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
@@ -1379,7 +1383,7 @@ TEST(plugin_manager, session_plugin_pub_msg_overlimt) {
env.test_mq_pub_plugin_id=stellar_session_plugin_register(&st, test_overlimit_pub_session_ctx_new, test_overlimit_pub_session_ctx_free, &env);
EXPECT_GE(env.test_mq_pub_plugin_id, 0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_overlimit_pub_on_session, env.test_mq_pub_plugin_id), 0);
@@ -1403,15 +1407,15 @@ TEST(plugin_manager, session_plugin_pub_msg_overlimt) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -1491,7 +1495,7 @@ TEST(plugin_manager, session_plugin_on_ctx_new_then_dettach) {
int plugin_id=stellar_session_plugin_register(&st, test_dettach_session_ctx_new, test_dettach_session_ctx_free, &env);
EXPECT_GE(plugin_id,0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_dettach_on_session, plugin_id), 0);
@@ -1514,16 +1518,16 @@ TEST(plugin_manager, session_plugin_on_ctx_new_then_dettach) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -1578,7 +1582,7 @@ TEST(plugin_manager, session_plugin_pub_on_ctx_free) {
int plugin_id=stellar_session_plugin_register(&st, test_invalid_pub_msg_session_ctx_new, test_invalid_pub_msg_session_ctx_free, &env);
EXPECT_GE(plugin_id,0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_invalid_pub_msg_on_session, plugin_id), 0);
@@ -1606,16 +1610,16 @@ TEST(plugin_manager, session_plugin_pub_on_ctx_free) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -1696,7 +1700,7 @@ TEST(plugin_manager, session_plugin_pub_msg_on_closing) {
int plugin_id=stellar_session_plugin_register(&st, test_session_closing_ctx_new, test_session_closing_ctx_free, &env);
EXPECT_GE(plugin_id,0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_closing_on_intrisic_msg, plugin_id), 0);
@@ -1725,17 +1729,17 @@ TEST(plugin_manager, session_plugin_pub_msg_on_closing) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
sess[i].state=SESSION_STATE_ACTIVE;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -1825,7 +1829,7 @@ TEST(plugin_manager, test_session_mq_topic_is_active) {
env.plugin_id_1=plugin_id_1;
env.plugin_id_2=plugin_id_2;
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_mq_topic_is_active_plugin_1_on_msg, plugin_id_1), 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_mq_topic_is_active_plugin_2_on_msg, plugin_id_2), 0);
@@ -1851,17 +1855,17 @@ TEST(plugin_manager, test_session_mq_topic_is_active) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
sess[i].state=SESSION_STATE_ACTIVE;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -1933,7 +1937,7 @@ TEST(plugin_manager, test_session_dettach) {
env.plugin_id_1=plugin_id_1;
env.plugin_id_2=plugin_id_2;
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_dettach_plugin_1_on_msg, plugin_id_1), 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_dettach_plugin_2_on_msg, plugin_id_2), 0);
@@ -1959,17 +1963,17 @@ TEST(plugin_manager, test_session_dettach) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
sess[i].state=SESSION_STATE_ACTIVE;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -2066,7 +2070,7 @@ TEST(plugin_manager, test_session_mq_priority) {
env.plugin_id_1=plugin_id_1;
env.plugin_id_2=plugin_id_2;
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_mq_priority_plugin_1_on_msg, plugin_id_1), 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_mq_priority_plugin_2_on_msg, plugin_id_2), 0);
@@ -2097,17 +2101,17 @@ TEST(plugin_manager, test_session_mq_priority) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
sess[i].state=SESSION_STATE_ACTIVE;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)
@@ -2154,7 +2158,7 @@ TEST(plugin_manager, session_exdata_free_pub_msg) {
env.plugin_id_1=stellar_session_plugin_register(&st, NULL, NULL, &env);
EXPECT_GE(env.plugin_id_1,0);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP);
env.intrinsc_tcp_topic_id=stellar_mq_get_topic_id(&st, TOPIC_TCP_INPUT);
EXPECT_GE(env.intrinsc_tcp_topic_id, 0);
EXPECT_EQ(stellar_session_mq_subscribe(&st, env.intrinsc_tcp_topic_id, test_session_exdata_free_pub_msg_on_session, env.plugin_id_1), 0);
@@ -2182,16 +2186,16 @@ TEST(plugin_manager, session_exdata_free_pub_msg) {
for (int j = 0; j < env.N_per_session_pkt_cnt; j++)
{
plugin_manager_on_packet_ingress(plug_mgr, &pkt);
plugin_manager_on_packet_input(plug_mgr, &pkt);
for (int i = 0; i < env.N_session; i++)
{
sess[i].sess_pkt_cnt+=1;
plugin_manager_on_session_ingress(&sess[i], &pkt);
plugin_manager_on_session_egress(&sess[i], &pkt);
plugin_manager_on_session_input(&sess[i], &pkt);
plugin_manager_on_session_output(&sess[i], &pkt);
}
plugin_manager_on_packet_egress(plug_mgr, &pkt);
plugin_manager_on_packet_output(plug_mgr, &pkt);
}
for(int i=0; i < env.N_session; i++)