diff options
author | avos <avos@FreeBSD.org> | 2016-05-17 16:38:18 +0000 |
---|---|---|
committer | avos <avos@FreeBSD.org> | 2016-05-17 16:38:18 +0000 |
commit | 864a1457f8487590d62a94e29ec4f5449334a4a6 (patch) | |
tree | 20440b4e95b3fbcf31b367bb93126f4e9c5a0002 /sys/net80211/ieee80211_var.h | |
parent | 239f1cd9839b9b81ae122442defb8ba3d9d7a9a3 (diff) | |
download | FreeBSD-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.h | 2 |
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); |