Aloka Dixit <quic_alokad@xxxxxxxxxxx> writes: > On 7/26/2023 10:48 PM, Wen Gong wrote: > >> On 7/27/2023 12:38 AM, Aloka Dixit wrote: >>> On 7/25/2023 8:43 PM, Wen Gong wrote: >>>> On 7/26/2023 6:40 AM, Aloka Dixit wrote: >>>> [...] >>>>> + >>>>> +static void ath12k_peer_assoc_h_eht(struct ath12k *ar, >>>>> + struct ieee80211_vif *vif, >>>>> + struct ieee80211_sta *sta, >>>>> + struct ath12k_wmi_peer_assoc_arg *arg) >>>>> +{ >>>>> + >>>> This is the IEs of my AP below, then it will still entered into >>>> this branch for my ath12k station mode. >>>> sta->deflink.eht_cap and sta->deflink.he_cap is copied from peer >>>> remote, for ath12k station mode, peer >>>> remote is the AP. The field only_20mhz is only valid when the IEs >>>> is from a station which only support >>>> 20 MHz. >>>> >>>> I think the flag from_ap should be added here as well as function >>>> ieee80211_eht_mcs_nss_size(). >>>> >>>> Please correct me if wrong. >>>> >>> >>> Okay, can you fix this in a follow-up patch? >>> I don't have a device to test the station mode to verify a fix. >>> Thanks. >> The fix patch is simple like this (I have verified OK), you can >> merge it to your patch.😁 >> It is to not use only_20mhz when ath12k is station mode. Wen, please submit a follow-up patch which explains the situation clearly. The reasoning for your change is not obvious for me. Also consider if there should be a comment in the code. > Every time I re-base the series I have to test, add cover-letter, > change-log in 11 patches. BTW you don't need to add a changelog on every patch. IMHO it's a lot easier for everyone if all the changes are listed in the cover letter, no need repeat that information in individual patches. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches