Is there any interest in including nftables in Asuswrt-Rmerlin ?
Or is this a change that Asus would have to make in Asuswrt first ?
I tend to agree here. Nftables would only be usable from the terminal since none of the webui or existing code is configured for it. Plus it would require a full kernel change. Preferably to the newer kernels out now. All this would definitely not be possible without completely re-engineering mostly everything.The whole firmware is designed to use iptables. Adding nftables would just be unnecessary bloat, as there's no way the firmware could be re-engineered to switch to nftables.
Switching from ip to nftables was what I was asking about, but having to re-write the firmware entirely is a good reason why it's not happening at this time.The whole firmware is designed to use iptables. Adding nftables would just be unnecessary bloat, as there's no way the firmware could be re-engineered to switch to nftables.
Thanks for reading into my question! It's pretty much what I was wondering about, and what I was askingIt's a fairly major change, <SNIP>
As others have mentioned - it's not a straight backport, and it would involved reworking major parts of AsusWRT (and the vendor BSP's) to bring nft in... it's not just kernel support, but it touches everything, from dnsmasq to the firewall automation scripts.
nftables went default in openwrt master back in Jan 2022, along with their fw4 implementation.
I believe something like that is well beyond Eric's original intent behind his version of the firmware.Along with FW4 and nftables - the OpenWRT team actually created a whole scripting language around it...
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!