diff options
author | Bart De Schuymer <bdschuym@pandora.be> | 2004-01-14 20:05:27 +0000 |
---|---|---|
committer | Bart De Schuymer <bdschuym@pandora.be> | 2004-01-14 20:05:27 +0000 |
commit | 8339ff1d7d8694153e2daac032c0999fbf04aad9 (patch) | |
tree | 48d3400eb6d6ea2fc08c0680e328947a986f1b7d /extensions/ebt_nat.c | |
parent | 464e7d9b2e853441282addc7484e5eee7d825514 (diff) |
Make ebtables library functions
Diffstat (limited to 'extensions/ebt_nat.c')
-rw-r--r-- | extensions/ebt_nat.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/extensions/ebt_nat.c b/extensions/ebt_nat.c index 04c6f0f..16e1842 100644 --- a/extensions/ebt_nat.c +++ b/extensions/ebt_nat.c @@ -73,14 +73,14 @@ static int parse_s(int c, char **argv, int argc, switch (c) { case NAT_S: - check_option(flags, OPT_SNAT); + ebt_check_option(flags, OPT_SNAT); to_source_supplied = 1; if (!(addr = ether_aton(optarg))) print_error("Problem with specified --to-source mac"); memcpy(natinfo->mac, addr, ETH_ALEN); break; case NAT_S_TARGET: - check_option(flags, OPT_SNAT_TARGET); + ebt_check_option(flags, OPT_SNAT_TARGET); if (FILL_TARGET(optarg, natinfo->target)) print_error("Illegal --snat-target target"); break; @@ -101,7 +101,7 @@ static int parse_d(int c, char **argv, int argc, switch (c) { case NAT_D: - check_option(flags, OPT_DNAT); + ebt_check_option(flags, OPT_DNAT); to_dest_supplied = 1; if (!(addr = ether_aton(optarg))) print_error("Problem with specified " @@ -109,7 +109,7 @@ static int parse_d(int c, char **argv, int argc, memcpy(natinfo->mac, addr, ETH_ALEN); break; case NAT_D_TARGET: - check_option(flags, OPT_DNAT_TARGET); + ebt_check_option(flags, OPT_DNAT_TARGET); if (FILL_TARGET(optarg, natinfo->target)) print_error("Illegal --dnat-target target"); break; @@ -157,7 +157,7 @@ static void print_s(const struct ebt_u_entry *entry, struct ebt_nat_info *natinfo = (struct ebt_nat_info *)target->data; printf("--to-src "); - print_mac(natinfo->mac); + ebt_print_mac(natinfo->mac); printf(" --snat-target %s", TARGET_NAME(natinfo->target)); } @@ -167,7 +167,7 @@ static void print_d(const struct ebt_u_entry *entry, struct ebt_nat_info *natinfo = (struct ebt_nat_info *)target->data; printf("--to-dst "); - print_mac(natinfo->mac); + ebt_print_mac(natinfo->mac); printf(" --dnat-target %s", TARGET_NAME(natinfo->target)); } @@ -210,6 +210,6 @@ static struct ebt_u_target dnat_target = static void _init(void) __attribute__ ((constructor)); static void _init(void) { - register_target(&snat_target); - register_target(&dnat_target); + ebt_register_target(&snat_target); + ebt_register_target(&dnat_target); } |