[kvalo-ath:ath-qca] BUILD SUCCESS 48f30a42d008c85b29a860cda3aa266942409519

2022-05-15 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-qca branch HEAD: 48f30a42d008c85b29a860cda3aa266942409519 Merge branch 'ath-next' into ath-qca elapsed time: 6575m configs tested: 206 configs skipped: 4 The following configs have been built successfully. More

[kvalo-ath:ath-next] BUILD SUCCESS 25c321e8534e9efe1869b548e7912faffed1f5be

2022-05-15 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git ath-next branch HEAD: 25c321e8534e9efe1869b548e7912faffed1f5be ath11k: remove redundant assignment to variables vht_mcs and he_mcs elapsed time: 6748m configs tested: 302 configs skipped: 5 The following configs have

[kvalo-ath:pending] BUILD SUCCESS d62054b3b309b9c2a8a32207fe41cccf445c0ca3

2022-05-15 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git pending branch HEAD: d62054b3b309b9c2a8a32207fe41cccf445c0ca3 ath11k: update missing MU-MIMO and OFDMA stats elapsed time: 6705m configs tested: 380 configs skipped: 6 The following configs have been built

[kvalo-ath:master-pending] BUILD SUCCESS e07fc768e2dc215bcbedc82cbae38401fdf9f727

2022-05-15 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master-pending branch HEAD: e07fc768e2dc215bcbedc82cbae38401fdf9f727 Merge branch 'pending' into master-pending elapsed time: 6757m configs tested: 323 configs skipped: 6 The following configs have been built

[kvalo-ath:master] BUILD SUCCESS 14c24bc11b43da59fe41d79d3c1b29decc3d21f3

2022-05-15 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git master branch HEAD: 14c24bc11b43da59fe41d79d3c1b29decc3d21f3 Add localversion-wireless-testing-ath elapsed time: 6899m configs tested: 412 configs skipped: 6 The following configs have been built successfully. More

[PATCH 2/4] ath10k: htt_tx: do not interpret Eth frames as WiFi

2022-05-15 Thread Sergey Ryazanov
The xmit path for the Ethernet encapsulated frames become more or less usable since d740d8fd2439 ("ath10k: unify tx mode and dispatch"). This change reorganize the xmit path in a manageable way to properly support various tx modes, but misses that the Ethernet encapsulated frame is a special case.

[PATCH 0/4] ath10k: add encapsulation offloading support

2022-05-15 Thread Sergey Ryazanov
Hello, this series introduces driver support for hardware encapsulation offloading feature. The main goal of the series is an overall improvement of system performance. On a QCA9563+QCA9888-based access point in bridged mode, encapsulation offloading increases TCP 16-streams DL throughput from

[PATCH 3/4] ath10k: turn rawmode into frame_mode

2022-05-15 Thread Sergey Ryazanov
Turn boolean rawmode module param into integer frame_mode param that contains value from ath10k_hw_txrx_mode enum. As earlier the default param value is non-RAW (native Wi-Fi) encapsulation. The param name is selected to be consistent with the similar ath11k param. This is a preparation step for

[PATCH 1/4] ath10k: improve tx status reporting

2022-05-15 Thread Sergey Ryazanov
We use ieee80211_tx_status() to report each completed tx frame. Internally, this function calls sta_info_get_by_addrs(), what has a couple of drawbacks: 1. additional station lookup causes a performance degradation; 2. mac80211 can not properly account Ethernet encapsulated frames due to the

[PATCH 4/4] ath10k: add encapsulation offloading support

2022-05-15 Thread Sergey Ryazanov
Frame encapsulation from Ethernet into the IEEE 802.11 frame format takes a considerable host CPU time on the xmit path. The firmware is able to do this operation for us, so enable encapsulation offloading for AP and Sta interface types to improve overall system performance. The driver is almost