]> www.infradead.org Git - users/jedix/linux-maple.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)
committerBrian Maly <brian.maly@oracle.com>
Wed, 27 Feb 2019 19:46:56 +0000 (14:46 -0500)
commit3057b139b4ab60c8613afd1e79d5e38bb9791ed1
tree431d25d8ec362909f3ecab3deb1ec74fd0afb2ca
parentcaba0fc7788eb44e2cfa1e79e9059a502f2438ca
bnxt_en: reduce timeout on initial HWRM calls

Orabug: 29357977

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>
(cherry picked from commit 9751e8e714872aa650b030e52a9fafbb694a3714)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Conflicts:
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h