X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=wireless.c;h=c0f3b710fcefff9b50505931ca6a1eb2445262a9;hp=0e293a0783d189581855737d4ec117f7e8679285;hb=a3bf8cbe10b0bad85475f4c3dc2bae4afb65774b;hpb=61e627ed78ed47e40cc63a24ff8fb2f5fb2c418f diff --git a/wireless.c b/wireless.c index 0e293a0..c0f3b71 100644 --- a/wireless.c +++ b/wireless.c @@ -202,6 +202,12 @@ static void wireless_interface_handle_link(struct wireless_interface *vif, bool if (!vif->network || !vif->ifname) return; + if (up) { + struct device *dev = device_get(vif->ifname, 2); + if (dev) + dev->wireless = true; + } + blobmsg_for_each_attr(cur, vif->network, rem) { network = blobmsg_data(cur);