Page MenuHomeVyOS Platform

VPP: allow-unsupported-nics can break the config load during the system boot
Closed, ResolvedPublicBUG

Description

There is a logical flaw in the set vpp settings allow-unsupported-nics configuration option.

Steps to reproduce:

  1. Use a NIC that is not on our whitelist.
  2. Enable the allow-unsupported-nics option and add the NIC to VPP.
  3. The commit will succeed, and the NIC will be attached (assuming it does not crash the dataplane).
  4. Remove the allow-unsupported-nics configuration option and commit the changes.
  5. At this point, the NIC remains attached to VPP despite the option no longer being present in the configuration. The CLI does not flag this inconsistency as an error - this is the first issue.
  6. If this configuration is saved and the system is rebooted, the entire VPP configuration section becomes invalid and fails to load during boot - this is the more critical consequence.

Details

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