summaryrefslogtreecommitdiffhomepage
path: root/system-linux.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2012-06-14 18:48:33 +0200
committerFelix Fietkau <nbd@openwrt.org>2012-06-14 18:48:33 +0200
commitfe8a6dd2991d54c3eb84cb12764c1316d19bac4e (patch)
tree17e591c922c58697e24616448f6ef3112d54d257 /system-linux.c
parent1b601254a2a71a199e3df5b26f364dc7a203eb65 (diff)
ignore mac80211 devices specified in /etc/config/network
Diffstat (limited to 'system-linux.c')
-rw-r--r--system-linux.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/system-linux.c b/system-linux.c
index c7b8b8f..ceb5ac5 100644
--- a/system-linux.c
+++ b/system-linux.c
@@ -769,6 +769,16 @@ static void system_add_link_modes(struct blob_buf *b, __u32 mask)
}
}
+bool
+system_if_force_external(const char *ifname)
+{
+ char buf[64];
+ struct stat s;
+
+ snprintf(buf, sizeof(buf), "/sys/class/net/%s/phy80211", ifname);
+ return stat(buf, &s) == 0;
+}
+
int
system_if_dump_info(struct device *dev, struct blob_buf *b)
{