]> git.ipfire.org Git - thirdparty/nftables.git/commit
meta: introduce meta ibrhwaddr support
authorFernando Fernandez Mancera <fmancera@suse.de>
Tue, 14 Oct 2025 12:20:42 +0000 (14:20 +0200)
committerFlorian Westphal <fw@strlen.de>
Tue, 14 Oct 2025 16:30:57 +0000 (18:30 +0200)
commit376d60e345819b33c1ffafc27bf7dbe21457b9fc
treea54c3f8582a435b39fb9576aca95aec1edf03227
parentb9516b0a4dfb6e16e3e11c3024683a2df1ea09ab
meta: introduce meta ibrhwaddr support

Can be used in bridge prerouting hook to redirect the packet to the
receiving physical device for processing.

table bridge nat {
        chain PREROUTING {
                type filter hook prerouting priority 0; policy accept;
                ether daddr de:ad:00:00:be:ef meta pkttype set host ether daddr set meta ibrhwaddr accept
        }
}

Signed-off-by: Fernando Fernandez Mancera <fmancera@suse.de>
Signed-off-by: Florian Westphal <fw@strlen.de>
include/linux/netfilter/nf_tables.h
src/meta.c
tests/py/bridge/meta.t
tests/py/bridge/pass_up.t [new file with mode: 0644]
tests/py/bridge/pass_up.t.json [new file with mode: 0644]
tests/py/bridge/pass_up.t.payload [new file with mode: 0644]