]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Perform function reset earlier during probe.
authorMichael Chan <michael.chan@broadcom.com>
Wed, 8 Mar 2017 23:44:32 +0000 (18:44 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 10 Mar 2017 01:38:31 +0000 (17:38 -0800)
commit5dbf85f1c0d047eb2091908cc3fe7db03a92a738
tree8232c869b64724dfee8676d188fac2be06a7fe01
parent8c2503cd4e3da130b0aed04b7eca08ba71c26ba7
bnxt_en: Perform function reset earlier during probe.

The firmware call to do function reset is done too late.  It is causing
the rings that have been reserved to be freed.  In NPAR mode, this bug
is causing us to run out of rings.

Fixes: d685f820478c ("bnxt_en: Implement new scheme to reserve tx rings.")
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