Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Mar 2010 09:04:02 +0100
From:      Alexander Egorenkov <egorenar@googlemail.com>
To:        Sam Leffler <sam@errno.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Setting HT capabilities in net80211
Message-ID:  <2d3b7e441003070004r74646cdci268a5101056c50e2@mail.gmail.com>
In-Reply-To: <4B92F057.9080508@errno.com>
References:  <2d3b7e441003042348h2150de3eub5a7af5248b5e947@mail.gmail.com> <4B92F057.9080508@errno.com>

next in thread | previous in thread | raw e-mail | index | archive | help
OK, here is an example.

There is no way to set MCS feedback capability in the filed hc_extcap of the
struct ieee80211_ie_htcap
because the function ieee80211_add_htcap_body always sets it to 0. And my
Ralink device supports MCS feedback
according to Linux device driver code. The same problem is with HTC+ and RDR
capabilities.

On Sun, Mar 7, 2010 at 1:16 AM, Sam Leffler <sam@errno.com> wrote:

> Alexander Egorenkov wrote:
>
>> Currently there is no possibility to set some HT capabilities in e.g. an
>> association request frame.
>> The function ieee80211_add_htcap_body in ieee80211_ht.c simply sets some
>> HT
>> capabilities to zero.
>> For example, there is no way to set HT extended capabilities which i need
>> for my 802.11n device driver.
>> I could of course patch the function on my system and recompile the kernel
>> but it would be really nice
>> to have official support of extended HT capabilities (and all other HT
>> caps)
>> in net80211. The header file
>> ieee80211.h defines the necessary HT capability constants but they are not
>> used in net80211 to
>> set extended HT capabilities in association request frames.
>>
>
> Can you be more specific?  The current code dynamically sets those
> capabilities that can be changed and the others are fixed according to the
> capabilities of the hw/driver.  Of course patches are always welcome; what's
> there reflects what was needed for the projects I worked on.
>
>        Sam
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2d3b7e441003070004r74646cdci268a5101056c50e2>