]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Use firmware provided message timeout value.
authorMichael Chan <michael.chan@broadcom.com>
Fri, 26 Feb 2016 09:00:04 +0000 (04:00 -0500)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Mar 2016 20:37:01 +0000 (15:37 -0500)
commit627ca0e4c31d9d2dccbdcae5dc601ed00afc1904
tree11618159ef9054f561b858d27bb123d15a426007
parent096f6522bd5202e40837d05e446a5199c54e4545
bnxt_en: Use firmware provided message timeout value.

Before this patch, we used a hardcoded value of 500 msec as the default
value for firmware message response timeout.  For better portability with
future hardware or debug platforms, use the value provided by firmware in
the first response and store it for all susequent messages.  Redefine the
macro HWRM_CMD_TIMEOUT to the stored value.  Since we don't have the
value yet in the first message, use the 500 ms default if the stored value
is zero.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h