]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnx2x: Fix chip hanging due to TX pipe stall.
authorYaniv Rosner <yanivr@broadcom.com>
Tue, 2 Aug 2011 22:59:18 +0000 (22:59 +0000)
committerJoe Jin <joe.jin@oracle.com>
Wed, 16 May 2012 08:31:37 +0000 (16:31 +0800)
commit6d9c3307f09fb65376afa0c0100123271ab017cc
tree50a192d95110a352b4f3257ea1297303e2846ae4
parent07fb13df5675938dd213fdf02b2674960e6f9bf1
bnx2x: Fix chip hanging due to TX pipe stall.

Fix a problem in which the 578xx chip hangs after running traffic, and then pulling the network cable.
This occurs since TX pipe is stalled due to missing XON indication towards the NIG.

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 b507766205f85d6d69892287e346a7c264a216b4)

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