net/bnxt: fail init when mbuf allocation fails
authorAjit Khaparde <ajit.khaparde@broadcom.com>
Wed, 17 Nov 2021 21:10:09 +0000 (13:10 -0800)
committerAjit Khaparde <ajit.khaparde@broadcom.com>
Mon, 22 Nov 2021 07:12:38 +0000 (08:12 +0100)
commitf9f0b5121f62d8701165d20bfdd14638bc72654d
treeb2a403d7f75f7fc3aef227aeb7eefd845a16f833
parent720b55ad278ecc56717e73047427b9e76333e928
net/bnxt: fail init when mbuf allocation fails

Fix driver init when Rx mbuf allocation fails.
If we continue to use the driver with whatever rings were
created successfully, it can cause unexpected behavior.

Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
drivers/net/bnxt/bnxt_hwrm.c
drivers/net/bnxt/bnxt_ring.c
drivers/net/bnxt/bnxt_rxr.c