diff options
author | sam <sam@FreeBSD.org> | 2008-09-06 17:43:47 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2008-09-06 17:43:47 +0000 |
commit | 869a1cd476eab5f31942e69a4fecd292ddd93c4a (patch) | |
tree | 37b13c33d8df0fc105e6c4d8de89a856004415c7 | |
parent | 61ad73714471347846b75fd54adb509077b8574a (diff) | |
download | FreeBSD-src-869a1cd476eab5f31942e69a4fecd292ddd93c4a.zip FreeBSD-src-869a1cd476eab5f31942e69a4fecd292ddd93c4a.tar.gz |
only return the negotiated ampdu density for sta mode
-rw-r--r-- | sys/net80211/ieee80211_ioctl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_ioctl.c b/sys/net80211/ieee80211_ioctl.c index 053e480..3d2697c 100644 --- a/sys/net80211/ieee80211_ioctl.c +++ b/sys/net80211/ieee80211_ioctl.c @@ -995,7 +995,8 @@ ieee80211_ioctl_get80211(struct ieee80211vap *vap, u_long cmd, ireq->i_val = vap->iv_ampdu_limit; break; case IEEE80211_IOC_AMPDU_DENSITY: - if (vap->iv_state == IEEE80211_S_RUN) + if (vap->iv_opmode == IEEE80211_M_STA && + vap->iv_state == IEEE80211_S_RUN) ireq->i_val = MS(vap->iv_bss->ni_htparam, IEEE80211_HTCAP_MPDUDENSITY); else |