Commit Graph

58666 Commits

Author SHA1 Message Date
Lucas Asvio
ebf0f75274 kernel: ipq806x: refresh qca-nss patches to kernel 5.15.178 2025-02-18 18:15:58 +01:00
Hauke Mehrtens
6256c9a42c kernel: Update to version 5.15.178
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-18 17:56:02 +01:00
Hauke Mehrtens
7d75fb67df kernel: Update to version 5.15.177
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-18 17:56:02 +01:00
Hauke Mehrtens
46d8cb1028 kernel: Update to version 5.15.176
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-18 17:56:02 +01:00
Hauke Mehrtens
b18c7e2646 kernel: Update to version 5.15.175
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-18 17:56:02 +01:00
Hauke Mehrtens
24066a9f63 kernel: Update to version 5.15.174
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-02-18 17:56:02 +01:00
Lucas Asvio
a4c06e081f kernel: ipq806x: refresh qca-nss patches to kernel 5.15.173 2025-02-17 21:13:07 +01:00
Lucas Asvio
f2e8302b14 feeds: change luci feed 2025-02-17 19:33:46 +01:00
Lucas Asvio
526c200987 kernel: ipq806x: refresh qca-nss patches to kernel 5.15.167 2025-02-17 19:33:46 +01:00
Lucas Asvio
c322f107e6 kernel: ipq806x: refresh qca-nss patches to kernel 5.15.164 2025-02-17 19:33:46 +01:00
Lucas Asvio
3d3919b90e mac80211: refresh regular mac80211 patches 2025-02-17 19:33:46 +01:00
Lucas Asvio
8e5c031ea9 feeds: change luci feed to ricsc repo 2025-02-17 19:33:46 +01:00
Lucas Asvio
b73703e1d7 Fix luci QAM-256 page support 2025-02-17 19:33:46 +01:00
Lucas Asvio
2c433b587a mac80211: fix and refresh NSS support patch 2025-02-17 19:33:46 +01:00
Lucas Asvio
f29ad3adb0 mac80211: refresh patch to change MS2TIME to 5-50 ms 2025-02-17 19:33:46 +01:00
Lucas Asvio
2c62013cc0 mac80211: update support for QAM-256 in 2.4GHz 2025-02-17 19:33:46 +01:00
Lucas Asvio
16792da026 mac80211: refresh regular mac80211 patches 2025-02-17 19:33:46 +01:00
Lucas Asvio
ec5c732214 kernel: ipq806x: refresh a qca-nss patch to kernel 5.15.162 2025-02-17 19:33:46 +01:00
Lucas Asvio
4989565644 config: basic config for r7800 with nss support
made a copy to .config (cp r7800-nss-config .config) and make defconfig
or make menuconfig.
2025-02-17 19:33:46 +01:00
Lucas Asvio
9f99ad8f70 mac80211: change MS2TIME to 5-50 ms 2025-02-17 19:33:46 +01:00
Lucas Asvio
8fe7208692 fix nss tx error in case a router in client mode is connected 2025-02-17 19:33:46 +01:00
Lucas Asvio
40082e3a25 feeds: change nss feed 2025-02-17 19:33:46 +01:00
Lucas Asvio
bdebcfe654 kernel: ipq806x: refresh qca-nss patches to kernel 5.15.158 2025-02-17 19:33:46 +01:00
Lucas Asvio
b1ea62e633 fix ath10k-ct support for qam-256 in 2.4GHz 2025-02-17 19:33:46 +01:00
Lucas Asvio
d57d9eb927 mac80211: Proper mark iTXQs for resumption
When a running wake_tx_queue() call is aborted due to a hw queue stop
the corresponding iTXQ is not always correctly marked for resumption:
wake_tx_push_queue() can stops the queue run without setting
@IEEE80211_TXQ_STOP_NETIF_TX.

Without the @IEEE80211_TXQ_STOP_NETIF_TX flag __ieee80211_wake_txqs()
will not schedule a new queue run and remaining frames in the queue get
stuck till another frame is queued to it.

Fix the issue for all drivers - also the ones with custom wake_tx_queue
callbacks - by moving the logic into ieee80211_tx_dequeue() and drop the
redundant @txqs_stopped.

@IEEE80211_TXQ_STOP_NETIF_TX is also renamed to @IEEE80211_TXQ_DIRTY to
better describe the flag.

