Page MenuHomeVyOS Platform

VPP fails to start with buffers page-size 1G
In progress, HighPublicBUG

Description

Applying the following comfiguration on AWS instance:

set vpp settings interface eth1 driver dpdk

set vpp settings buffers page-size '1G'
set vpp settings memory main-heap-page-size '1G'
set vpp settings statseg page-size '1G'
set vpp settings statseg size '1G'

VPP fails to start with the following error present in the system journal:

VyOS-for-Smoke-Tests systemd[1]: Starting vector packet processing engine...
VyOS-for-Smoke-Tests vpp[5789]: vlib_physmem_shared_map_create: clib_pmalloc_create_shared_arena: unsupported page size (1048576KB)
VyOS-for-Smoke-Tests vpp[5789]: vlib_buffer_main_init: failed to allocate buffer pool(s)
VyOS-for-Smoke-Tests systemd[1]: vpp.service: Failed with result 'protocol'.
VyOS-for-Smoke-Tests systemd[1]: Failed to start vector packet processing engine.

Details

Version
2025.12.06-0019-rolling
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Related Objects

Event Timeline

natali-rs1985 renamed this task from VPP: missing validation for 1G hugepages for environments where it is not supported to VPP fails to start with buffers page-size 1G.Wed, Dec 10, 10:27 AM
natali-rs1985 changed the task status from Open to In progress.
natali-rs1985 claimed this task.
natali-rs1985 triaged this task as High priority.