diff options
| author | Viacheslav <v.gletenko@vyos.io> | 2025-09-17 13:01:57 +0000 |
|---|---|---|
| committer | Viacheslav <v.gletenko@vyos.io> | 2025-09-17 13:01:57 +0000 |
| commit | 1fd3187df3f0a774749b8ffef4e0c8fcb28848d1 (patch) | |
| tree | 81f49e9dad93c1da1001de442c9ae5997c44b0a4 /python | |
| parent | 4669748ca1b39dc0cb54496d5ce695d05c8431f7 (diff) | |
| download | vyos-1x-1fd3187df3f0a774749b8ffef4e0c8fcb28848d1.tar.gz vyos-1x-1fd3187df3f0a774749b8ffef4e0c8fcb28848d1.zip | |
T7785: VPP enable L3 mode after removing interface from a bridge
We have to re-enable L3 mode for an interface after removing
the interface from a bridge.
From the VPP API
@param enable - Enable beige mode if not 0, else set to L3 mode
Diffstat (limited to 'python')
| -rw-r--r-- | python/vyos/vpp/interface/bridge.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/python/vyos/vpp/interface/bridge.py b/python/vyos/vpp/interface/bridge.py index 25f0b4660..1d1a6e1b4 100644 --- a/python/vyos/vpp/interface/bridge.py +++ b/python/vyos/vpp/interface/bridge.py @@ -123,6 +123,7 @@ class BridgeInterface: else: member_if_index = self.vpp.get_sw_if_index(member) + # enable=0, 0 = Enable L3 mode return self.vpp.api.sw_interface_set_l2_bridge( - rx_sw_if_index=member_if_index, bd_id=0, port_type=0 + rx_sw_if_index=member_if_index, bd_id=0, port_type=0, enable=0 ) |
