From eb2546a8467764de357598e6a54ddbc23ca5ee7d Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Tue, 12 May 2020 18:46:39 +0200 Subject: xshared: Share make_delete_mask() between ip{,6}tables Function bodies were mostly identical, the only difference being the use of struct ipt_entry or ip6t_entry for size calculation. Pass this value via parameter to make them fully identical. Signed-off-by: Phil Sutter --- iptables/xshared.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'iptables/xshared.h') diff --git a/iptables/xshared.h b/iptables/xshared.h index f43c28f5..bfae4b4e 100644 --- a/iptables/xshared.h +++ b/iptables/xshared.h @@ -293,4 +293,8 @@ void ipv6_post_parse(int command, struct iptables_command_state *cs, extern char *arp_opcodes[]; #define ARP_NUMOPCODES 9 +unsigned char *make_delete_mask(const struct xtables_rule_match *matches, + const struct xtables_target *target, + size_t entry_size); + #endif /* IPTABLES_XSHARED_H */ -- cgit v1.2.3