summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_var.h
diff options
context:
space:
mode:
authoravos <avos@FreeBSD.org>2016-05-17 16:38:18 +0000
committeravos <avos@FreeBSD.org>2016-05-17 16:38:18 +0000
commit864a1457f8487590d62a94e29ec4f5449334a4a6 (patch)
tree20440b4e95b3fbcf31b367bb93126f4e9c5a0002 /sys/net80211/ieee80211_var.h
parent239f1cd9839b9b81ae122442defb8ba3d9d7a9a3 (diff)
downloadFreeBSD-src-864a1457f8487590d62a94e29ec4f5449334a4a6.zip
FreeBSD-src-864a1457f8487590d62a94e29ec4f5449334a4a6.tar.gz
net80211: unbreak 'show all vaps(/a)' ddb command
Replace ifnet list lookup (which is broken since r287197, because IFT_IEEE80211 type is not used anymore) with iteration on ieee80211com list. Reviewed by: adrian Differential Revision: https://reviews.freebsd.org/D6419
Diffstat (limited to 'sys/net80211/ieee80211_var.h')
-rw-r--r--sys/net80211/ieee80211_var.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net80211/ieee80211_var.h b/sys/net80211/ieee80211_var.h
index f94a15a..3c33f0a 100644
--- a/sys/net80211/ieee80211_var.h
+++ b/sys/net80211/ieee80211_var.h
@@ -714,6 +714,8 @@ void ieee80211_drain(struct ieee80211com *);
void ieee80211_chan_init(struct ieee80211com *);
struct ieee80211com *ieee80211_find_vap(const uint8_t mac[IEEE80211_ADDR_LEN]);
struct ieee80211com *ieee80211_find_com(const char *name);
+typedef void ieee80211_com_iter_func(void *, struct ieee80211com *);
+void ieee80211_iterate_coms(ieee80211_com_iter_func *, void *);
int ieee80211_media_change(struct ifnet *);
void ieee80211_media_status(struct ifnet *, struct ifmediareq *);
int ieee80211_ioctl(struct ifnet *, u_long, caddr_t);
OpenPOWER on IntegriCloud