Page MenuHomeVyOS Platform

VPP: Refactor resource settings into 'resource-allocation' section
Closed, ResolvedPublicENHANCEMENT

Description

Move all VPP configuration options in the settings section that relate to resource allocation (buffers, memory, CPU, statseg, etc.) under a new resource-allocation subsection for improved organization and clarity.

set vpp settings resource-allocation buffers buffers-per-numa <u32:16384-4294967295>
set vpp settings resource-allocation buffers data-size <u32:0-4294967295>
set vpp settings resource-allocation buffers page-size <4K>
set vpp settings resource-allocation cpu-cores <u32:1-4294967295> # default = 1
# netlink can be dropped if we can be sure that default values are OK for 10M FIB routes + intensive XFRM updates
# setting is shared between LCP and XFRM
set vpp settings resource-allocation netlink batch-delay-ms <u32:0-4294967295>
set vpp settings resource-allocation netlink batch-size <u32:0-4294967295>
set vpp settings resource-allocation netlink rx-buffer-size <u32:0-4294967295>
set vpp settings resource-allocation ipv6 hash-buckets <u32:1-4294967295>
set vpp settings resource-allocation ipv6 heap-size <<number>>
set vpp settings resource-allocation mac-limit <u32:1-4294967295>
set vpp settings resource-allocation memory main-heap-page-size <4K>
set vpp settings resource-allocation memory main-heap-size <<number>>
set vpp settings resource-allocation memory physmem-max-size <<number>>
# statseg may be dropped if we can precalculate it
set vpp settings resource-allocation memory stats page-size <4K>
set vpp settings resource-allocation memory stats size <<number>>

Details

Version
-
Is it a breaking change?
Config syntax change (migratable)
Issue type
Feature (new functionality)