summaryrefslogtreecommitdiffstats
path: root/src/scanner.l
diff options
context:
space:
mode:
authorEric Leblond <eric@regit.org>2013-07-06 17:33:57 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2013-07-19 17:48:11 +0200
commitdf84fdeb32c7a76388dd456a835b5f29e0c9caa1 (patch)
treed8d913a8b4c2fe36d91bedaf49f4891be5b1d2fb /src/scanner.l
parent4f6c75e40ac8898feaa5ca39f7934268a7f7796a (diff)
src: Add support for insertion inside rule list
This patch adds support to insert and to add rule using a rule handle as reference. The rule handle syntax has an new optional position field which take a handle as argument. Two examples: nft add rule filter output position 5 ip daddr 1.2.3.1 drop nft insert rule filter output position 5 ip daddr 1.2.3.1 drop Signed-off-by: Eric Leblond <eric@regit.org> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/scanner.l')
-rw-r--r--src/scanner.l2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/scanner.l b/src/scanner.l
index fe7b86c4..7946e94f 100644
--- a/src/scanner.l
+++ b/src/scanner.l
@@ -249,6 +249,8 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr})
"flush" { return FLUSH; }
"rename" { return RENAME; }
+"position" { return POSITION; }
+
"counter" { return COUNTER; }
"packets" { return PACKETS; }
"bytes" { return BYTES; }