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

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

Unification of struct *_error_target was forgotten in
v2.6.16-1689-g1e30a014.
Signed-off-by: default avatarJan Engelhardt <jengelh@medozas.de>
parent 243bf6e2
...@@ -66,6 +66,11 @@ struct xt_standard_target { ...@@ -66,6 +66,11 @@ struct xt_standard_target {
int verdict; 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 /* The argument to IPT_SO_GET_REVISION_*. Returns highest revision
* kernel supports, if >= revision. */ * kernel supports, if >= revision. */
struct xt_get_revision { struct xt_get_revision {
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#define ARPT_TABLE_MAXNAMELEN XT_TABLE_MAXNAMELEN #define ARPT_TABLE_MAXNAMELEN XT_TABLE_MAXNAMELEN
#define arpt_entry_target xt_entry_target #define arpt_entry_target xt_entry_target
#define arpt_standard_target xt_standard_target #define arpt_standard_target xt_standard_target
#define arpt_error_target xt_error_target
#define ARPT_CONTINUE XT_CONTINUE #define ARPT_CONTINUE XT_CONTINUE
#define ARPT_RETURN XT_RETURN #define ARPT_RETURN XT_RETURN
#define arpt_counters_info xt_counters_info #define arpt_counters_info xt_counters_info
...@@ -216,14 +217,9 @@ struct arpt_standard { ...@@ -216,14 +217,9 @@ struct arpt_standard {
struct xt_standard_target target; struct xt_standard_target target;
}; };
struct arpt_error_target {
struct xt_entry_target target;
char errorname[XT_FUNCTION_MAXNAMELEN];
};
struct arpt_error { struct arpt_error {
struct arpt_entry entry; struct arpt_entry entry;
struct arpt_error_target target; struct xt_error_target target;
}; };
#define ARPT_ENTRY_INIT(__size) \ #define ARPT_ENTRY_INIT(__size) \
...@@ -244,7 +240,7 @@ struct arpt_error { ...@@ -244,7 +240,7 @@ struct arpt_error {
{ \ { \
.entry = ARPT_ENTRY_INIT(sizeof(struct arpt_error)), \ .entry = ARPT_ENTRY_INIT(sizeof(struct arpt_error)), \
.target = XT_TARGET_INIT(XT_ERROR_TARGET, \ .target = XT_TARGET_INIT(XT_ERROR_TARGET, \
sizeof(struct arpt_error_target)), \ sizeof(struct xt_error_target)), \
.target.errorname = "ERROR", \ .target.errorname = "ERROR", \
} }
......
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
#define ipt_entry_match xt_entry_match #define ipt_entry_match xt_entry_match
#define ipt_entry_target xt_entry_target #define ipt_entry_target xt_entry_target
#define ipt_standard_target xt_standard_target #define ipt_standard_target xt_standard_target
#define ipt_error_target xt_error_target
#define ipt_counters xt_counters #define ipt_counters xt_counters
#define IPT_CONTINUE XT_CONTINUE #define IPT_CONTINUE XT_CONTINUE
#define IPT_RETURN XT_RETURN #define IPT_RETURN XT_RETURN
...@@ -247,14 +248,9 @@ struct ipt_standard { ...@@ -247,14 +248,9 @@ struct ipt_standard {
struct xt_standard_target target; struct xt_standard_target target;
}; };
struct ipt_error_target {
struct xt_entry_target target;
char errorname[XT_FUNCTION_MAXNAMELEN];
};
struct ipt_error { struct ipt_error {
struct ipt_entry entry; struct ipt_entry entry;
struct ipt_error_target target; struct xt_error_target target;
}; };
#define IPT_ENTRY_INIT(__size) \ #define IPT_ENTRY_INIT(__size) \
...@@ -275,7 +271,7 @@ struct ipt_error { ...@@ -275,7 +271,7 @@ struct ipt_error {
{ \ { \
.entry = IPT_ENTRY_INIT(sizeof(struct ipt_error)), \ .entry = IPT_ENTRY_INIT(sizeof(struct ipt_error)), \
.target = XT_TARGET_INIT(XT_ERROR_TARGET, \ .target = XT_TARGET_INIT(XT_ERROR_TARGET, \
sizeof(struct ipt_error_target)), \ sizeof(struct xt_error_target)), \
.target.errorname = "ERROR", \ .target.errorname = "ERROR", \
} }
......
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
#define ip6t_entry_match xt_entry_match #define ip6t_entry_match xt_entry_match
#define ip6t_entry_target xt_entry_target #define ip6t_entry_target xt_entry_target
#define ip6t_standard_target xt_standard_target #define ip6t_standard_target xt_standard_target
#define ip6t_error_target xt_error_target
#define ip6t_counters xt_counters #define ip6t_counters xt_counters
#define IP6T_CONTINUE XT_CONTINUE #define IP6T_CONTINUE XT_CONTINUE
#define IP6T_RETURN XT_RETURN #define IP6T_RETURN XT_RETURN
...@@ -137,14 +138,9 @@ struct ip6t_standard { ...@@ -137,14 +138,9 @@ struct ip6t_standard {
struct xt_standard_target target; struct xt_standard_target target;
}; };
struct ip6t_error_target {
struct xt_entry_target target;
char errorname[XT_FUNCTION_MAXNAMELEN];
};
struct ip6t_error { struct ip6t_error {
struct ip6t_entry entry; struct ip6t_entry entry;
struct ip6t_error_target target; struct xt_error_target target;
}; };
#define IP6T_ENTRY_INIT(__size) \ #define IP6T_ENTRY_INIT(__size) \
...@@ -165,7 +161,7 @@ struct ip6t_error { ...@@ -165,7 +161,7 @@ struct ip6t_error {
{ \ { \
.entry = IP6T_ENTRY_INIT(sizeof(struct ip6t_error)), \ .entry = IP6T_ENTRY_INIT(sizeof(struct ip6t_error)), \
.target = XT_TARGET_INIT(XT_ERROR_TARGET, \ .target = XT_TARGET_INIT(XT_ERROR_TARGET, \
sizeof(struct ip6t_error_target)), \ sizeof(struct xt_error_target)), \
.target.errorname = "ERROR", \ .target.errorname = "ERROR", \
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment