[netfilter-cvslog] r3429 - trunk/nfsim/core/ipv4
rusty at netfilter.org
rusty at netfilter.org
Fri Dec 17 07:38:03 CET 2004
Author: rusty at netfilter.org
Date: 2004-12-17 07:38:03 +0100 (Fri, 17 Dec 2004)
New Revision: 3429
Modified:
trunk/nfsim/core/ipv4/ipv4.c
Log:
Set skb->dev on locally generated packet, and hand it to netfilter hooks at OUTPUT not INPUT device.
Modified: trunk/nfsim/core/ipv4/ipv4.c
===================================================================
--- trunk/nfsim/core/ipv4/ipv4.c 2004-12-17 06:36:31 UTC (rev 3428)
+++ trunk/nfsim/core/ipv4/ipv4.c 2004-12-17 06:38:03 UTC (rev 3429)
@@ -161,8 +161,8 @@
skb->dst = (struct dst_entry *)rt;
dst_hold(skb_dst);
routed:
-
- return NF_HOOK(PF_INET, NF_IP_LOCAL_OUT, skb, skb->dev, NULL, dst_output);
+ skb->dev = skb->dst->dev;
+ return NF_HOOK(PF_INET, NF_IP_LOCAL_OUT, skb, NULL, skb->dev, dst_output);
}
static int ip_local_deliver(struct sk_buff *skb)
More information about the netfilter-cvslog
mailing list