Patchwork vlan: fix vlan_skb_recv()

login
register
mail settings
Submitter Eric Dumazet
Date Jan. 24, 2010, 7:43 p.m.
Message ID <4B5CA2CA.4040307@gmail.com>
Download mbox | patch
Permalink /patch/75002/
State New, archived
Headers show

Comments

Patch

diff --git a/net/8021q/vlan_dev.c b/net/8021q/vlan_dev.c
index b788978..c1b92ca 100644
--- a/net/8021q/vlan_dev.c
+++ b/net/8021q/vlan_dev.c
@@ -163,7 +163,7 @@  int vlan_skb_recv(struct sk_buff *skb, struct net_device *dev,
 		goto err_unlock;
 	}
 
-	rx_stats = per_cpu_ptr(vlan_dev_info(dev)->vlan_rx_stats,
+	rx_stats = per_cpu_ptr(vlan_dev_info(skb->dev)->vlan_rx_stats,
 			       smp_processor_id());
 	rx_stats->rx_packets++;
 	rx_stats->rx_bytes += skb->len;