nss-packages-qosmio/qca-nss-drv/files
Sean Khan 2f4750a191 nss-drv: rework smp affinity hangling
Reworked SMP affinity handling for better balancing of PPDU and USBs

```
Pinning IRQ(46) nss_queue0               to CPU 0 (NSS Core 0)
Pinning IRQ(47) nss_queue1               to CPU 1 (NSS Core 0)
Pinning IRQ(48) nss_queue2               to CPU 2 (NSS Core 0)
Pinning IRQ(49) nss_queue3               to CPU 3 (NSS Core 0)
Pinning IRQ(57) nss_queue0               to CPU 3 (NSS Core 1)
Pinning IRQ(58) nss_queue1               to CPU 2 (NSS Core 1)
Pinning IRQ(59) nss_queue2               to CPU 1 (NSS Core 1)
Pinning IRQ(60) nss_queue3               to CPU 0 (NSS Core 1)
Pinning IRQ(43) nss_empty_buf_sos        to CPU 0 (NSS Core 0)
Pinning IRQ(44) nss_empty_buf_queue      to CPU 0 (NSS Core 0)
Pinning IRQ(53) nss_empty_buf_sos        to CPU 3 (NSS Core 1)
Pinning IRQ(55) nss_empty_buf_queue      to CPU 3 (NSS Core 1)
Pinning IRQ(41) xhci-hcd:usb1            to CPU 2
Pinning IRQ(42) xhci-hcd:usb3            to CPU 2
Pinning IRQ(79) ppdu-end-interrupts-mac1 to CPU 2
Pinning IRQ(83) ppdu-end-interrupts-mac2 to CPU 3
Pinning IRQ(81) ppdu-end-interrupts-mac3 to CPU 1
```

Primarily meant to improve performance on Arcadyan AW1000 which uses USB
based cellular modems (xhci-hcd:usb3). They are now pinned to CPU 2

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2025-06-01 23:40:20 -04:00
..
qca-nss-drv.debug nss-drv: nss_stats: fix gawk regex compatibility 2025-05-31 03:42:44 -04:00
qca-nss-drv.hotplug nss-drv: fix formatting of hotplug script 2024-07-13 19:31:04 -04:00
qca-nss-drv.init nss-drv: rework smp affinity hangling 2025-06-01 23:40:20 -04:00
qca-nss-drv.uci qca-nss-drv: Rework smp_affinity + Add nss_stats 2024-04-06 19:59:50 -04:00
skb_recycler.init nss-drv: add skb_recycler init script 2024-07-13 18:43:52 -04:00
skb_recycler.uci nss-drv: add skb_recycler init script 2024-07-13 18:43:52 -04:00