Search Linux Wireless

RE: [PATCH v2] wifi: mac80211: update rx nss for the link sta

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>-----Original Message-----
>From: Johannes Berg <johannes@xxxxxxxxxxxxxxxx>
>Sent: Tuesday, February 14, 2023 6:18 PM
>To: Sriram R (QUIC) <quic_srirrama@xxxxxxxxxxx>
>Cc: linux-wireless@xxxxxxxxxxxxxxx
>Subject: Re: [PATCH v2] wifi: mac80211: update rx nss for the link sta
>
>On Fri, 2023-01-20 at 03:42 +0530, Sriram R wrote:
>> Update nss info for the non default link stations which gets added
>> during ML assoc when link stations gets added. For the default link
>> sta which was added during auth time, the nss would be updated in the
>> usual flow during set station post assoc once the capabilities are
>> available.
>>
>> Signed-off-by: Sriram R <quic_srirrama@xxxxxxxxxxx>
>> ---
>> v2: added wifi prefix in commit title
>>  net/mac80211/cfg.c | 9 +++++++++
>>  1 file changed, 9 insertions(+)
>>
>> diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index
>> 72df8c708a2d..0fdf92e1428f 100644
>> --- a/net/mac80211/cfg.c
>> +++ b/net/mac80211/cfg.c
>> @@ -1754,6 +1754,15 @@ static int sta_link_apply_parameters(struct
>ieee80211_local *local,
>>  						    params->eht_capa_len,
>>  						    link_sta);
>>
>> +	/* update nss if not done already for the link sta,
>> +	 * for the deflink the nss will be updated once the
>> +	 * assoc flag is set through set station. For the
>> +	 * non-deflink sta we would reach here only during assoc,
>> +	 * so we would have all caps to calculate the nss.
>> +	 */
>> +	if (&sta->deflink != link_sta)
>
>NACK on that check. Please find a better place, or change the existing code as
>well, or something.
>
Ok Sure, let me review this part on where it can be updated.
Thanks,
Sriram.R





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux