]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnx2x: Fix remote fault handling
authorYaniv Rosner <yanivr@broadcom.com>
Tue, 2 Aug 2011 22:59:25 +0000 (22:59 +0000)
committerJoe Jin <joe.jin@oracle.com>
Wed, 16 May 2012 08:31:37 +0000 (16:31 +0800)
commit05e2c54834ba0c7c4ef115eb2a23c917ad873a0d
tree5114aee545d77da234f4605eec7b56a6f89d5884
parent6d9c3307f09fb65376afa0c0100123271ab017cc
bnx2x: Fix remote fault handling

Fix couple of issues of remote fault detection and handling:
Link may go down due to remote fault indications during link establishment.
Possible link down after primary function migration.
Remote fault was not detected on 578xx.

Signed-off-by: Yaniv Rosner <yanivr@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit de6f3377d2da3b384ca3d716ffb8687ad175788a)

Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/bnx2x/bnx2x_hsi.h
drivers/net/bnx2x/bnx2x_link.c
drivers/net/bnx2x/bnx2x_link.h