summaryrefslogtreecommitdiff
path: root/platform/include
diff options
context:
space:
mode:
Diffstat (limited to 'platform/include')
-rw-r--r--platform/include/global_metrics.h3
-rw-r--r--platform/include/packet_io.h1
-rw-r--r--platform/include/sce.h1
3 files changed, 5 insertions, 0 deletions
diff --git a/platform/include/global_metrics.h b/platform/include/global_metrics.h
index 01a50b5..d127dde 100644
--- a/platform/include/global_metrics.h
+++ b/platform/include/global_metrics.h
@@ -84,6 +84,9 @@ struct thread_metrics
uint64_t session_new; // 累计值
uint64_t session_free; // 累计值
+
+ // stateless inject
+ struct throughput_metrics stateless_inject; // 累计值
};
struct metrics_config
diff --git a/platform/include/packet_io.h b/platform/include/packet_io.h
index 978d2f7..b7fc174 100644
--- a/platform/include/packet_io.h
+++ b/platform/include/packet_io.h
@@ -32,6 +32,7 @@ struct metadata
char *raw_data; // refer to current packet data
int raw_len;
uint16_t l7offset;
+ uint16_t link_id;
int direction; // 1: E2I; 0: I2E
int is_ctrl_pkt;
diff --git a/platform/include/sce.h b/platform/include/sce.h
index fd5b012..736001d 100644
--- a/platform/include/sce.h
+++ b/platform/include/sce.h
@@ -93,6 +93,7 @@ struct sce_ctx
int enable_debug;
int enable_send_log;
int firewall_sids;
+ int stateless_sids;
int nr_worker_threads;
int ts_update_interval_ms;
int cpu_affinity_mask[MAX_THREAD_NUM];