[PATCH net-next 0/8] bnxt_en: Updates.
From: Michael Chan <michael.chan@broadcom.com>
Date: 2020-03-08 22:46:10
This series includes simplification and improvement of NAPI polling logic in bnxt_poll_p5(). The improvements will prevent starving the async events from firmware if we are in continuous NAPI polling. The rest of the patches include cleanups, a better return code for firmware busy, and to clear devlink port type more properly. Michael Chan (4): bnxt_en: Handle all NQ notifications in bnxt_poll_p5(). bnxt_en: Simplify __bnxt_poll_cqs_done(). bnxt_en: Process the NQ under NAPI continuous polling. bnxt_en: Clear DCB settings after firmware reset. Vasundhara Volam (4): bnxt_en: Remove unnecessary assignment of return code bnxt_en: Modify some bnxt_hwrm_*_free() functions to void. bnxt_en: Return -EAGAIN if fw command returns BUSY bnxt_en: Call devlink_port_type_clear() in remove() drivers/net/ethernet/broadcom/bnxt/bnxt.c | 101 +++++++++------------- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 19 ++-- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- 4 files changed, 49 insertions(+), 80 deletions(-) -- 2.5.1