OpenCloudOS-Kernel/drivers/net/bnx2x
Vladislav Zolotarov 7961689586 bnx2x: Broken self-test in SF mode on 578xx
This patch fixes both the failure in the self-test on 578xx
and a hole in a parity recovery flow that this failure
has discovered:
 - internal 'pending' state in a VLAN_MAC object wasn't been cleared
when the object state change was called with DRV_ONLY flag, which in
particular happens when a parity error happens during the self-test.
 - bp->sp_state wasn't cleared in the similar circumstances as described
above.

Signed-off-by: Vladislav Zolotarov <vladz@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-07-21 12:33:56 -07:00
..
Makefile bnx2x: Created bnx2x_sp 2011-06-15 10:56:15 -04:00
bnx2x.h bnx2x: Parity errors recovery for 578xx 2011-07-21 12:33:56 -07:00
bnx2x_cmn.c bnx2x: Broken self-test in SF mode on 578xx 2011-07-21 12:33:56 -07:00
bnx2x_cmn.h bnx2x: Implementation for netdev->ndo_fcoe_get_wwn 2011-07-21 12:33:56 -07:00
bnx2x_dcb.c bnx2x: DCB rework 2011-07-19 09:57:48 -07:00
bnx2x_dcb.h bnx2x: PFC support for 578xx 2011-06-15 10:56:59 -04:00
bnx2x_dump.h bnx2x: Fixed ethtool -d for 578xx 2011-07-21 12:33:56 -07:00
bnx2x_ethtool.c bnx2x: Fixed ethtool -d for 578xx 2011-07-21 12:33:56 -07:00
bnx2x_fw_defs.h New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc 2011-06-15 10:56:37 -04:00
bnx2x_fw_file_hdr.h bnx2x: update year to 2011 and version to 1.62.12-0 2011-05-05 10:44:35 -07:00
bnx2x_hsi.h bnx2x: DCB rework 2011-07-19 09:57:48 -07:00
bnx2x_init.h bnx2x: Parity errors recovery for 578xx 2011-07-21 12:33:56 -07:00
bnx2x_init_ops.h New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc 2011-06-15 10:56:37 -04:00
bnx2x_link.c bnx2x: Fix warning message during 57712/8727 initialization 2011-07-05 04:21:40 -07:00
bnx2x_link.h bnx2x: Add autogrEEEn support 2011-07-05 04:21:40 -07:00
bnx2x_main.c bnx2x: Parity errors recovery for 578xx 2011-07-21 12:33:56 -07:00
bnx2x_reg.h bnx2x: Broken self-test in SF mode on 578xx 2011-07-21 12:33:56 -07:00
bnx2x_sp.c bnx2x: Broken self-test in SF mode on 578xx 2011-07-21 12:33:56 -07:00
bnx2x_sp.h bnx2x: use BNX2X_Q_FLG_TPA_IPV6 for TPA queue configuration 2011-07-19 09:57:49 -07:00
bnx2x_stats.c bnx2x: Multiple concurrent l2 traffic classes 2011-07-14 16:02:29 -07:00
bnx2x_stats.h New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc 2011-06-15 10:56:37 -04:00