diff options
author | Patrick McHardy <kaber@trash.net> | 2010-04-20 09:07:32 -0400 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2010-04-20 09:07:32 -0400 |
commit | 22265a5c3c103cf8c50be62e6c90d045eb649e6d (patch) | |
tree | 01d74ee1435a9d0cdcabd75848e5fbe14bb6d40d /include | |
parent | 5b775eb1c04c2ef33f5e17035e368214214ef9c2 (diff) |
netfilter: xt_TEE: resolve oif using netdevice notifiers
Replace the runtime oif name resolving by netdevice notifier based
resolving. When an oif is given, a netdevice notifier is registered
to resolve the name on NETDEV_REGISTER or NETDEV_CHANGE and unresolve
it again on NETDEV_UNREGISTER or NETDEV_CHANGE to a different name.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/netfilter/xt_TEE.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/netfilter/xt_TEE.h b/include/linux/netfilter/xt_TEE.h index 55d4a5011523..5c21d5c829af 100644 --- a/include/linux/netfilter/xt_TEE.h +++ b/include/linux/netfilter/xt_TEE.h | |||
@@ -4,6 +4,9 @@ | |||
4 | struct xt_tee_tginfo { | 4 | struct xt_tee_tginfo { |
5 | union nf_inet_addr gw; | 5 | union nf_inet_addr gw; |
6 | char oif[16]; | 6 | char oif[16]; |
7 | |||
8 | /* used internally by the kernel */ | ||
9 | struct xt_tee_priv *priv __attribute__((aligned(8))); | ||
7 | }; | 10 | }; |
8 | 11 | ||
9 | #endif /* _XT_TEE_TARGET_H */ | 12 | #endif /* _XT_TEE_TARGET_H */ |