net: bridge: fix undefined br_vlan_can_enter_range in tunnel code
authorNikolay Aleksandrov <nikolay@cumulusnetworks.com>
Mon, 13 Jul 2020 07:55:46 +0000 (10:55 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Jul 2020 18:22:55 +0000 (11:22 -0700)
If bridge vlan filtering is not defined we won't have
br_vlan_can_enter_range and thus will get a compile error as was
reported by Stephen and the build bot. So let's define a stub for when
vlan filtering is not used.

Fixes: 94339443686b ("net: bridge: notify on vlan tunnel changes done via the old api")
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_private.h

index a6f348b..baa1500 100644 (file)
@@ -1200,6 +1200,12 @@ static inline void br_vlan_notify(const struct net_bridge *br,
                                  int cmd)
 {
 }
+
+static inline bool br_vlan_can_enter_range(const struct net_bridge_vlan *v_curr,
+                                          const struct net_bridge_vlan *range_end)
+{
+       return true;
+}
 #endif
 
 /* br_vlan_options.c */