Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

Commit adb3ce9

Browse files
Nikolay Aleksandrovdavem330
authored andcommitted
net: bridge: vlan: add del rtm message support
Adding RTM_DELVLAN support similar to RTM_NEWVLAN is simple, just need to map DELVLAN to DELLINK and register the handler. Signed-off-by: Nikolay Aleksandrov <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent f26b296 commit adb3ce9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

net/bridge/br_vlan.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1697,6 +1697,9 @@ static int br_vlan_rtm_process_one(struct net_device *dev,
16971697
case RTM_NEWVLAN:
16981698
cmdmap = RTM_SETLINK;
16991699
break;
1700+
case RTM_DELVLAN:
1701+
cmdmap = RTM_DELLINK;
1702+
break;
17001703
}
17011704

17021705
err = br_process_vlan_info(br, p, cmdmap, vinfo, &vinfo_last, &changed,
@@ -1757,10 +1760,13 @@ void br_vlan_rtnl_init(void)
17571760
br_vlan_rtm_dump, 0);
17581761
rtnl_register_module(THIS_MODULE, PF_BRIDGE, RTM_NEWVLAN,
17591762
br_vlan_rtm_process, NULL, 0);
1763+
rtnl_register_module(THIS_MODULE, PF_BRIDGE, RTM_DELVLAN,
1764+
br_vlan_rtm_process, NULL, 0);
17601765
}
17611766

17621767
void br_vlan_rtnl_uninit(void)
17631768
{
17641769
rtnl_unregister(PF_BRIDGE, RTM_GETVLAN);
17651770
rtnl_unregister(PF_BRIDGE, RTM_NEWVLAN);
1771+
rtnl_unregister(PF_BRIDGE, RTM_DELVLAN);
17661772
}

0 commit comments

Comments
 (0)