From: Ajit Khaparde Date: Wed, 24 Apr 2013 11:52:50 +0000 (+0000) Subject: be2net: fix a Tx stall bug caused by a specific ipv6 packet X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~77^2~15^2~25 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc0c3405abbb7d7115df824c0e41422396923c1f;p=pandora-kernel.git be2net: fix a Tx stall bug caused by a specific ipv6 packet The ASIC could lockup in the transmit path when it tries to insert VLAN in a specific ipv6 packet. 1) Identify the packet which can cause this. 2) Check if the firmware provides a workaround to prevent this. 3) If workaround is not present, drop the packet. 4) If the firmware provides a workaround, insert the VLAN tag in the packet and inform the firmware to skip further VLAN insertions. Signed-off-by: Ajit Khaparde Signed-off-by: David S. Miller --- Reading git-diff-tree failed