New ath10k-ct driver available
Ben Greear
greearb at candelatech.com
Tue Dec 29 10:19:51 EST 2020
On 12/28/20 2:11 PM, Hauke Mehrtens wrote:
> On 12/24/20 10:28 PM, Ben Greear wrote:
>> I just pushed this commit. I'm interested in feedback if anyone tests
>> it. It could fix some of the strange tx issues, and for the 5.10 kernel,
>> at least, it fixes very obvious tx-path issues.
>>
>> commit b753e8bf22b94297acbaa370b4cb0be87e3da4b8 (HEAD -> master, origin/master)
>> Author: Ben Greear <greearb at candelatech.com>
>> Date: Thu Dec 24 13:24:42 2020 -0800
>>
>> ath10k-ct: Fix invalid use of ath-cb struct.
>>
>> This fixes some cases where -ct firmware would attempt
>> to transmit a fixed-rate frame, thinking the packet was
>> injected, when in fact it was not.
>>
>> Align the ath-cb pointers on 8-byte boundaries, which may
>> give a minor performance boost.
>>
>> 5.4 kernels and higher are modified, I'll check on older
>> kernels later.
>>
>> Signed-off-by: Ben Greear <greearb at candelatech.com>
>>
>
> Hi,
>
> This change is integrated in OpenWrt master:
> https://git.openwrt.org/da9beb070d112469adeb30dd79dcde3176bfb290
>
> Should we backport this change https://github.com/greearb/ath10k-ct/commit/b753e8bf22b94297acbaa370b4cb0be87e3da4b8 to ath10k-ct 4.19 for the openwrt 19.07
> stable branch?
I think 4.19 will be OK as is, because the ieee80211_tx_info->control.flags is at offset 32,
and the sizeof ath10k_skb_cb is 28, so the ath10k skb portion should never overwrite
the control.flags.
Thanks,
Ben
>
> Hauke
>
--
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc http://www.candelatech.com
More information about the openwrt-devel
mailing list