Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/openwrt/routing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eckelmann <sven@narfation.org>2022-04-17 14:39:43 +0300
committerSven Eckelmann <sven@narfation.org>2022-04-17 15:00:29 +0300
commitb1d9a55b49638f66fc764a40c90c608f387f8c14 (patch)
tree9d81c6c0ce66a4a2cb21fa564623ec82e33d35f6
parent500352d44f8a8a3b12aa558a2f4a5d6e143f1832 (diff)
batman-adv: Drop compat hacks for kernels < 5.10
OpenWrt master is no longer providing any kernels older than 5.10. Just drop the compat-hacks for older kernels to make it easier to maintain the package. Signed-off-by: Sven Eckelmann <sven@narfation.org>
-rw-r--r--batman-adv/src/compat-hacks.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/batman-adv/src/compat-hacks.h b/batman-adv/src/compat-hacks.h
index 99a1bb3..74107b6 100644
--- a/batman-adv/src/compat-hacks.h
+++ b/batman-adv/src/compat-hacks.h
@@ -5,50 +5,6 @@
#include <linux/version.h> /* LINUX_VERSION_CODE */
#include <linux/types.h>
-#if LINUX_VERSION_IS_LESS(5, 10, 0)
-
-#include <linux/if_bridge.h>
-
-struct batadv_br_ip {
- union {
- __be32 ip4;
-#if IS_ENABLED(CONFIG_IPV6)
- struct in6_addr ip6;
-#endif
- } dst;
- __be16 proto;
- __u16 vid;
-};
-
-struct batadv_br_ip_list {
- struct list_head list;
- struct batadv_br_ip addr;
-};
-
-#if 0
-/* "static" dropped to force compiler to evaluate it as part of multicast.c
- * might need to be added again and then called in some kind of dummy
- * compat.c in case this header is included in multiple files.
- */
-inline void __batadv_br_ip_list_check(void)
-{
- BUILD_BUG_ON(sizeof(struct batadv_br_ip_list) != sizeof(struct br_ip_list));
- BUILD_BUG_ON(offsetof(struct batadv_br_ip_list, list) != offsetof(struct br_ip_list, list));
- BUILD_BUG_ON(offsetof(struct batadv_br_ip_list, addr) != offsetof(struct br_ip_list, addr));
-
- BUILD_BUG_ON(sizeof(struct batadv_br_ip) != sizeof(struct br_ip));
- BUILD_BUG_ON(offsetof(struct batadv_br_ip, dst.ip4) != offsetof(struct br_ip, u.ip4));
- BUILD_BUG_ON(offsetof(struct batadv_br_ip, dst.ip6) != offsetof(struct br_ip, u.ip6));
- BUILD_BUG_ON(offsetof(struct batadv_br_ip, proto) != offsetof(struct br_ip, proto));
- BUILD_BUG_ON(offsetof(struct batadv_br_ip, vid) != offsetof(struct br_ip, vid));
-}
-#endif
-
-#define br_ip batadv_br_ip
-#define br_ip_list batadv_br_ip_list
-
-#endif /* LINUX_VERSION_IS_LESS(5, 10, 0) */
-
#if LINUX_VERSION_IS_LESS(5, 14, 0)
#include <linux/if_bridge.h>