[PATCH] hostapd: take configured antenna set into consideration
Felix Fietkau
nbd at openwrt.org
Fri Jan 22 07:25:16 PST 2016
On 2016-01-22 15:57, Ben Greear wrote:
>
>
> On 01/22/2016 03:13 AM, Felix Fietkau wrote:
>> On 2015-12-09 21:20, greearb at candelatech.com wrote:
>>> From: Ben Greear <greearb at candelatech.com>
>>>
>>> If user has configured TX antennas to be less than what
>>> hardware advertises, the MCS reported by hardware will
>>> be too large. So, remove MCS sets accordingly.
>>>
>>> Signed-off-by: Ben Greear <greearb at candelatech.com>
>> Why is it necessary to do this in user space? Shouldn't the driver
>> recalculate its MCS capabilities and let hostapd use the updated
>> information.
>> IIRC that's what ath9k is doing at the moment.
>
>
> I guess that could work too, but long term, I think hostapd should have
> a lot more control over this anyway: Maybe one vAP would like to be 1x1
> and another 3x3 on the same radio (different vdevs) for instance. I'd
> use this feature for testing, but perhaps others could take advantage
> of it in other ways.
I don't think that makes sense, and it doesn't really match up with
hardware capabilities either. You can't just enable/disable antennas per
VAP. And if you just want to advertise different MCS capabilities for
testing, then antenna configuration is a pretty bad and hackish way to
achieve that goal.
> I haven't tested ath9k in this scenario...have you been able to confirm
> that the beacons show proper MCS values with stock hostapd when you lower
> the NSS?
Yes, I just tested it with the current code and the MCS information is
correct. Running iw phy0 info will also show reduced HT capabilities.
- Felix
More information about the Hostap
mailing list