[PATCH] hw_features: increase fallback to HT20 by defering channel pair check

Eduardo Abinader eduardoabinader at gmail.com
Wed Mar 29 04:38:27 PDT 2017


Thanks, Jouni.

I will respin the patch with you suggestion.

On 29 March 2017 at 13:37, Eduardo Abinader <eduardoabinader at gmail.com> wrote:
> Thanks, Jouni.
>
> I will respin the patch with you suggestion.
>
> On 29 March 2017 at 13:20, Jouni Malinen <j at w1.fi> wrote:
>>
>> On Tue, Mar 21, 2017 at 12:24:54PM +0100, Eduardo Abinader wrote:
>> > Defer decision, so we could possibly benefit from a fallback.
>> > ---
>>
>> This is missing the Signed-off-by: line (see the top level CONTRIBUTIONS
>> file for details).
>>
>> > diff --git a/src/ap/hw_features.c b/src/ap/hw_features.c
>> > index 93d923a..fd93a4c 100644
>> > --- a/src/ap/hw_features.c
>> > +++ b/src/ap/hw_features.c
>> > @@ -725,11 +725,7 @@ static int hostapd_is_usable_chans(struct
>> > hostapd_iface *iface)
>> >       if (!hostapd_is_usable_chan(iface, iface->conf->channel, 1))
>> >               return 0;
>> >
>> > -     if (!iface->conf->secondary_channel)
>> > -             return 1;
>> > -
>> > -     return hostapd_is_usable_chan(iface, iface->conf->channel +
>> > -                                   iface->conf->secondary_channel * 4,
>> > 0);
>> > +     return 1;
>> >  }
>>
>>
>> There is not much remaining in hostapd_is_usable_chans() after this.. In
>> practice, it would be simply return !hostapd_is_usable_chan(iface,
>> iface->conf->channel, 1). It would likely be simpler to just get rid of
>> the function completely and handle this within the only caller in
>> hostapd_check_chans().
>>
>> --
>> Jouni Malinen                                            PGP id EFC895FA
>
>



More information about the Hostap mailing list