TSG-19723 Support Datapath Packet Trace

This commit is contained in:
wangmenglan
2024-03-01 19:19:56 +08:00
parent eb70e87583
commit bbe6cbe848
3 changed files with 63 additions and 10 deletions

View File

@@ -0,0 +1,24 @@
#ifndef _TFE_DP_TRACE_H
#define _TFE_DP_TRACE_H
#ifdef __cpluscplus
extern "C"
{
#endif
#include <marsio.h>
#define DP_TRACE_INFO(mr_ins, mr_buff, module, fmt, ...) do{ \
if (marsio_dp_trace_record_can_emit(mr_buff)) \
{ \
marsio_dp_trace_record_emit_fmt(mr_ins, mr_buff, module, fmt, ##__VA_ARGS__); \
} \
}while(0)
#ifdef __cpluscplus
}
#endif
#endif

View File

@@ -58,7 +58,7 @@ struct packet_info
struct session_ctx
{
int policy_ids;
uint64_t policy_ids;
uint64_t session_id;
uint8_t is_passthrough;
uint8_t protocol;