]> git.baikalelectronics.ru Git - kernel.git/commit
bnx2x: Fix remote fault handling
authorYaniv Rosner <yanivr@broadcom.com>
Tue, 2 Aug 2011 22:59:25 +0000 (22:59 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 3 Aug 2011 10:22:17 +0000 (03:22 -0700)
commit52c99349a4e5fb6ac31c89768db694f531ff968e
treec553d1f6128caf0d3fabf884bd3758ca04afd6f5
parentded94975024cbe899e1e46d8278505a4fe1ffc66
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>
drivers/net/bnx2x/bnx2x_hsi.h
drivers/net/bnx2x/bnx2x_link.c
drivers/net/bnx2x/bnx2x_link.h