The below is a fairly prescient analysis of the situation, and a good approach, Rui. I think openwrt will be fine staying put on iptables, until bpfilter matures. I think I have about 20 individual rules on my FW. Having the capability is nice, but most home users probably don't have or need 10000 rules on their potatoes.

Why not just have one 'big' change for the next major version? Like "we're aiming for all platforms on 5.10". Then if that's done, the focus is on quality. (We're still waiting on ar79 to get DSA patches in during 21.x)

Many forum users have shown themselves to be fairly decent testers and guinea-pigs for rc testing.


On 2021-10-06 19:42, Rui Salvaterra wrote:
Hi, Rich,

On Wed, 6 Oct 2021 at 17:54, Rich Brown <richb.hano...@gmail.com> wrote:

Paul, Rafał,

I think our emails passed in the ether... 
(http://lists.openwrt.org/pipermail/openwrt-devel/2021-October/036637.html)

As I said in that message, I am very aware of the time constraints of the volunteers for 
OpenWrt. And I don't mean to suck the conversation into "grand strategies" 
without any endpoint.

Let's focus on our next step. In my earlier note, I asked:

1) What would prevent us from accomplishing the 22.XX Release Goals in March 
2022? (https://openwrt.org/docs/guide-developer/releases/goals/22.xx)

- How do we see the time between now and March playing out?
- Are there things we should leave out? Or should the release date be shifted?

I think the target date is fine, as long as we don't try to bite more
than we can chew. :)
I'm a bit wary of the firewall4 migration, to be honest. Do we have
performance numbers comparing nftables vs iptables, for complex rule
sets? I'm asking because nftables can be slower than iptables [1], in
at least in some scenarios.

I also believe the priority should be to get all targets at 5.10 by
default and to drop those which are stuck at 5.4 for some reason
(small flash/RAM, unmaintained, etc.). And a dropped target doesn't
mean it's gone forever, it can always be revived in the future, with
enough interest, talent and Git. :) With this out of the way, bumping
mac80211 to 5.15 is probably the hardest task at hand and, after it's
done, I think we're release-worthy. Anything else (say, DSA for ath79
targets with qca8k switches) would be a nice bonus, but never a
release blocker.

Just my 0.02 €. Thoughts?

Thanks,
Rui

[1] https://www.phoronix.com/scan.php?page=news_item&px=BPFILTER-2021

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel



_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to