batman-adv: update to version 2022.1
[feed/routing.git] / batman-adv / src / compat-hacks.h
index 74107b6705b097f048ffd2ed16c56fbf8fdbf7d0..8b8ac53b84d578897d9b5f38167455febbc5b115 100644 (file)
@@ -59,6 +59,19 @@ static inline void batadv_eth_hw_addr_set(struct net_device *dev,
 
 #endif /* LINUX_VERSION_IS_LESS(5, 15, 0) */
 
+#if LINUX_VERSION_IS_LESS(5, 18, 0)
+
+static inline int batadv_netif_rx(struct sk_buff *skb)
+{
+       if (in_interrupt())
+               return netif_rx(skb);
+       else
+               return netif_rx_ni(skb);
+}
+#define netif_rx batadv_netif_rx
+
+#endif /* LINUX_VERSION_IS_LESS(5, 18, 0) */
+
 /* <DECLARE_EWMA> */
 
 #include <linux/version.h>