Update session.h: support get tuple6 by session
This commit is contained in:
@@ -51,7 +51,7 @@ struct inject_rule
|
||||
|
||||
static void inject_packet_plugin(struct session *sess, struct packet *pkt, struct inject_rule *rule)
|
||||
{
|
||||
const struct tuple6 *tuple = session_get_tuple(sess);
|
||||
const struct tuple6 *tuple = session_get_tuple6(sess);
|
||||
if (rule->ip_type == 4 && memcmp(&tuple->src_addr.v4, &rule->v4, sizeof(struct in_addr)) && memcmp(&tuple->dst_addr.v4, &rule->v4, sizeof(struct in_addr)))
|
||||
{
|
||||
return;
|
||||
@@ -140,7 +140,7 @@ void plugin_manager_dispatch_session(struct plugin_manager *mgr, struct session
|
||||
enum session_type type = session_get_type(sess);
|
||||
uint16_t thr_idx = stellar_get_current_thread_index();
|
||||
MOCK_PLUGIN_LOG_DEBUG("=> thread: %d, session: %lu %s, type: %s, state: %s, c2s packet received: %lu, s2c packet received: %lu", thr_idx,
|
||||
session_get_id(sess), session_get_tuple_str(sess),
|
||||
session_get_id(sess), session_get_tuple6_str(sess),
|
||||
session_type_to_str(type), session_state_to_str(session_get_state(sess)),
|
||||
session_get_stat(sess, FLOW_DIRECTION_C2S, STAT_RAW_PACKETS_RECEIVED),
|
||||
session_get_stat(sess, FLOW_DIRECTION_S2C, STAT_RAW_PACKETS_RECEIVED));
|
||||
|
||||
Reference in New Issue
Block a user