* Drop support for batman-adv's sysfs+debugfs * allow to select routing algorithm during creation of interface * bugs squashed: - fix query of meshif's ap_isolation status - ignore "interface already exists" error during "interface add" Signed-off-by: Sven Eckelmann <sven@narfation.org>
25 lines
934 B
Diff
25 lines
934 B
Diff
From: Sven Eckelmann <sven@narfation.org>
|
|
Date: Thu, 28 Jan 2021 20:44:22 +0100
|
|
Subject: batctl: Fix build of routing_algo against musl
|
|
|
|
glibc is including the headers for the rtnetlink functionality. But musl
|
|
avoids this indirect include. The headers must therefore be included
|
|
explicitely.
|
|
|
|
Fixes: e0ccb9b575d9 ("batctl: Switch active routing algo list to netlink")
|
|
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
|
Origin: upstream, https://git.open-mesh.org/batctl.git/commit/b0044a6b2f8a762387d9b7408b1fe528f21c4ad7
|
|
|
|
diff --git a/routing_algo.c b/routing_algo.c
|
|
index 27458ffdd9b91decbecbe6ec5da8ffd14c863a35..b5e3ebb8c5a4743cd2c42634d79f8a4c6a8210db 100644
|
|
--- a/routing_algo.c
|
|
+++ b/routing_algo.c
|
|
@@ -9,6 +9,8 @@
|
|
#include <errno.h>
|
|
#include <fcntl.h>
|
|
#include <getopt.h>
|
|
+#include <linux/if_link.h>
|
|
+#include <linux/rtnetlink.h>
|
|
#include <netinet/if_ether.h>
|
|
#include <netlink/netlink.h>
|
|
#include <netlink/genl/genl.h>
|