From 5af93690347956ef1fc6124089ce7c19ee260ed2 Mon Sep 17 00:00:00 2001 From: Yasuyuki KOZAKAI Date: Tue, 24 Jul 2007 06:42:15 +0000 Subject: Renames libipt_NOTRACK.c to libxt_NOTRACK.c --- extensions/Makefile | 3 ++- extensions/libipt_NOTRACK.c | 62 --------------------------------------------- extensions/libxt_NOTRACK.c | 62 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 64 insertions(+), 63 deletions(-) delete mode 100644 extensions/libipt_NOTRACK.c create mode 100644 extensions/libxt_NOTRACK.c (limited to 'extensions') diff --git a/extensions/Makefile b/extensions/Makefile index 90acd5fa..85d0bf2f 100644 --- a/extensions/Makefile +++ b/extensions/Makefile @@ -5,8 +5,9 @@ # header files are present in the include/linux directory of this iptables # package (HW) # -PF_EXT_SLIB:=ah addrtype comment connlimit connmark conntrack dscp ecn esp hashlimit helper icmp iprange length limit mac mark multiport owner physdev pkttype policy realm sctp standard state tcp tcpmss tos ttl udp unclean CLASSIFY CONNMARK DNAT DSCP ECN LOG MARK MASQUERADE MIRROR NETMAP NFQUEUE NOTRACK REDIRECT REJECT SAME SNAT TCPMSS TOS TTL TRACE ULOG +PF_EXT_SLIB:=ah addrtype comment connlimit connmark conntrack dscp ecn esp hashlimit helper icmp iprange length limit mac mark multiport owner physdev pkttype policy realm sctp standard state tcp tcpmss tos ttl udp unclean CLASSIFY CONNMARK DNAT DSCP ECN LOG MARK MASQUERADE MIRROR NETMAP NFQUEUE REDIRECT REJECT SAME SNAT TCPMSS TOS TTL TRACE ULOG PF6_EXT_SLIB:=connlimit connmark eui64 hl icmp6 length limit mac mark multiport owner physdev policy standard state tcp udp CONNMARK HL LOG NFQUEUE MARK TCPMSS TRACE +PFX_EXT_SLIB:=NOTRACK ifeq ($(DO_SELINUX), 1) PF_EXT_SE_SLIB:=SECMARK CONNSECMARK diff --git a/extensions/libipt_NOTRACK.c b/extensions/libipt_NOTRACK.c deleted file mode 100644 index 2276eb62..00000000 --- a/extensions/libipt_NOTRACK.c +++ /dev/null @@ -1,62 +0,0 @@ -/* Shared library add-on to iptables to add NOTRACK target support. */ -#include -#include -#include -#include - -#include -#include - -/* Function which prints out usage message. */ -static void -help(void) -{ - printf( -"NOTRACK target v%s takes no options\n", -IPTABLES_VERSION); -} - -static struct option opts[] = { - { 0 } -}; - -/* Initialize the target. */ -static void -init(struct xt_entry_target *t, unsigned int *nfcache) -{ -} - -/* Function which parses command options; returns true if it - ate an option */ -static int -parse(int c, char **argv, int invert, unsigned int *flags, - const void *entry, - struct xt_entry_target **target) -{ - return 0; -} - -static void -final_check(unsigned int flags) -{ -} - -static -struct xtables_target notrack = -{ - .family = AF_INET, - .name = "NOTRACK", - .version = IPTABLES_VERSION, - .size = XT_ALIGN(0), - .userspacesize = XT_ALIGN(0), - .help = &help, - .init = &init, - .parse = &parse, - .final_check = &final_check, - .extra_opts = opts, -}; - -void _init(void) -{ - xtables_register_target(¬rack); -} diff --git a/extensions/libxt_NOTRACK.c b/extensions/libxt_NOTRACK.c new file mode 100644 index 00000000..2276eb62 --- /dev/null +++ b/extensions/libxt_NOTRACK.c @@ -0,0 +1,62 @@ +/* Shared library add-on to iptables to add NOTRACK target support. */ +#include +#include +#include +#include + +#include +#include + +/* Function which prints out usage message. */ +static void +help(void) +{ + printf( +"NOTRACK target v%s takes no options\n", +IPTABLES_VERSION); +} + +static struct option opts[] = { + { 0 } +}; + +/* Initialize the target. */ +static void +init(struct xt_entry_target *t, unsigned int *nfcache) +{ +} + +/* Function which parses command options; returns true if it + ate an option */ +static int +parse(int c, char **argv, int invert, unsigned int *flags, + const void *entry, + struct xt_entry_target **target) +{ + return 0; +} + +static void +final_check(unsigned int flags) +{ +} + +static +struct xtables_target notrack = +{ + .family = AF_INET, + .name = "NOTRACK", + .version = IPTABLES_VERSION, + .size = XT_ALIGN(0), + .userspacesize = XT_ALIGN(0), + .help = &help, + .init = &init, + .parse = &parse, + .final_check = &final_check, + .extra_opts = opts, +}; + +void _init(void) +{ + xtables_register_target(¬rack); +} -- cgit v1.2.3