[PATCH v2] ath10k: enable VHT for IBSS
Sangwoo Moon
swmoon at lanada.kaist.ac.kr
Wed Jun 10 23:32:28 PDT 2015
Hello,
I have successfully installed the latest version of ath10k driver from
backports.
However, I have some difficulties on configuring wpa_supplicant for IBSS
VHT mode.
Looked at wpa_supplicant configuration file, but I couldn't found any
option
related to explicit setting VHT (though I've found disable_vht instead)
Sorry for annoying questions, but can you help this out?
At least you could let me know your configuration of wpa_supplicant.
Thanks much,
--Sangwoo Moon
2015-06-11 13:28에 Janusz Dziedzic이(가) 작성한 내용:
> On 10 June 2015 at 20:04, Sangwoo Moon <swmoon at lanada.kaist.ac.kr>
> wrote:
>> Hello,
>>
>> Thanks much for your help.
>> However, I have looked at my driver code and
>> did not find any implementations such as wiphy_ext_feature_set()
>> or NL80211_EXT_FEATURE_VHT_IBSS.
>> It seems not simple to apply your patch into my version of ath10k
>> device
>> driver.
>> I am currently using backports-3.16-rc1-1 for ath10k device driver
>> code
>> in order to match the kernel version v3.16 for Ubuntu 14.04.02.
>>
> You can use newest backports with older kernel (new
> mac80211/cfg80211/drivers with old kernel).
>
> Or you can build and install new kernel for Ubuntu.
> I am using https://github.com/kvalo/ath
>
> BR
> Janusz
>
>> Could you tell me the version of kernel and ath10k device driver of
>> your
>> test configuration?
>> Or is there any way to apply your version of patch code into linux
>> kernel
>> v3.16?
>> (I expect the version will be much more recent one than mine)
>>
>> Thanks,
>> --Sangwoo Moon
>>
>> 2015-06-10 14:14에 Janusz Dziedzic이(가) 작성한 내용:
>>
>>> Enable VHT support for IBSS, while mac80211/cfg80211 and
>>> wpa_supplicant already support this.
>>>
>>> In my test env, ath10k 2x2 I get:
>>> (udp) ath10k-1 >>>> ath10k-2 (server) - speed: 419 Mbits/sec
>>> (tcp) ath10k-1 >>>> ath10k-2 (server) - speed: 404 Mbits/sec
>>>
>>> During tests I used wpa_supplicant (current version), which
>>> already support IBSS VHT, and choose highest available BW.
>>>
>>> Signed-off-by: Janusz Dziedzic <janusz.dziedzic at tieto.com>
>>> ---
>>> drivers/net/wireless/ath/ath10k/mac.c | 2 ++
>>> 1 file changed, 2 insertions(+)
>>>
>>> diff --git a/drivers/net/wireless/ath/ath10k/mac.c
>>> b/drivers/net/wireless/ath/ath10k/mac.c
>>> index f4de717..14a8f25 100644
>>> --- a/drivers/net/wireless/ath/ath10k/mac.c
>>> +++ b/drivers/net/wireless/ath/ath10k/mac.c
>>> @@ -6949,6 +6949,8 @@ int ath10k_mac_register(struct ath10k *ar)
>>> goto err_free;
>>> }
>>>
>>> + wiphy_ext_feature_set(ar->hw->wiphy,
>>> NL80211_EXT_FEATURE_VHT_IBSS);
>>> +
>>> /*
>>> * on LL hardware queues are managed entirely by the FW
>>> * so we only advertise to mac we can do the queues thing
>>
>>
>> --
>> Sangwoo Moon, Ph.D. Candidate
>> Dept. of EE, KAIST, Korea
>> (Office) +82-42-350-5486, N1-#819
>> (E-mail) swmoon at lanada.kaist.ac.kr
>> (URL) http://lanada.kaist.ac.kr
>> Gwahangno 335, Yuseong-Gu Daejeon, S. Korea 305-701
>>
--
Sangwoo Moon, Ph.D. Candidate
Dept. of EE, KAIST, Korea
(Office) +82-42-350-5486, N1-#819
(E-mail) swmoon at lanada.kaist.ac.kr
(URL) http://lanada.kaist.ac.kr
Gwahangno 335, Yuseong-Gu Daejeon, S. Korea 305-701
More information about the ath10k
mailing list