diff options
author | Máté Eckl <ecklm94@gmail.com> | 2018-08-23 12:51:07 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-08-24 10:09:30 +0200 |
commit | cebbd9678b7ee6f74b3bd4eefc23de5b27135799 (patch) | |
tree | 32020dae0f0326d12637e98b4af95ef029792cb5 /include/rule.h | |
parent | a55ca1a24b7b216144dc737f621fb68f4a924e38 (diff) |
src: Make invalid chain priority error more specific
So far if invalid priority name was specified the error message referred
to the whole chain/flowtable specification:
nft> add chain ip x h { type filter hook prerouting priority first; }
Error: 'first' is invalid priority in this context.
add chain ip x h { type filter hook prerouting priority first; }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
With this patch this reference is made specific to the priority
specification:
nft> add chain ip x h { type filter hook prerouting priority first; }
Error: 'first' is invalid priority in this context.
add chain ip x h { type filter hook prerouting priority first; }
^^^^^^^^^^^^^^
`prio_spec` is also reused to keep naming intuitive. The parser section
formerly named `prio_spec` is renamed to `int_num` as it basically
provides the mathematical set of integer numbers.
Signed-off-by: Máté Eckl <ecklm94@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/rule.h')
-rw-r--r-- | include/rule.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/rule.h b/include/rule.h index d564cb01..cfbbcf1f 100644 --- a/include/rule.h +++ b/include/rule.h @@ -172,6 +172,7 @@ enum chain_flags { struct prio_spec { const char *str; int num; + struct location loc; }; /** |