diff options
author | Patrick McHardy <kaber@trash.net> | 2006-01-05 12:20:40 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2006-01-05 12:20:40 -0800 |
commit | abbcc73982445c1457901c7fc1d0d110e7a587e3 (patch) | |
tree | 1b4920052f0e4a9d4243f07791eca389f5582f9e /net | |
parent | a9b305c4e56f97d6a2ae4f21691bc13797498caf (diff) | |
download | op-kernel-dev-abbcc73982445c1457901c7fc1d0d110e7a587e3.zip op-kernel-dev-abbcc73982445c1457901c7fc1d0d110e7a587e3.tar.gz |
[NETFILTER]: Remove okfn usage in ip_vs_core.c
okfn should only be used from different contexts to avoid deep call chains,
i.e. by nf_queue.
Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net')
-rw-r--r-- | net/ipv4/ipvs/ip_vs_core.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/net/ipv4/ipvs/ip_vs_core.c b/net/ipv4/ipvs/ip_vs_core.c index 1aca94a..3f47ad8 100644 --- a/net/ipv4/ipvs/ip_vs_core.c +++ b/net/ipv4/ipvs/ip_vs_core.c @@ -532,11 +532,8 @@ static unsigned int ip_vs_post_routing(unsigned int hooknum, { if (!((*pskb)->ipvs_property)) return NF_ACCEPT; - /* The packet was sent from IPVS, exit this chain */ - (*okfn)(*pskb); - - return NF_STOLEN; + return NF_STOP; } u16 ip_vs_checksum_complete(struct sk_buff *skb, int offset) |