Message ID | 1398197671-12786-7-git-send-email-kamal@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c index bd0ba90..4c87317 100644 --- a/net/8021q/vlan_dev.c +++ b/net/8021q/vlan_dev.c @@ -546,6 +546,9 @@ static int vlan_passthru_hard_header(struct sk_buff *skb, struct net_device *dev struct vlan_dev_priv *vlan = vlan_dev_priv(dev); struct net_device *real_dev = vlan->real_dev; + if (saddr == NULL) + saddr = dev->dev_addr; + return dev_hard_header(skb, real_dev, type, daddr, saddr, len); }