修改packet为空的处理, 日志带上traceid, 增加统计日志, 修改pme释放的逻辑
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
//TODO: 日志打印出文件名 + 行号
|
||||
#pragma once
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@@ -60,7 +59,6 @@ do { \
|
||||
#define KNI_DEFAULT_MSS 1460
|
||||
#define KNI_DEFAULT_MTU 1500
|
||||
#define KNI_MTU 3000
|
||||
//TODO: 网络序
|
||||
struct kni_tcpopt_info{
|
||||
uint16_t mss;
|
||||
uint8_t wscale;
|
||||
@@ -69,7 +67,7 @@ struct kni_tcpopt_info{
|
||||
};
|
||||
|
||||
//field_stat
|
||||
#define KNI_FIELD_MAX 24
|
||||
#define KNI_FIELD_MAX 32
|
||||
enum kni_field{
|
||||
KNI_FIELD_TOT_PKT,
|
||||
KNI_FIELD_BYP_PKT,
|
||||
@@ -87,6 +85,13 @@ enum kni_field{
|
||||
KNI_FIELD_SENDLOG_SUCC,
|
||||
KNI_FIELD_SENDLOG_FAIL,
|
||||
KNI_FIELD_UNKNOWN_STM,
|
||||
KNI_FIELD_STM_NO_DATA,
|
||||
KNI_FIELD_PME_NEW,
|
||||
KNI_FIELD_PME_FREE,
|
||||
KNI_FIELD_ID2PME_ADD_SUCC,
|
||||
KNI_FIELD_ID2PME_ADD_FAIL,
|
||||
KNI_FIELD_ID2PME_DEL_SUCC,
|
||||
KNI_FIELD_ID2PME_DEL_FAIL,
|
||||
};
|
||||
|
||||
struct kni_field_stat_handle{
|
||||
|
||||
Reference in New Issue
Block a user