Loading package/iproute2/iproute2-xt-v6.patch 0 → 100644 +39 −0 Original line number Diff line number Diff line From: Andreas Henriksson <andreas@fatal.se> Forwarded: yes Subject: [PATCH] iproute2: Fix building xt module against xtables version 6 diff --git a/tc/m_xt.c b/tc/m_xt.c index 651a59e..13bf19f 100644 --- a/tc/m_xt.c +++ b/tc/m_xt.c @@ -160,9 +160,13 @@ static int parse_ipt(struct action_util *a,int *argc_p, return -1; } tcipt_globals.opts = - xtables_merge_options(tcipt_globals.opts, - m->extra_opts, - &m->option_offset); + xtables_merge_options( +#if (XTABLES_VERSION_CODE >= 6) + tcipt_globals.orig_opts, +#endif + tcipt_globals.opts, + m->extra_opts, + &m->option_offset); } else { fprintf(stderr," failed to find target %s\n\n", optarg); return -1; @@ -305,7 +309,11 @@ print_ipt(struct action_util *au,FILE * f, struct rtattr *arg) } tcipt_globals.opts = - xtables_merge_options(tcipt_globals.opts, + xtables_merge_options( +#if (XTABLES_VERSION_CODE >= 6) + tcipt_globals.orig_opts, +#endif + tcipt_globals.opts, m->extra_opts, &m->option_offset); } else { package/iproute2/iproute2.mk +1 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,7 @@ # ############################################################# IPROUTE2_VERSION = 2.6.38 IPROUTE2_SOURCE = iproute2-$(IPROUTE2_VERSION).tar.bz2 IPROUTE2_VERSION = 2.6.39 IPROUTE2_SITE = http://devresources.linuxfoundation.org/dev/iproute2/download IPROUTE2_TARGET_SBINS = ctstat genl ifstat ip lnstat nstat routef routel rtacct rtmon rtpr rtstat ss tc Loading Loading
package/iproute2/iproute2-xt-v6.patch 0 → 100644 +39 −0 Original line number Diff line number Diff line From: Andreas Henriksson <andreas@fatal.se> Forwarded: yes Subject: [PATCH] iproute2: Fix building xt module against xtables version 6 diff --git a/tc/m_xt.c b/tc/m_xt.c index 651a59e..13bf19f 100644 --- a/tc/m_xt.c +++ b/tc/m_xt.c @@ -160,9 +160,13 @@ static int parse_ipt(struct action_util *a,int *argc_p, return -1; } tcipt_globals.opts = - xtables_merge_options(tcipt_globals.opts, - m->extra_opts, - &m->option_offset); + xtables_merge_options( +#if (XTABLES_VERSION_CODE >= 6) + tcipt_globals.orig_opts, +#endif + tcipt_globals.opts, + m->extra_opts, + &m->option_offset); } else { fprintf(stderr," failed to find target %s\n\n", optarg); return -1; @@ -305,7 +309,11 @@ print_ipt(struct action_util *au,FILE * f, struct rtattr *arg) } tcipt_globals.opts = - xtables_merge_options(tcipt_globals.opts, + xtables_merge_options( +#if (XTABLES_VERSION_CODE >= 6) + tcipt_globals.orig_opts, +#endif + tcipt_globals.opts, m->extra_opts, &m->option_offset); } else {
package/iproute2/iproute2.mk +1 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,7 @@ # ############################################################# IPROUTE2_VERSION = 2.6.38 IPROUTE2_SOURCE = iproute2-$(IPROUTE2_VERSION).tar.bz2 IPROUTE2_VERSION = 2.6.39 IPROUTE2_SITE = http://devresources.linuxfoundation.org/dev/iproute2/download IPROUTE2_TARGET_SBINS = ctstat genl ifstat ip lnstat nstat routef routel rtacct rtmon rtpr rtstat ss tc Loading