Page MenuHomeVyOS Platform

VPP: Move bonding interface from 'vpp' to 'interfaces vpp bonding'
Closed, ResolvedPublicENHANCEMENT

Description

Move bonding interface settings to interfaces vpp bonding. Create LCP pair kernel interface automatically

set interfaces vpp bonding <vppbondN> description <txt>
set interfaces vpp bonding <vppbondN> address <ip>
set interfaces vpp bonding <vppbondN> vif <ip>
set interfaces vpp bonding <vppbondN> disable [valueless]
set interfaces vpp bonding <vppbondN> hash-policy <layer2>
set interfaces vpp bonding <vppbondN> mac <macaddr>
set interfaces vpp bonding <vppbondN> member interface <txt> [multi]
set interfaces vpp bonding <vppbondN> mode <802.3ad>

Details

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

Event Timeline

natali-rs1985 changed the task status from Open to In progress.
natali-rs1985 triaged this task as High priority.
natali-rs1985 renamed this task from Move bonding interface from vpp secction to 'interfaces vpp bonding' to VPP: Move bonding interface from vpp secction to 'interfaces vpp bonding'.Feb 19 2026, 3:07 PM

I'm just going to spill it here. And you can ignore me ;-)

But, as an end user I wouldn't want to be bothered with the set interfaces vpp bonding stuff. If I already added eth0 and eth1 as VPP interfaces withing the set vpp settings I would just want to do:

set interfaces bonding bond0 member interface eth0
set interfaces bonding bond0 member interface eth1
[...]

and expect VyOS to figure out those interfaces are part of VPP and configure them accordingly. I just wanted to give my thoughts

natali-rs1985 moved this task from Need Triage to Completed on the VyOS Rolling board.
dmbaturin renamed this task from VPP: Move bonding interface from vpp secction to 'interfaces vpp bonding' to VPP: Move bonding interface from 'vpp' to 'interfaces vpp bonding'.Mar 18 2026, 2:29 PM
dmbaturin changed Issue type from Unspecified (please specify) to Feature (new functionality).