]> git.ipfire.org Git - thirdparty/iptables.git/commit
extensions: libip6t_rt.c: Add translation to nft
authorJanani Ravichandran <janani.rvchndrn@gmail.com>
Sun, 6 Mar 2016 15:26:57 +0000 (10:26 -0500)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 7 Mar 2016 17:36:58 +0000 (18:36 +0100)
commit9dbb616c2f0c3f7f452acc502e3b623d1b8c36b8
tree17aff99ef48a5a2a920b154ba3b2cf1365967264
parentc94a99872414327426718bd56958bb438424fd83
extensions: libip6t_rt.c: Add translation to nft

Add translation for rt for options --rt-type, --rt-segsleft and --rt-len.

Examples:

$ sudo ip6tables-translate -A INPUT -m rt --rt-type 0 -j DROP
nft add rule ip6 filter INPUT rt type 0 counter drop

$ sudo ip6tables-translate -A INPUT -m rt ! --rt-len 22 -j DROP
nft add rule ip6 filter INPUT rt hdrlength != 22 counter drop

$ sudo ip6tables-translate -A INPUT -m rt --rt-segsleft 26 -j ACCEPT
nft add rule ip6 filter INPUT rt seg-left 26 counter accept

The xlate function returns 0 for other options.

Signed-off-by: Janani Ravichandran <janani.rvchndrn@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
extensions/libip6t_rt.c