diff options
author | Felix Fietkau <nbd@openwrt.org> | 2009-11-29 16:56:38 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2009-11-29 16:56:38 +0000 |
commit | 4ca03b54ee2c82ce1e59868e2d23b18feebd6047 (patch) | |
tree | cf1fc6b2b7d877a0c8507d8c8f9259538992c537 /package/hostapd/patches/150-ht_cap_endian.patch | |
parent | c4ce5f39374936462cfcc10d9bbe0f815d5c4a58 (diff) | |
download | mtk-20170518-4ca03b54ee2c82ce1e59868e2d23b18feebd6047.zip mtk-20170518-4ca03b54ee2c82ce1e59868e2d23b18feebd6047.tar.gz mtk-20170518-4ca03b54ee2c82ce1e59868e2d23b18feebd6047.tar.bz2 |
hostapd: update to latest git, fixes ampdu settings in the beacon HT IE
SVN-Revision: 18606
Diffstat (limited to 'package/hostapd/patches/150-ht_cap_endian.patch')
-rw-r--r-- | package/hostapd/patches/150-ht_cap_endian.patch | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/package/hostapd/patches/150-ht_cap_endian.patch b/package/hostapd/patches/150-ht_cap_endian.patch deleted file mode 100644 index d8f3856..0000000 --- a/package/hostapd/patches/150-ht_cap_endian.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/hostapd/ieee802_11.c -+++ b/hostapd/ieee802_11.c -@@ -1586,24 +1586,16 @@ hostapd_get_ht_capab(struct hostapd_data - struct ht_cap_ie *ht_cap_ie, - struct ht_cap_ie *neg_ht_cap_ie) - { -+ u16 cap; - - os_memcpy(neg_ht_cap_ie, ht_cap_ie, sizeof(struct ht_cap_ie)); -- neg_ht_cap_ie->data.capabilities_info = -- ht_cap_ie->data.capabilities_info & hapd->iconf->ht_capab; -- -- neg_ht_cap_ie->data.capabilities_info &= ~HT_CAP_INFO_SMPS_DISABLED; -- if ((ht_cap_ie->data.capabilities_info & HT_CAP_INFO_SMPS_DISABLED) == -- (hapd->iconf->ht_capab & HT_CAP_INFO_SMPS_DISABLED)) -- neg_ht_cap_ie->data.capabilities_info |= -- hapd->iconf->ht_capab & HT_CAP_INFO_SMPS_DISABLED; -- else -- neg_ht_cap_ie->data.capabilities_info |= -- HT_CAP_INFO_SMPS_DISABLED; -+ cap = le_to_host16(neg_ht_cap_ie->data.capabilities_info); -+ cap &= hapd->iconf->ht_capab; -+ cap |= (hapd->iconf->ht_capab & HT_CAP_INFO_SMPS_DISABLED); - - /* FIXME: Rx STBC needs to be handled specially */ -- neg_ht_cap_ie->data.capabilities_info &= ~HT_CAP_INFO_RX_STBC_MASK; -- neg_ht_cap_ie->data.capabilities_info |= -- hapd->iconf->ht_capab & HT_CAP_INFO_RX_STBC_MASK; -+ cap |= (hapd->iconf->ht_capab & HT_CAP_INFO_RX_STBC_MASK); -+ neg_ht_cap_ie->data.capabilities_info = host_to_le16(cap); - } - #endif /* CONFIG_IEEE80211N */ - |