diff options
Diffstat (limited to 'extensions/libxt_TEE.c')
-rw-r--r-- | extensions/libxt_TEE.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/extensions/libxt_TEE.c b/extensions/libxt_TEE.c index 5044a34c..4676e33b 100644 --- a/extensions/libxt_TEE.c +++ b/extensions/libxt_TEE.c @@ -92,13 +92,12 @@ static void tee_tg6_save(const void *ip, const struct xt_entry_target *target) printf(" --oif %s", info->oif); } -static int tee_tg_xlate(const void *ip, const struct xt_entry_target *target, - struct xt_xlate *xl, int numeric) +static int tee_tg_xlate(struct xt_xlate *xl, + const struct xt_xlate_tg_params *params) { - const struct xt_tee_tginfo *info = - (const void *)target->data; + const struct xt_tee_tginfo *info = (const void *)params->target->data; - if (numeric) + if (params->numeric) xt_xlate_add(xl, "dup to %s", xtables_ipaddr_to_numeric(&info->gw.in)); else @@ -110,12 +109,12 @@ static int tee_tg_xlate(const void *ip, const struct xt_entry_target *target, return 1; } -static int tee_tg6_xlate(const void *ip, const struct xt_entry_target *target, - struct xt_xlate *xl, int numeric) +static int tee_tg6_xlate(struct xt_xlate *xl, + const struct xt_xlate_tg_params *params) { - const struct xt_tee_tginfo *info = (const void *)target->data; + const struct xt_tee_tginfo *info = (const void *)params->target->data; - if (numeric) + if (params->numeric) xt_xlate_add(xl, "dup to %s", xtables_ip6addr_to_numeric(&info->gw.in6)); else |