openwrt-ipq-breeze303/package/kernel
Sean Khan b442af7eb3 ath11k_nss: Fix iface stats showing up as 0
Generic ndo_get_stats64 was removed in kernel > 6.9. This ends up
breaking interface stats on NSS builds.

```
phy0-ap0  Link encap:Ethernet  HWaddr
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:841 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

phy1-ap0  Link encap:Ethernet  HWaddr
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
```

Until a better workaround is implemented revert the following patch.
```
commit c018411d355518a0b2a304d7543564cdd1b808b6
Author:     Breno Leitao <leitao@debian.org>
AuthorDate: Fri Jun 7 03:20:44 2024 -0700
Commit:     Johannes Berg <johannes.berg@intel.com>
CommitDate: Wed Jun 12 13:04:24 2024 +0200

    wifi: mac80211: Remove generic .ndo_get_stats64

    Commit 3e2f544dd8a33 ("net: get stats64 if device if driver is
    configured") moved the callback to dev_get_tstats64() to net core, so,
    unless the driver is doing some custom stats collection, it does not
    need to set .ndo_get_stats64.

    Since this driver is now relying in NETDEV_PCPU_STAT_TSTATS, then, it
    doesn't need to set the dev_get_tstats64() generic .ndo_get_stats64
    function pointer.

    In this driver specifically, .ndo_get_stats64 basically points to
    dev_fetch_sw_netstats(). Now it will point to dev_get_tstats64(), which
    calls netdev_stats_to_stats64() and dev_fetch_sw_netstats().
    netdev_stats_to_stats64() seems irrelevant for this driver.
```

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-10-12 00:13:32 -04:00
..
ath10k-ct wifi_nss: Revert using napi threaded helper function 2024-10-11 19:19:10 -04:00
bcm27xx-gpu-fw
bcm63xx-cfe bcm63xx-cfe: update to latest version 2024-06-26 19:26:34 +02:00
bpf-headers bpf-headers: update to version 6.6 2024-09-20 23:17:43 +02:00
button-hotplug
cryptodev-linux cryptodev-linux: Add hooks for QCA NSS 2024-10-11 19:19:04 -04:00
dtc/patches
gpio-button-hotplug gpio-button-hotplug: skip disabled buttons 2024-10-08 22:32:43 +02:00
gpio-nct5104d gpio-nct5104d: fix compilation with kernel 6.6 2024-05-13 10:15:17 +02:00
lantiq ltq-ptm: propagate reset errors to probe 2024-09-06 22:23:16 +02:00
leds-gca230718
leds-ws2812b kernel: ws2812b: use devm for mutex_init 2024-10-06 12:21:51 +02:00
linux qualcommax: NSS: kernel 6.6 support 2024-10-11 19:19:04 -04:00
mac80211 ath11k_nss: Fix iface stats showing up as 0 2024-10-12 00:13:32 -04:00
mt76 mt76: update to Git HEAD (2024-10-11.1) 2024-10-11 20:03:42 +02:00
mt7621-qtn-rgmii treewide: rename ZyXEL to Zyxel 2024-08-25 15:08:25 +02:00
mwlwifi mac80211: backport upstream DFS fixes 2024-10-05 09:45:41 +02:00
nat46 nat46: Bump to version 2024-08-12 2024-10-11 19:19:15 -04:00
qca-nss-dp kernel: qca-nss-dp: add back printing attached PHY-s 2024-05-21 12:29:33 +02:00
qca-ssdk kernel: qca-ssdk: set OF node for the SFP PHY 2024-07-09 12:33:17 +02:00
r8101 kernel: r8101: print link status when link up 2024-08-18 19:31:55 +02:00
r8125 kernel: r8125: add CONFLICT to rss variant 2024-09-24 09:11:58 +02:00
r8126 kernel: r8126: add CONFLICT to rss variant 2024-09-24 09:11:58 +02:00
r8168 kernel: r8168: print link status when link up 2024-08-18 19:57:36 +02:00
rtc-rv5c386a
rtl8812au-ct rtl8812au-ct: fix build with mac80211 6.9.9 backport 2024-07-13 14:25:36 +02:00
trelay
ubnt-ledbar ubnt-ledbar: fix compilation error 2024-10-08 22:24:54 +02:00
ubootenv-nvram