]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_tables: add new nft_masq expression
authorArturo Borrero <arturo.borrero.glez@gmail.com>
Mon, 8 Sep 2014 11:45:00 +0000 (13:45 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 9 Sep 2014 14:31:30 +0000 (16:31 +0200)
commit79b258fa1ac41a9f22cd3103bfb1a71ad01c60dd
tree4a2875982feb3cad10ccb8f3da4a1f452bd1f068
parentc876adc508eb45c20c072aceb302265ac085037e
netfilter: nf_tables: add new nft_masq expression

The nft_masq expression is intended to perform NAT in the masquerade flavour.

We decided to have the masquerade functionality in a separated expression other
than nft_nat.

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nft_masq.h [new file with mode: 0644]
include/uapi/linux/netfilter/nf_tables.h
net/ipv4/netfilter/Kconfig
net/ipv4/netfilter/Makefile
net/ipv4/netfilter/nft_masq_ipv4.c [new file with mode: 0644]
net/ipv6/netfilter/Kconfig
net/ipv6/netfilter/Makefile
net/ipv6/netfilter/nft_masq_ipv6.c [new file with mode: 0644]
net/netfilter/Kconfig
net/netfilter/Makefile
net/netfilter/nft_masq.c [new file with mode: 0644]