]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: reduce timeout on initial HWRM calls
authorAndy Gospodarek <gospo@broadcom.com>
Thu, 26 Apr 2018 21:44:39 +0000 (17:44 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Apr 2018 18:47:30 +0000 (14:47 -0400)
commitfc80c3c9ccb731df4befa8bfdd57cbb838252e0e
tree2357f154b52ef07e97fb5a71c5696e0c9c321bff
parent1bfa3ee248537d1e4f0732abfc6db038fb976956
bnxt_en: reduce timeout on initial HWRM calls

Testing with DIM enabled on older kernels indicated that firmware calls
were slower than expected.  More detailed analysis indicated that the
default 25us delay was higher than necessary.  Reducing the time spend in
usleep_range() for the first several calls would reduce the overall
latency of firmware calls on newer Intel processors.

Signed-off-by: Andy Gospodarek <gospo@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@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