diff options
author | Vlad Yasevich <vyasevic@redhat.com> | 2013-02-13 07:00:18 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-02-13 19:42:16 -0500 |
commit | 1690be63a27b20ae65c792729a44f5970561ffa4 (patch) | |
tree | c0c86bc471e24207ee61b544c8683d84fc43d105 /drivers/net/vxlan.c | |
parent | b0e9a30dd669a844bb4f74515f8bcd307018ffd0 (diff) |
bridge: Add vlan support to static neighbors
When a user adds bridge neighbors, allow him to specify VLAN id.
If the VLAN id is not specified, the neighbor will be added
for VLANs currently in the ports filter list. If no VLANs are
configured on the port, we use vlan 0 and only add 1 entry.
Signed-off-by: Vlad Yasevich <vyasevic@redhat.com>
Acked-by: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/vxlan.c')
-rw-r--r-- | drivers/net/vxlan.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index 72485b9b9005..9d70421cf3a0 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c | |||
@@ -393,7 +393,8 @@ static int vxlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], | |||
393 | } | 393 | } |
394 | 394 | ||
395 | /* Delete entry (via netlink) */ | 395 | /* Delete entry (via netlink) */ |
396 | static int vxlan_fdb_delete(struct ndmsg *ndm, struct net_device *dev, | 396 | static int vxlan_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], |
397 | struct net_device *dev, | ||
397 | const unsigned char *addr) | 398 | const unsigned char *addr) |
398 | { | 399 | { |
399 | struct vxlan_dev *vxlan = netdev_priv(dev); | 400 | struct vxlan_dev *vxlan = netdev_priv(dev); |