mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
Add rtnetlink api's for 'bridge vlan' and modify 'bridge vlan' commands
in vlan module to use rtnetlink api Ticket: CM-4173 Reviewed By: Testing Done: Tested new bridge driver svi up/down This does not move all 'bridge vlan' commands to rtnetlink yet.
This commit is contained in:
@@ -103,9 +103,11 @@ class vlan(moduleBase):
|
||||
to the bridge """
|
||||
if self.ipcmd.bridge_is_vlan_aware(bridgename):
|
||||
if add:
|
||||
self.ipcmd.bridge_vids_add(bridgename, [vlanid])
|
||||
rtnetlink_api.rtnl_api.bridge_vlan(add=True, dev=bridgename,
|
||||
vid=vlanid, master=False)
|
||||
else:
|
||||
self.ipcmd.bridge_vids_del(bridgename, [vlanid])
|
||||
rtnetlink_api.rtnl_api.bridge_vlan(add=False, dev=bridgename,
|
||||
vid=vlanid, master=False)
|
||||
|
||||
def _bridge_vid_check(self, ifaceobj, ifaceobjcurr, bridgename, vlanid):
|
||||
""" If the lower device is a vlan aware bridge, check if the vlanid
|
||||
|
Reference in New Issue
Block a user