diff options
author | David S. Miller <davem@davemloft.net> | 2012-05-10 23:03:34 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-05-10 23:03:34 -0400 |
commit | 59b9997baba5242997ddc7bd96b1391f5275a5a4 (patch) | |
tree | eaef6c0eff50403fcf871cdd4b7c4afa605f0541 /drivers/net/macvlan.c | |
parent | 380ec964bc19f865af70c0339dff1cb75dc4f8f2 (diff) |
Revert "net: maintain namespace isolation between vlan and real device"
This reverts commit 8a83a00b0735190384a348156837918271034144.
It causes regressions for S390 devices, because it does an
unconditional DST drop on SKBs for vlans and the QETH device
needs the neighbour entry hung off the DST for certain things
on transmit.
Arnd can't remember exactly why he even needed this change.
Conflicts:
drivers/net/macvlan.c
net/8021q/vlan_dev.c
net/core/dev.c
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/macvlan.c')
-rw-r--r-- | drivers/net/macvlan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c index f975afdc315c..025367a94add 100644 --- a/drivers/net/macvlan.c +++ b/drivers/net/macvlan.c | |||
@@ -259,7 +259,7 @@ static int macvlan_queue_xmit(struct sk_buff *skb, struct net_device *dev) | |||
259 | 259 | ||
260 | xmit_world: | 260 | xmit_world: |
261 | skb->ip_summed = ip_summed; | 261 | skb->ip_summed = ip_summed; |
262 | skb_set_dev(skb, vlan->lowerdev); | 262 | skb->dev = vlan->lowerdev; |
263 | return dev_queue_xmit(skb); | 263 | return dev_queue_xmit(skb); |
264 | } | 264 | } |
265 | 265 | ||