diff options
author | Michael Chan <michael.chan@broadcom.com> | 2024-08-08 07:15:15 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2024-08-11 14:48:02 +0200 |
commit | 6e360862c08756b13f3eb4b1dcbf0b9b9e4d7382 (patch) | |
tree | be5a45ce54728febc84a5310e4a996840530782e /drivers/net/ethernet/broadcom/bnxt/bnxt.h | |
parent | bnxt_en: Add support to call FW to update a VNIC (diff) | |
download | linux-6e360862c08756b13f3eb4b1dcbf0b9b9e4d7382.tar.xz linux-6e360862c08756b13f3eb4b1dcbf0b9b9e4d7382.zip |
bnxt_en: Check the FW's VNIC flush capability
Check the HWRM_VNIC_QCAPS FW response for the receive engine flush
capability. This capability indicates that we can reliably support
RX ring restart when calling HWRM_VNIC_UPDATE with MRU set to 0.
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David Wei <dw@davidwei.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.h b/drivers/net/ethernet/broadcom/bnxt/bnxt.h index 5de67f718993..a2233b2d9329 100644 --- a/drivers/net/ethernet/broadcom/bnxt/bnxt.h +++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.h @@ -2438,6 +2438,7 @@ struct bnxt { #define BNXT_FW_CAP_VNIC_TUNNEL_TPA BIT_ULL(37) #define BNXT_FW_CAP_CFA_NTUPLE_RX_EXT_IP_PROTO BIT_ULL(38) #define BNXT_FW_CAP_CFA_RFS_RING_TBL_IDX_V3 BIT_ULL(39) + #define BNXT_FW_CAP_VNIC_RE_FLUSH BIT_ULL(40) u32 fw_dbg_cap; |