]> git.ipfire.org Git - thirdparty/nftables.git/commit
src: add masquerade support
authorArturo Borrero <arturo.borrero.glez@gmail.com>
Mon, 6 Oct 2014 19:51:24 +0000 (21:51 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 9 Oct 2014 16:46:36 +0000 (18:46 +0200)
commitcf8c90ea9985c9019b002037629ee362b5c50343
tree34f830fcf6c69590a304e23351cafba9fafb86cb
parentb0fedf634ce4ce81212294e5bef554dcd46746e1
src: add masquerade support

This patch adds masquerade support for nft.

The syntax is:

 % nft add rule nat postrouting masquerade [flags]

Currently, flags are:
 random, random-fully, persistent

Example:
 % nft add rule nat postrouting masquerade random,persistent

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/statement.h
src/evaluate.c
src/netlink_delinearize.c
src/netlink_linearize.c
src/parser.y
src/scanner.l
src/statement.c