]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set
authorshantiprasad shettar <shantiprasad.shettar@broadcom.com>
Mon, 10 Mar 2025 18:31:26 +0000 (11:31 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 18 Mar 2025 09:25:22 +0000 (10:25 +0100)
commita6c81e32aeacbfd530d576fa401edd506ec966ef
tree95ab880687f24e1b3d837d2eaf3d65893441ea94
parent2c4d376c3a489e4cb60ae6458b62a4c1d8124895
bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set

Newer FW can set the CAPS_CHANGE flag during ifup if some capabilities
or configurations have changed.  For example, the CoS queue
configurations may have changed.  Support this new flag by treating it
almost like FW reset.  The driver will essentially rediscover all
features and capabilities, reconfigure all backing store context memory,
reset everything to default, and reserve all resources.

Reviewed-by: Somnath Kotur <somnath.kotur@broadcom.com>
Reviewed-by: Pavan Chebbi <pavan.chebbi@broadcom.com>
Signed-off-by: shantiprasad shettar <shantiprasad.shettar@broadcom.com>
Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Link: https://patch.msgid.link/20250310183129.3154117-5-michael.chan@broadcom.com
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c