diff options
author | Sven Eckelmann <sven@narfation.org> | 2022-04-17 14:39:43 +0300 |
---|---|---|
committer | Sven Eckelmann <sven@narfation.org> | 2022-04-17 15:00:29 +0300 |
commit | b1d9a55b49638f66fc764a40c90c608f387f8c14 (patch) | |
tree | 9d81c6c0ce66a4a2cb21fa564623ec82e33d35f6 | |
parent | 500352d44f8a8a3b12aa558a2f4a5d6e143f1832 (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.h | 44 |
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> |