From 7aa6f992b37bba91b4aaee2786ffe69e6d7b87af Mon Sep 17 00:00:00 2001 From: Peter Mikus Date: Wed, 3 Jan 2018 09:33:51 +0100 Subject: [PATCH] Increase heapsize in default startup configuration Change-Id: Ie9710d6901ab2d134e82a38f6eee1e9e5f88464c Signed-off-by: Peter Mikus --- resources/libraries/python/VppConfigGenerator.py | 27 ++++++++++++++++++++++++ resources/libraries/robot/shared/default.robot | 7 ++++-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/resources/libraries/python/VppConfigGenerator.py b/resources/libraries/python/VppConfigGenerator.py index def23712e5..c1bde49742 100644 --- a/resources/libraries/python/VppConfigGenerator.py +++ b/resources/libraries/python/VppConfigGenerator.py @@ -180,6 +180,24 @@ class VppConfigGenerator(object): path = ['api-segment', 'gid'] self.add_config_item(self._nodeconfig, value, path) + def add_api_segment_global_size(self, value): + """Add API-SEGMENT global-size configuration. + + :param value: Global size. + :type value: str + """ + path = ['api-segment', 'global-size'] + self.add_config_item(self._nodeconfig, value, path) + + def add_api_segment_api_size(self, value): + """Add API-SEGMENT api-size configuration. + + :param value: API size. + :type value: str + """ + path = ['api-segment', 'api-size'] + self.add_config_item(self._nodeconfig, value, path) + def add_dpdk_dev(self, *devices): """Add DPDK PCI device configuration. @@ -331,6 +349,15 @@ class VppConfigGenerator(object): path = ['ip6', 'heap-size'] self.add_config_item(self._nodeconfig, value, path) + def add_ip_heap_size(self, value): + """Add IP heap-size configuration. + + :param value: IP Heapsize amount. + :type value: str + """ + path = ['ip', 'heap-size'] + self.add_config_item(self._nodeconfig, value, path) + def add_plugin_disable(self, *plugins): """Add plugin disable for specific plugin. diff --git a/resources/libraries/robot/shared/default.robot b/resources/libraries/robot/shared/default.robot index 4761ea8481..0b02aa91f0 100644 --- a/resources/libraries/robot/shared/default.robot +++ b/resources/libraries/robot/shared/default.robot @@ -121,10 +121,13 @@ | | | Run keyword | ${dut}.Add Unix Log | | | Run keyword | ${dut}.Add Unix CLI Listen | | | Run keyword | ${dut}.Add Unix Nodaemon +| | | Run keyword | ${dut}.Add API segment global size | 2000M +| | | Run keyword | ${dut}.Add API segment API size | 1G | | | Run keyword | ${dut}.Add DPDK Socketmem | "1024,1024" -| | | Run keyword | ${dut}.Add Heapsize | "3G" +| | | Run keyword | ${dut}.Add Heapsize | "4G" | | | Run keyword | ${dut}.Add IP6 Hash Buckets | "2000000" -| | | Run keyword | ${dut}.Add IP6 Heap Size | "3G" +| | | Run keyword | ${dut}.Add IP6 Heap Size | "4G" +| | | Run keyword | ${dut}.Add IP Heap Size | "4G" | Add '${m}' worker threads and '${n}' rxqueues in 3-node single-link circular topology | | [Documentation] | Setup M worker threads and N rxqueues in vpp startup\ -- 2.16.6