Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 75f0a0fd authored by Jan Engelhardt's avatar Jan Engelhardt
Browse files

netfilter: xtables: unify {ip,ip6,arp}t_error_target



Unification of struct *_error_target was forgotten in
v2.6.16-1689-g1e30a01.

Signed-off-by: default avatarJan Engelhardt <jengelh@medozas.de>
parent 243bf6e2
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -66,6 +66,11 @@ struct xt_standard_target {
	int verdict;
};

struct xt_error_target {
	struct xt_entry_target target;
	char errorname[XT_FUNCTION_MAXNAMELEN];
};

/* The argument to IPT_SO_GET_REVISION_*.  Returns highest revision
 * kernel supports, if >= revision. */
struct xt_get_revision {
+3 −7
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@
#define ARPT_TABLE_MAXNAMELEN XT_TABLE_MAXNAMELEN
#define arpt_entry_target xt_entry_target
#define arpt_standard_target xt_standard_target
#define arpt_error_target xt_error_target
#define ARPT_CONTINUE XT_CONTINUE
#define ARPT_RETURN XT_RETURN
#define arpt_counters_info xt_counters_info
@@ -216,14 +217,9 @@ struct arpt_standard {
	struct xt_standard_target target;
};

struct arpt_error_target {
	struct xt_entry_target target;
	char errorname[XT_FUNCTION_MAXNAMELEN];
};

struct arpt_error {
	struct arpt_entry entry;
	struct arpt_error_target target;
	struct xt_error_target target;
};

#define ARPT_ENTRY_INIT(__size)						       \
@@ -244,7 +240,7 @@ struct arpt_error {
{									       \
	.entry		= ARPT_ENTRY_INIT(sizeof(struct arpt_error)),	       \
	.target		= XT_TARGET_INIT(XT_ERROR_TARGET,		       \
					 sizeof(struct arpt_error_target)),    \
					 sizeof(struct xt_error_target)),      \
	.target.errorname = "ERROR",					       \
}

+3 −7
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@
#define ipt_entry_match xt_entry_match
#define ipt_entry_target xt_entry_target
#define ipt_standard_target xt_standard_target
#define ipt_error_target xt_error_target
#define ipt_counters xt_counters
#define IPT_CONTINUE XT_CONTINUE
#define IPT_RETURN XT_RETURN
@@ -247,14 +248,9 @@ struct ipt_standard {
	struct xt_standard_target target;
};

struct ipt_error_target {
	struct xt_entry_target target;
	char errorname[XT_FUNCTION_MAXNAMELEN];
};

struct ipt_error {
	struct ipt_entry entry;
	struct ipt_error_target target;
	struct xt_error_target target;
};

#define IPT_ENTRY_INIT(__size)						       \
@@ -275,7 +271,7 @@ struct ipt_error {
{									       \
	.entry		= IPT_ENTRY_INIT(sizeof(struct ipt_error)),	       \
	.target		= XT_TARGET_INIT(XT_ERROR_TARGET,		       \
					 sizeof(struct ipt_error_target)),     \
					 sizeof(struct xt_error_target)),      \
	.target.errorname = "ERROR",					       \
}

+3 −7
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@
#define ip6t_entry_match xt_entry_match
#define ip6t_entry_target xt_entry_target
#define ip6t_standard_target xt_standard_target
#define ip6t_error_target xt_error_target
#define ip6t_counters xt_counters
#define IP6T_CONTINUE XT_CONTINUE
#define IP6T_RETURN XT_RETURN
@@ -137,14 +138,9 @@ struct ip6t_standard {
	struct xt_standard_target target;
};

struct ip6t_error_target {
	struct xt_entry_target target;
	char errorname[XT_FUNCTION_MAXNAMELEN];
};

struct ip6t_error {
	struct ip6t_entry entry;
	struct ip6t_error_target target;
	struct xt_error_target target;
};

#define IP6T_ENTRY_INIT(__size)						       \
@@ -165,7 +161,7 @@ struct ip6t_error {
{									       \
	.entry		= IP6T_ENTRY_INIT(sizeof(struct ip6t_error)),	       \
	.target		= XT_TARGET_INIT(XT_ERROR_TARGET,		       \
					 sizeof(struct ip6t_error_target)),    \
					 sizeof(struct xt_error_target)),      \
	.target.errorname = "ERROR",					       \
}