Page MenuHomeVyOS Platform

VPP: Implement global 'interface-rx-mode' setting
Closed, ResolvedPublic

Description

Currently each interface has an 'rx-mode' (set vpp kernel-interfaces vpptap1 rx-mode and vpp settings interface eth0 rx-mode) which can be configured independently.

Implement set vpp settings interface-rx-mode <polling|interrupt|adaptive> which will configure all interfaces and consider limitation of supporting the feature by NIC.

If some of NIC doesn't support the feature, throw an ConfigError.

set vpp kernel-interfaces vpptap1 rx-mode and vpp settings interface eth0 rx-mode should be deleted from the CLI.

Details

Version
-
Is it a breaking change?
Config syntax change (migratable)
Issue type
Bug (incorrect behavior)

Event Timeline

o.kuchmystyi changed the task status from Open to In progress.
o.kuchmystyi created this object in space S1 VyOS Public.
o.kuchmystyi renamed this task from VPP: Implement global 'interfaces-rx-mode' setting to VPP: Implement global 'interface-rx-mode' setting.Feb 18 2026, 1:32 PM
o.kuchmystyi updated the task description. (Show Details)
dmbaturin changed Is it a breaking change? from Behavior change to Config syntax change (migratable).