From d5605f44cdc0354ccbbc3cc46346823865c8a5fe Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Wed, 15 Nov 2023 13:09:27 +0100 Subject: xshared: Support rule range deletion in do_parse() This is a distinct ebtables feature. Introduce struct xt_cmd_parse::rule_ranges boolean indicating support for it and bail otherwise if a range was specified by the user. Signed-off-by: Phil Sutter --- iptables/xshared.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'iptables/xshared.h') diff --git a/iptables/xshared.h b/iptables/xshared.h index 69f50e50..2fd15c72 100644 --- a/iptables/xshared.h +++ b/iptables/xshared.h @@ -280,6 +280,7 @@ struct xt_cmd_parse_ops { struct xt_cmd_parse { unsigned int command; unsigned int rulenum; + unsigned int rulenum_end; char *table; const char *chain; const char *newname; @@ -287,6 +288,7 @@ struct xt_cmd_parse { bool restore; int line; int verbose; + bool rule_ranges; struct xt_cmd_parse_ops *ops; }; -- cgit v1.2.3