netfilter: nft_nat: add netmap support
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 24 Apr 2020 19:55:37 +0000 (21:55 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 27 Apr 2020 22:53:54 +0000 (00:53 +0200)
commit3ff7ddb1353da9b535e65702704cbadea1da9a00
treebbc0d4e207df109f862e4fdc97b6259a2f399a20
parentacd766e31bb96b90c2dc4954f86e573c9ac16c66
netfilter: nft_nat: add netmap support

This patch allows you to NAT the network address prefix onto another
network address prefix, a.k.a. netmapping.

Userspace must specify the NF_NAT_RANGE_NETMAP flag and the prefix
address through the NFTA_NAT_REG_ADDR_MIN and NFTA_NAT_REG_ADDR_MAX
netlink attributes.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/uapi/linux/netfilter/nf_nat.h
net/netfilter/nft_nat.c