diff options
author | Jan Engelhardt <jengelh@medozas.de> | 2010-04-19 08:17:47 -0400 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2010-04-19 08:17:47 -0400 |
commit | e281b19897dc21c1071802808d461627d747a877 (patch) | |
tree | e779b58643237f00305b016d6749825d7b3426f8 /include | |
parent | f0d57a54aa9fdf3a4d9435d44c69b20388ad0b3b (diff) |
netfilter: xtables: inclusion of xt_TEE
xt_TEE can be used to clone and reroute a packet. This can for
example be used to copy traffic at a router for logging purposes
to another dedicated machine.
References: http://www.gossamer-threads.com/lists/iptables/devel/68781
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/netfilter/Kbuild | 1 | ||||
-rw-r--r-- | include/linux/netfilter/xt_TEE.h | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/netfilter/Kbuild b/include/linux/netfilter/Kbuild index a5a63e41b8af..48767cd16453 100644 --- a/include/linux/netfilter/Kbuild +++ b/include/linux/netfilter/Kbuild | |||
@@ -16,6 +16,7 @@ header-y += xt_RATEEST.h | |||
16 | header-y += xt_SECMARK.h | 16 | header-y += xt_SECMARK.h |
17 | header-y += xt_TCPMSS.h | 17 | header-y += xt_TCPMSS.h |
18 | header-y += xt_TCPOPTSTRIP.h | 18 | header-y += xt_TCPOPTSTRIP.h |
19 | header-y += xt_TEE.h | ||
19 | header-y += xt_TPROXY.h | 20 | header-y += xt_TPROXY.h |
20 | header-y += xt_comment.h | 21 | header-y += xt_comment.h |
21 | header-y += xt_connbytes.h | 22 | header-y += xt_connbytes.h |
diff --git a/include/linux/netfilter/xt_TEE.h b/include/linux/netfilter/xt_TEE.h new file mode 100644 index 000000000000..55d4a5011523 --- /dev/null +++ b/include/linux/netfilter/xt_TEE.h | |||
@@ -0,0 +1,9 @@ | |||
1 | #ifndef _XT_TEE_TARGET_H | ||
2 | #define _XT_TEE_TARGET_H | ||
3 | |||
4 | struct xt_tee_tginfo { | ||
5 | union nf_inet_addr gw; | ||
6 | char oif[16]; | ||
7 | }; | ||
8 | |||
9 | #endif /* _XT_TEE_TARGET_H */ | ||