Netdev List
 help / color / mirror / Atom feed
* [PATCH 001/001] forcedeth: Don't enable hardware vlan support on hardware that doesn't support it
@ 2011-06-15 20:17 Antoine Reversat
  0 siblings, 0 replies; 4+ messages in thread
From: Antoine Reversat @ 2011-06-15 20:17 UTC (permalink / raw)
  To: netdev

In the forcedeth driver hardware vlan support is used even on hardware
that doesn't support it leading to incorrect tagging of some packets
when using vlan.

Signed-off-by: Antoine Reversat <a.reversat@gmail.com>
---
--- linux-2.6.39/drivers/net/forcedeth.c	2011-05-19 00:06:34.000000000 -0400
+++ linux-2.6.39-fixed/drivers/net/forcedeth.c	2011-06-15
15:57:45.331158001 -0400
@@ -4915,6 +4915,10 @@ static void nv_vlan_rx_register(struct n
 {
 	struct fe_priv *np = get_nvpriv(dev);

+	/* Don't do anything if device doesn't support VLAN */
+	if (!(np->driver_data & DEV_HAS_VLAN))
+		return;
+
 	spin_lock_irq(&np->lock);

 	/* save vlan group */

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-06-16 15:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <25664046.71236.1308171027618.JavaMail.root@tahiti.vyatta.com>
2011-06-15 20:53 ` [PATCH 001/001] forcedeth: Don't enable hardware vlan support on hardware that doesn't support it Stephen Hemminger
2011-06-15 21:08   ` Antoine Reversat
2011-06-16 15:42     ` Stephen Hemminger
2011-06-15 20:17 Antoine Reversat

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox