summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2021-11-20 17:22:19 +0300
committerluwenpeng <[email protected]>2021-11-20 17:22:19 +0300
commitad481d77d9ec64204b7a64070490a80d559239a3 (patch)
tree13b9fc60a850c68decc42fc0050b587105b205fe
parent16b4a629426bcbd14db9468608e9d6132283efd7 (diff)
accept线程与kni通信默认使用v3方案(iptables+NFQ)
-rw-r--r--conf/tfe/tfe.conf4
-rw-r--r--platform/src/proxy.cpp4
2 files changed, 4 insertions, 4 deletions
diff --git a/conf/tfe/tfe.conf b/conf/tfe/tfe.conf
index 066b8b0..bea2b6c 100644
--- a/conf/tfe/tfe.conf
+++ b/conf/tfe/tfe.conf
@@ -1,8 +1,8 @@
[system]
nr_worker_threads=8
enable_kni_v1=0
-enable_kni_v2=1
-enable_kni_v3=0
+enable_kni_v2=0
+enable_kni_v3=1
# Only when (disable_coredump == 1 || (enable_breakpad == 1 && enable_breakpad_upload == 1)) is satisfied, the core will not be generated locally
disable_coredump=0
diff --git a/platform/src/proxy.cpp b/platform/src/proxy.cpp
index d3b895e..b485209 100644
--- a/platform/src/proxy.cpp
+++ b/platform/src/proxy.cpp
@@ -507,8 +507,8 @@ int tfe_stat_init(struct tfe_proxy * proxy, const char * profile)
void tfe_proxy_acceptor_init(struct tfe_proxy * proxy, const char * profile)
{
MESA_load_profile_uint_def(profile, "system", "enable_kni_v1", &proxy->en_kni_v1_acceptor, 0);
- MESA_load_profile_uint_def(profile, "system", "enable_kni_v2", &proxy->en_kni_v2_acceptor, 1);
- MESA_load_profile_uint_def(profile, "system", "enable_kni_v3", &proxy->en_kni_v3_acceptor, 0);
+ MESA_load_profile_uint_def(profile, "system", "enable_kni_v2", &proxy->en_kni_v2_acceptor, 0);
+ MESA_load_profile_uint_def(profile, "system", "enable_kni_v3", &proxy->en_kni_v3_acceptor, 1);
int ret = proxy->en_kni_v1_acceptor + proxy->en_kni_v2_acceptor + proxy->en_kni_v3_acceptor;
CHECK_OR_EXIT((ret == 1), "Invalid KNI acceptor. Exit.");