aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2020-04-20 23:51:02 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2020-04-21 22:15:13 +0200
commitc0c7d2bb77ff106aca45053bca8ac0e36bab8b93 (patch)
treea1802916ac04a4d9a75115177910df4641678620
parent5548aa5b61e287598e883330ac05e5c68f8856bb (diff)
downloadbackports-c0c7d2bb77ff106aca45053bca8ac0e36bab8b93.tar.gz
backports: netdevice: Add netif_is_bridge_port()v5.7-rc3-1v5.7-rc2-1
netif_is_bridge_port() was added in upstream Linux commit 28f9ee22bcdd ("vlan: Do not put vlan headers back on bridge and macvlan ports"). It is now used by the wireless subsystem. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r--backport/backport-include/linux/netdevice.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/backport/backport-include/linux/netdevice.h b/backport/backport-include/linux/netdevice.h
index a71ed590..edb0aaf3 100644
--- a/backport/backport-include/linux/netdevice.h
+++ b/backport/backport-include/linux/netdevice.h
@@ -380,4 +380,12 @@ static inline int backport_dev_open(struct net_device *dev, struct netlink_ext_a
#define dev_open LINUX_BACKPORT(dev_open)
#endif
+#if LINUX_VERSION_IS_LESS(4,4,0)
+#define netif_is_bridge_port LINUX_BACKPORT(netif_is_bridge_port)
+static inline bool netif_is_bridge_port(const struct net_device *dev)
+{
+ return dev->priv_flags & IFF_BRIDGE_PORT;
+}
+#endif
+
#endif /* __BACKPORT_NETDEVICE_H */