🧪 test(enable lpi plus test): lpi test
This commit is contained in:
@@ -129,12 +129,14 @@ static void stellar_thread_join(struct stellar *st)
|
||||
|
||||
#include "stellar/monitor.h"
|
||||
#include "stellar/session.h"
|
||||
#include "stellar/lpi_plus.h"
|
||||
|
||||
struct module_hooks mod_hooks[] = {
|
||||
{monitor_on_init, monitor_on_exit, NULL, NULL},
|
||||
{packet_manager_on_init, packet_manager_on_exit, packet_manager_on_thread_init, packet_manager_on_thread_exit},
|
||||
{session_manager_on_init, session_manager_on_exit, session_manager_on_thread_init, session_manager_on_thread_exit},
|
||||
{session_monitor_on_init, session_monitor_on_exit, NULL, NULL},
|
||||
{lpi_plus_init, lpi_plus_exit, NULL, NULL},
|
||||
};
|
||||
|
||||
|
||||
@@ -151,7 +153,8 @@ struct packet_node_spec
|
||||
|
||||
struct packet_node_spec packet_nodes[] = {
|
||||
{SESSION_MANAGER_MODULE_NAME, "session_manager",PACKET_STAGE_FORWARD, PKT_TAG_KEY_IPPROTO, PKT_TAG_VAL_IPPROTO_TCP | PKT_TAG_VAL_IPPROTO_UDP, session_manager_on_packet_forward},
|
||||
{SESSION_MANAGER_MODULE_NAME, "session_manager",PACKET_STAGE_OUTPUT, PKT_TAG_KEY_IPPROTO, PKT_TAG_VAL_IPPROTO_TCP | PKT_TAG_VAL_IPPROTO_UDP, session_manager_on_packet_output}
|
||||
{SESSION_MANAGER_MODULE_NAME, "session_manager",PACKET_STAGE_OUTPUT, PKT_TAG_KEY_IPPROTO, PKT_TAG_VAL_IPPROTO_TCP | PKT_TAG_VAL_IPPROTO_UDP, session_manager_on_packet_output},
|
||||
{LPI_PLUS_MODULE_NAME, "lpi_plus",PACKET_STAGE_FORWARD, PKT_TAG_KEY_IPPROTO, PKT_TAG_VAL_IPPROTO_TCP | PKT_TAG_VAL_IPPROTO_UDP, lpi_plus_on_packet},
|
||||
};
|
||||
|
||||
|
||||
@@ -312,4 +315,16 @@ struct logger *stellar_get_logger(struct stellar *st)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
||||
struct module_manager *stellar_get_module_manager(struct stellar *st)
|
||||
{
|
||||
if (st)
|
||||
{
|
||||
return st->mod_mgr;
|
||||
}
|
||||
else
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user