diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2019-07-30 16:16:16 +0200 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2019-12-17 23:10:01 +0100 |
commit | 14357cff40eda63f75efc878324aaaafbf3ed748 (patch) | |
tree | b207d0467df218e5c4b28057ccf61d554b8c962c /src/scanner.l | |
parent | 9d65f388c42eaf387a0ae91587c28a29c8582f46 (diff) |
parser: add typeof keyword for declarations
Add a typeof keyword to automatically use the correct type in set and map
declarations.
table filter {
set blacklist {
typeof ip saddr
}
chain input {
ip saddr @blacklist counter drop
}
}
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'src/scanner.l')
-rw-r--r-- | src/scanner.l | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/scanner.l b/src/scanner.l index d32adf48..4fbdcf2a 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -385,6 +385,7 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "saddr" { return SADDR; } "daddr" { return DADDR; } "type" { return TYPE; } +"typeof" { return TYPEOF; } "vlan" { return VLAN; } "id" { return ID; } |