summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
author崔一鸣 <[email protected]>2019-06-19 12:23:28 +0800
committer崔一鸣 <[email protected]>2019-06-19 12:23:28 +0800
commit455612fd0318a9332a3e1bc7d55d9e1f61fa5dc2 (patch)
treef552c39c78d85239eebed0a22679203a17796324 /common
parent08c5a43054d863dd64abeb3affa2adf030578a19 (diff)
修复接入多台tfe时的bug
* 修复keepalive_replay_switch关闭仍然加入hash表的bug * 修复多台tfe时获得tfe_id不正确的问题 * 修改tfe_mgr的线程模型,改成accept之后创建新线程 * tfe配置中增加enabled字段
Diffstat (limited to 'common')
-rw-r--r--common/include/kni_utils.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/include/kni_utils.h b/common/include/kni_utils.h
index 756b0a5..b9d58a1 100644
--- a/common/include/kni_utils.h
+++ b/common/include/kni_utils.h
@@ -61,9 +61,9 @@ struct kni_tcpopt_info{
};
//field_stat
-#define KNI_FIELD_MAX 32
+#define KNI_FIELD_MAX 64
enum kni_field{
- KNI_FIELD_TOT_PKT,
+ KNI_FIELD_TOT_PKT = 0,
KNI_FIELD_BYP_PKT,
KNI_FIELD_INTCP_PKT,
KNI_FIELD_IPV6_PKT,
@@ -90,6 +90,8 @@ enum kni_field{
KNI_FIELD_IPV6HDR_PARSE_FAIL,
KNI_FIELD_KEEPALIVE_REPLAY_ADD_SUCC,
KNI_FIELD_KEEPALIVE_REPLAY_ADD_FAIL,
+ KNI_FIELD_KEEPALIVE_REPLAY_DEL_SUCC,
+ KNI_FIELD_KEEPALIVE_REPLAY_DEL_FAIL,
KNI_FIELD_EXCEED_MTU,
KNI_FIELD_SENDTO_TFE_FAIL,
//KNI_FIELD_TFE_STATUS_BASE must be last