summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorin Coras <fcoras@cisco.com>2020-11-08 14:36:19 -0800
committerDamjan Marion <dmarion@me.com>2020-11-09 12:41:44 +0000
commit45ab3ecb1897f5be4b2f9267bd64b15c06d0d022 (patch)
tree0a0949b3210fbb1e08853a2d544b0774e1de29ee
parent9a3973e3a36bfd4dd8dbffe130a92649fc1b73d3 (diff)
session: default to using memfd mq segments
First step towards deprecating the use of binary api's segment for mq allocation. Type: improvement Signed-off-by: Florin Coras <fcoras@cisco.com> Change-Id: I9d3d17e4d406575d64e0426bb65465130a84980a
-rw-r--r--src/vcl/test/test_vcl.py4
-rw-r--r--src/vnet/session/session.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/vcl/test/test_vcl.py b/src/vcl/test/test_vcl.py
index ea57c90be2e..37ede7b6979 100644
--- a/src/vcl/test/test_vcl.py
+++ b/src/vcl/test/test_vcl.py
@@ -86,7 +86,7 @@ class VCLTestCase(VppTestCase):
self.vapi.session_enable_disable(is_enabled=0)
def cut_thru_test(self, server_app, server_args, client_app, client_args):
- self.env = {'VCL_API_PREFIX': self.shm_prefix,
+ self.env = {'VCL_VPP_API_SOCKET': self.api_sock,
'VCL_APP_SCOPE_LOCAL': "true"}
worker_server = VCLAppWorker(self.build_dir, server_app, server_args,
self.logger, self.env)
@@ -191,7 +191,7 @@ class VCLTestCase(VppTestCase):
@unittest.skipUnless(_have_iperf3, "'%s' not found, Skipping.")
def thru_host_stack_test(self, server_app, server_args,
client_app, client_args):
- self.env = {'VCL_API_PREFIX': self.shm_prefix,
+ self.env = {'VCL_VPP_API_SOCKET': self.api_sock,
'VCL_APP_SCOPE_GLOBAL': "true",
'VCL_APP_NAMESPACE_ID': "1",
'VCL_APP_NAMESPACE_SECRET': "1234"}
diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c
index 18850cc1ba2..0b489882766 100644
--- a/src/vnet/session/session.c
+++ b/src/vnet/session/session.c
@@ -1818,6 +1818,7 @@ session_main_init (vlib_main_t * vm)
#endif
smm->last_transport_proto_type = TRANSPORT_PROTO_QUIC;
+ smm->evt_qs_use_memfd_seg = 1;
return 0;
}