cnic: Add timeout for ramrod replies.
If the bnx2x device has encountered parity errors, the chip will not DMA any replies. Using wait_event_timeout() will allow us to make forward progress and let bnx2x reset the chip. Signed-off-by:Michael Chan <mchan@broadcom.com> Reviewed-by:
Bhanu Prakash Gollapudi <bprakash@broadcom.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/broadcom/cnic.c 10 additions, 7 deletionsdrivers/net/ethernet/broadcom/cnic.c
- drivers/net/ethernet/broadcom/cnic.h 2 additions, 0 deletionsdrivers/net/ethernet/broadcom/cnic.h
- drivers/net/ethernet/broadcom/cnic_defs.h 1 addition, 0 deletionsdrivers/net/ethernet/broadcom/cnic_defs.h
Loading
Please register or sign in to comment