Fixes: c850e31f79f0 ("wifi: mac80211: add internal handler for
wake_tx_queue")
Signed-off-by: Alexander Wetzel <alexander@wetzel-home.de>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
2025-02-17 19:33:46 +01:00
Lucas Asvio
29be3ba577 add and support for vendor_vht option 2025-02-17 19:33:46 +01:00
Lucas Asvio
7a31020772 add support for QAM-256 in 2.4GHz 2025-02-17 19:33:46 +01:00
Lucas Asvio
3d31199b30 fix feeds 2025-02-17 19:33:46 +01:00
Lucas Asvio
37707f253f kernel: ipq806x: refresh qca-nss patches to kernel 5.15.155
kernel: ipq806x: refresh qca-nss patches to kernel 5.15.150
2025-02-17 19:33:46 +01:00
Lucas Asvio
2d5c9d9cc7 add sqm script 2025-02-17 19:33:46 +01:00
Andrew Robbins
e3fb828fb7 refresh patches for 5.15.127 2025-02-17 19:33:46 +01:00
ACwifidude
07fa639746 fix qca-mcs-support patch 2025-02-17 19:33:46 +01:00
ACwifidude
5c69323136 fix socinfo patch 2025-02-17 19:33:46 +01:00
ACwifidude
9d45a899ad Revert "kernel: remove obsolete netfilter tcp window size check bypass patch"
This reverts commit 75e78bcaab.
2025-02-17 19:33:46 +01:00
ACwifidude
431106769e Add onhub NSS support 2025-02-17 19:33:46 +01:00
ACwifidude
32bedbbef3 fix mac80211 NSS patch 2025-02-17 19:33:46 +01:00
Takashi ISHIKAWA
d3b8d0071d ipq806x: fix l2tpv2 and tunipip6 NSS offloading, add WG2600HP support
ipq806x: add NEC WG2600HP NSS offloading support
ipq806x: fix qca-nss-l2tpv2 compile
ipq806x: fix qca-nss-tunipip6 lock
ipq806x: fix kernel panic at /sys/kernel/debug/qcom_socinfo/*/*

Signed-off-by: Takashi ISHIKAWA <tishi-github@tthy.org>
2025-02-17 19:33:46 +01:00
ACwifidude
c4bde93fa8 dmac clean range patch 2025-02-17 19:33:46 +01:00
Qosmio
4e3af531fa ipq806x: Fix incorrect pointer type .parent_names to parent_data
drivers/clk/qcom/gcc-ipq806x.c:3195:33: error: initialization of 'const char * const*' from incompatible pointer type 'const struct clk_parent_data *' [-Werror=incompatible-pointer-types]
 3195 |                 .parent_names = gcc_pxo_pll8_pll14_pll18_pll0,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-02-17 19:33:46 +01:00
Qosmio
aea2acb440 ipq806x: Fix Reference to non-existent node or label "smb208_s1b"
ERROR: Input tree has errors, aborting (use -f to force output)

arch/arm/boot/dts/qcom-ipq8064.dtsi:1686.14-1698.5: ERROR (phandle_references): /soc/amba/nss-common: Reference to non-existent node or label "smb208_s1b"
2025-02-17 19:33:46 +01:00
ACwifidude
82d35e9490 ipq806x: NSS Hardware Offloading dts patch 2025-02-17 19:33:46 +01:00
Lucas Asvio
502e29963f Add NSS Package Feed 2025-02-17 19:33:46 +01:00
ACwifidude
92710c514e ipq806x: Optimize CPU up threshold 2025-02-17 19:33:46 +01:00
ACwifidude
eeadcfd895 ipq806x: NSS Hardware Offloading mac80211 support 2025-02-17 19:33:46 +01:00
ACwifidude
1b6ca8448f ipq806x: NSS Hardware Offloading iproute2 patches 2025-02-17 19:33:46 +01:00
ACwifidude
1d0be53c3d ipq806x: NSS Hardware Offloading additional patches 2025-02-17 19:33:46 +01:00
ACwifidude
c98e2dc975 ipq806x: NSS Hardware Offloading qdisc patches 2025-02-17 19:33:46 +01:00
ACwifidude
4cabdd199b ipq806x: NSS Hardware Offloading Target Core and ECM patches 2025-02-17 19:33:46 +01:00
ACwifidude
55bee42e28 ipq806x: NSS Hardware Offloading Target Files 2025-02-17 19:33:46 +01:00
ACwifidude
d97fb51bfd ipq806x: NSS Hardware Offloading Config5-15 2025-02-17 19:33:46 +01:00