Ipq806x NSS build (Netgear R7800 / TP-Link C2600 / Linksys EA8500)

I got:

root@Netgear-R7800:~# 
root@Netgear-R7800:~# modprobe nss-ifb
root@Netgear-R7800:~# 
root@Netgear-R7800:~# ip link set up nssifb
root@Netgear-R7800:~# 
root@Netgear-R7800:~# 

System Log:
Fri Feb  6 10:11:54 2026 kern.err kernel: [49209.842841] debugfs: File 'virt_if' in directory 'stats' already present!
Fri Feb  6 10:11:54 2026 kern.info kernel: [49209.843158] Created a NSS virtual interface for dev [nssifb]
Fri Feb  6 10:11:54 2026 kern.info kernel: [49209.848828] NSS IFB data callback registered
Fri Feb  6 10:11:54 2026 kern.info kernel: [49209.854355] NSS IFB transmit callback registered
Fri Feb  6 10:11:54 2026 kern.info kernel: [49209.859586] NSS IFB module loaded.
Fri Feb  6 10:11:57 2026 kern.info kernel: [49213.359632] c257418d: Found net device [eth0]
Fri Feb  6 10:11:57 2026 kern.info kernel: [49213.359688] c257418d: Net device [eth0] has NSS intf_num [1]
Fri Feb  6 10:11:57 2026 kern.info kernel: [49213.363102] Nexthop successfully set for [eth0] to [nssifb]

kernel not crashed.

my build is:

1 Like

you should be able to find out how it’s done on openwrt 22 and prior before the switch to DSA, that should work right?

When was the last time you tried? Which version/build?

I’m running NSS-capable builds on 3 R7800’s based on asvio’s repository:

OpenWrt SNAPSHOT r30720-3109fe36c1 / LuCI luci-main-vht-nss branch 25.216.36679~9219099

Kernel version is 6.6.100

I’ve built it myself around August 2025. Too busy with other stuff to regularly update but I’m running with a couple of vlans and a few SSID’s. Off course this build uses swconfig.

Solid as a rock too, uptimes of over 150 days. I’ve recently bought a Cudy WR3000H which has a MediaTek chip to try how that performs with a standard OpenWRT release. But I get your sentiment towards the R7800, it’s a fantastic and rocksteady performer.

i also was looking at it, but it’s a 2x2 and i fear as coverage it should be behind the 4x4 7800.

last time i tried was a lot of time ago, at least one year, before getting my new ap (a flint2)

I also bought a flint2 to succeed my trusty old R7800 but it is difficult to say goodbye to it so it is still running as my main router but I have "only" 600 Mb/s subscription and even without NSS build it can do that :slight_smile:

For the moment, I can’t find the time to properly test and compare the WR3000H with one of the R7800’s. If I were to replace all R7800’s, a few 2x2 dumb AP’s wouldn’t be much of an issue in comparison to coverage since I need to lower the power a bit on the R7800’s so clients will actually choose the most nearest dumb AP.

I’d like to be able to update releases on a regular basis, perhaps I should also flash one R7800 with the official release of OpenWRT and compare that too. NSS should do a bit on WiFi throughput, but it’s hard to tell from most clients if there’s any noticeable difference between a NSS-capable AC WiFi interface, a non-NSS-capable AC WiFi interface, or a AX WiFi interface that would support hardware acceleration out of the box on a MediaTek chip with a (much?) faster CPU? There’s only one way to find out.

Definitely not yet saying goodbye to the r7800’s as a dump AP. The 2.4GHz WiFi is still really good for my home automation sensors etc. I don’t care much for 5GHz speeds as the computer / server is connected with 2.5gb cable. I also use the r7800 as main router. But with a 1000/1000 connection I am not able to enable SQM. Looking forward for a better main router, but not sure what would be a nice upgrade. (if possible with a WiFi AP built in)