From: jieqiang wang Date: Tue, 22 Oct 2019 07:54:40 +0000 (+0800) Subject: vlib: add max-size configuration parameter for pmalloc X-Git-Tag: v20.05-rc0~153 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=842506f3c9ac8136642d3f9b49bb73f05f63cfdb vlib: add max-size configuration parameter for pmalloc Enable 'max-size' configuration parameter to set maximum size of memory space allocated for pmalloc module. This parameter along with existing 'base-addr' falls into physmem section. Both are dedicated parameters to pmalloc module. Type: feature Change-Id: I939f25156b9a43440a24d69a7397d57eb6c2d392 Signed-off-by: Jieqiang Wang --- diff --git a/src/vlib/physmem.c b/src/vlib/physmem.c index 40346fc2f70..846f9a091ae 100755 --- a/src/vlib/physmem.c +++ b/src/vlib/physmem.c @@ -178,6 +178,9 @@ vlib_physmem_config (vlib_main_t * vm, unformat_input_t * input) { if (unformat (input, "base-addr 0x%lx", &vpm->base_addr)) ; + else if (unformat (input, "max-size %U", + unformat_memory_size, &vpm->max_size)) + ; else return unformat_parse_error (input); }