[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