]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Reserve rings at driver open if none was reserved at probe time.
authorMichael Chan <michael.chan@broadcom.com>
Thu, 26 Apr 2018 21:44:44 +0000 (17:44 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Apr 2018 18:47:31 +0000 (14:47 -0400)
commit370b587f979abd571d4d2679d1d4992a01433b02
tree3632c8d50e2bf82c2a63851cf0c552de60cccbfe
parent2a87f8c6603477c7bfb9d32d53b2bd58dc6e642b
bnxt_en: Reserve rings at driver open if none was reserved at probe time.

Add logic to reserve default rings at driver open time if none was
reserved during probe time.  This will happen when the PF driver did
not provision minimum rings to the VF, due to more limited resources.

Driver open will only succeed if some minimum rings can be reserved.

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