Re: [OpenWrt-Devel] New ath10k-ct firmware and driver available
> On 13 Jun 2019, at 16:54, Ben Greear wrote: > > > Here are recent release notes: > > wave-1: > > * May 9, 2019: Tweak rate-ctrl: Ramp PER up faster, down slower. This > helps throughput > in rate-vs-range test, especially with nss1. > > * May 20, 2019: Disable adaptive-CCA. I am not sure it helps, and it may > make it slower >to detect noise that should tell the system to stop > transmitting. If someone >has means to test this properly, I'd be happy to work with > them. > > wave-2: > > * May 15, 2019 Fix problem where rate-ctrl sometimes used rix of 0x0. > > * May 15, 2019 Allow raw-tx of encrypted frame. Requires a patch to the > driver to use > raw mode when skb has WEP flag enabled AND skb is flagged > to not be > encrypted. Lightly tested. > > * May 16, 2019 Fix tx-hang that happened when rate-ctrl chose an OFDM rate > for 20Mhz > and sent that as AMPDU. To fix, limit to (V)HT rates if > peer is (V)HT. > It seems that MCS0 (V)HT20 should have as good of a chance > of being > detected as CCK or OFDM. > > * June 6, 2019 Disable TX-BFEE, TX-BFER for IBSS connections. I suspect > this is part of the tx-hang > issue seen with IBSS between two 9984 radios. > > * June 12, 2019 Fix rx-rate reporting in 'fw_stats' logic. This was at > least partly due to regressions >I had added earlier when working on some multi-vdev > enhancements. > > * June 12, 2019 Fix case where extd peer-stats were not always populated. > The stats gathering >code did not handle error conditions well. > > > Driver changes include: > * Fixing mfp/pmf for management frames (in htt-mgt mode) > * Sven's txpower related fixes > * raw tx of encrypted frames works (on wave 2, at least) Done. Cheers, Kevin D-B gpg: 012C ACB2 28C6 C53E 9775 9123 B3A2 389B 9DE2 334A signature.asc Description: Message signed with OpenPGP ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] New ath10k-ct firmware and driver available
Here are recent release notes: wave-1: * May 9, 2019: Tweak rate-ctrl: Ramp PER up faster, down slower. This helps throughput in rate-vs-range test, especially with nss1. * May 20, 2019: Disable adaptive-CCA. I am not sure it helps, and it may make it slower to detect noise that should tell the system to stop transmitting. If someone has means to test this properly, I'd be happy to work with them. wave-2: * May 15, 2019 Fix problem where rate-ctrl sometimes used rix of 0x0. * May 15, 2019 Allow raw-tx of encrypted frame. Requires a patch to the driver to use raw mode when skb has WEP flag enabled AND skb is flagged to not be encrypted. Lightly tested. * May 16, 2019 Fix tx-hang that happened when rate-ctrl chose an OFDM rate for 20Mhz and sent that as AMPDU. To fix, limit to (V)HT rates if peer is (V)HT. It seems that MCS0 (V)HT20 should have as good of a chance of being detected as CCK or OFDM. * June 6, 2019 Disable TX-BFEE, TX-BFER for IBSS connections. I suspect this is part of the tx-hang issue seen with IBSS between two 9984 radios. * June 12, 2019 Fix rx-rate reporting in 'fw_stats' logic. This was at least partly due to regressions I had added earlier when working on some multi-vdev enhancements. * June 12, 2019 Fix case where extd peer-stats were not always populated. The stats gathering code did not handle error conditions well. Driver changes include: * Fixing mfp/pmf for management frames (in htt-mgt mode) * Sven's txpower related fixes * raw tx of encrypted frames works (on wave 2, at least) Here are the new locations and checksums for the firmware images. 988x d4ba8b386be0eda7e1e0ea1653e40a9776c9a5eeb4e7fef656466da30628b17b firmware-2-ct-full-community-22.bin.lede.009 12155e9599194c8274d6a96c603f00723b5f036fe8e4c1518ee64cac529a9b34 firmware-2-ct-full-htt-mgt-community-22.bin.lede.009 /home/greearb/candela_html/downloads 9887 9e1a2b30fc9f680ab1a42335b0091953fa600573a7376b2d67f1b4032f518644 firmware-2-ct-full-community-22.bin.lede.009 a19ea4bad001c1781d064114322502d5a612fb917e02480f971412e090d7f452 firmware-2-ct-full-htt-mgt-community-22.bin.lede.009 /home/greearb/candela_html/downloads 9980 5ad3315297ce3a9cce8706b79eae7783d269b76a56063685100c7e8cd3ff47e5 firmware-5-ct-full-community-12.bin-lede.009 52c5eebde1ef130273353630e7e91e4dfb638a7e9a3a74aaef44cdccb5ce5412 firmware-5-ct-full-htt-mgt-community-12.bin-lede.009 /home/greearb/candela_html/downloads 9984 c54a53821d9b4fb36e69adb53277ad16e126afa692e5e488121c53cc39c7c4ba firmware-5-ct-full-community-12.bin-lede.009 7613d3387dc2d83759759bb14e25312c33f3984a11cd59e66ab2b0470f32abb6 firmware-5-ct-full-htt-mgt-community-12.bin-lede.009 /home/greearb/candela_html/downloads 4019 cec771a2f5f911a77b1f254a113de67cc68edc5d02dc06c7fddbccb448340b55 firmware-5-ct-full-community-12.bin-lede.009 aff872b4e6f4f7eb000518d3ff4056565a076b81a9dd3ce8f382ceeab7f069c3 firmware-5-ct-full-htt-mgt-community-12.bin-lede.009 /home/greearb/candela_html/downloads 9888 c307c9cd44f650be9504b44786245381b0b88a4348fce85c76a6993fdc8e9e13 firmware-5-ct-full-community-12.bin-lede.009 1a419f99d8283042434ed2de86e8aba85b9941ff3c75ab0805d71f4c108e272f firmware-5-ct-full-htt-mgt-community-12.bin-lede.009 /home/greearb/candela_html/downloads ath10k-ct HEAD: commit a045b1ce61fe0908468c019e17a3848f7842c927 (HEAD -> master, origin/master) Author: Ben Greear Date: Thu Jun 13 08:45:12 2019 -0700 ath10k: Improve PMF/MPF mgt frame check And add a driver for 5.2 (beta, not even tested yet) kernel. Thanks, Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] New ath10k-ct firmware and driver available
Here are recent release notes: wave-1: * April 2, 2019: Support some get/set API for eeprom rate power tables. Mostly backported from 10.2 * April 2, 2019: Support adaptive-CCA, backported from 10.2 * April 3, 2019: Support adding eeprom configAddr pairs via the set-special API. These configAddrs can be used to change the default register settings for up to 12 registers. * May 3, 2019: Fix tx-power settings for 2x2, 3x3 rates. Original logic I put in back in 2016 set 2x2 and 3x3 lower than the needed to be when using most NICs (very high powered NICs would not have been affected I think, not sure any of those exist though.) This improves throughput for 2x2 and 3x3 devices, especially when the signal is weaker. wave-2: * April 8, 2019: When setting keys, if high bit of high value of key_rsc_counter is set to 0x1, then the lower 48 bits will be used as the PN value. By default, PN is set to 1 each time the key is set. * April 8, 2019: Pack PN into un-used 'excretries' aka 'num_pkt_loss_excess_retry' high 16 bits. This lets us report peer PN, but *only* if driver has previously set a PN when setting key (or set-special cmd is used to enable PN reporting). This is done so that we know the driver is recent enough to deal with the PN stat reporting. * April 16, 2019: Support specifying tx rate on a per-beacon packet. See ath10k_wmi_op_gen_beacon_dma and ath10k_convert_hw_rate_to_rate_info for API details. Driver needs additional work to actually enable this feature currently. * April 30, 2019 Compile out tx-prefetch caching logic. It is full of tricky bugs that cause tx hangs. I fixed at least one, but more remain and I have wasted too much time on this already. * May 8, 2019 Start rate-ctrl at mcs-3 instead of mcs-5. This significantly helps DHCP happen quickly, probably because the initial rate being too high would take a while to ramp down, especially since there are few packets sent by the time DHCP needs to start. This bug was triggered by me decreasing retries of 0x1e (upstream default) to 0x4. But, I think it is better to start with lower initial MCS instead of always having a very high retry count. 988x c2407cbdaaf143c9796e654aed026f0aa70fc93a82dd1244c62e95ede894e829 firmware-2-ct-full-community-22.bin.lede.008 789c4d1c8ac5edeb43d507157944102b564cd6970c365a14b50cab08ffa4e3b5 firmware-2-ct-full-htt-mgt-community-22.bin.lede.008 /home/greearb/candela_html/downloads 9887 07692a63ab9d11a65c17cc896aff89ea33b7af4e0e1e51ae100651291afe3a4d firmware-2-ct-full-community-22.bin.lede.008 ef336462d4a44ab9a0d89e83064124e647a9fb4a8af8be9df5724378611d2e82 firmware-2-ct-full-htt-mgt-community-22.bin.lede.008 /home/greearb/candela_html/downloads 9980 3357d7ba739512619ccd14043338cfe8e148d5d8e99343e3ccf7a2ff0d07d05f firmware-5-ct-full-community-12.bin-lede.008 ce81e1b9b80b30263e9d5010e38fac3f005214fd955dc2cff95e7fe633796212 firmware-5-ct-full-htt-mgt-community-12.bin-lede.008 /home/greearb/candela_html/downloads 9984 e2794ce577ff7942dc5f767a77fa52167f323bc8f50f04570fc5efe92ed761cf firmware-5-ct-full-community-12.bin-lede.008 1f90555963c2e52ac8fc5581b2a0f9c658e3f5205844898bdc48c78d009bb6eb firmware-5-ct-full-htt-mgt-community-12.bin-lede.008 /home/greearb/candela_html/downloads 4019 4e73cf8e24e83df87d6dce2038e350b3f67753ccca37a8c0d1b861818991e6aa firmware-5-ct-full-community-12.bin-lede.008 8f6434856d6f0207bc3f519cf50d2bf45df1bfcbc69b864ed02fcb5cd5ef6f4b firmware-5-ct-full-htt-mgt-community-12.bin-lede.008 /home/greearb/candela_html/downloads 9888 6b627746f88c1bfecb872e72c61d6097192e389592e391630d2661b44f13b10d firmware-5-ct-full-community-12.bin-lede.008 4ef46b2bdd3ddc894f79da2dbf90ee04cb58781f3eb193840bd5fdb8624b447b firmware-5-ct-full-htt-mgt-community-12.bin-lede.008 /home/greearb/candela_html/downloads ath10k-ct HEAD: commit f98b6dc4d27ea2d79a1577285d1d5cb0641b3eb4 (HEAD -> master, origin/master) Author: Ben Greear Date: Wed May 8 13:46:51 2019 -0700 ath10k-ct: Fix printing PN in peer stats. Previous logic was incorrect. Also add set-special API to enable returning PN. Thanks, Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel