Re: [PATCH 2/3] [VLAN]: Update iif when receiving via VLAN device
From: Patrick McHardy <hidden>
Date: 2006-06-26 17:04:17
From: Patrick McHardy <hidden>
Date: 2006-06-26 17:04:17
Thomas Graf wrote:
Updating iif to the VLAN device helps keeping routing namespaces defined in case packets from multiple VLANs collapse on a single device again. Signed-off-by: Thomas Graf <tgraf@suug.ch> Index: net-2.6.git/net/8021q/vlan_dev.c ===================================================================--- net-2.6.git.orig/net/8021q/vlan_dev.c +++ net-2.6.git/net/8021q/vlan_dev.c@@ -156,6 +156,8 @@ int vlan_skb_recv(struct sk_buff *skb, s return -1; } + /* Make packets look like they have been received on the VLAN device */ + skb->iif = skb->dev->ifindex; skb->dev->last_rx = jiffies;
I know this was discussed before, but I can't remember the exact outcome. Why don't we just unconditionally update iif in netif_receive_skb()?