Yes. On OpenWrt using iptables, only need to install kmod-br-netfilter and add these 3 lines to /etc/sysctl.conf. I have bridged two lan interfaces before this.
Tables of this family see traffic/packets traversing bridges (i.e. switching). No assumptions are made about L3 protocols.
The ebtables tool is the legacy x_tables equivalent. Some old x_tables modules such as physdev will also eventually be served from the nftables bridge family.
Note that there is no nf_conntrack integration for the nftables bridge family.
That's easy to say, but I don't claim to be a rocket scientist. I provide references to clarify and develop my point. I'm not satisfied with simple statements that don't get me very far.
Frankly, it's not nice. All I do is look around and get nothing, and all I get in return are disparaging remarks.
Maybe LLM answers there sound halucinat^H^H^H^H^H^Hconvincing that everything works, but in reality DSA quickpaths skip CPU port totally, firewall and route included.
Just found this topic while trying to understand why don't my nftables ip/ip6 family (not bridge family!) rules work when I'm trying to use connbytes matcher for routing (not switching), when the routing occurs inside the bridge.
Turns out nftables skips conntrack after the NEW state even for routing, when it doesn't leave logical bridge. Had to install iptables briding module and enable iptables bridge filtering. Solution: