]> git.baikalelectronics.ru Git - kernel.git/commit
bnxt_en: Properly report no pause support on some cards
authorMichael Chan <michael.chan@broadcom.com>
Sat, 5 Mar 2022 08:54:38 +0000 (03:54 -0500)
committerDavid S. Miller <davem@davemloft.net>
Sat, 5 Mar 2022 11:16:56 +0000 (11:16 +0000)
commitf5fa7626c6de1a34c1aa02722e86337faa563d79
tree54d5c84495dc5fb29ae29a84c27a5bf5fd8dbc4f
parent6ea8b9a97ead112e415d892a2532a2de416ca376
bnxt_en: Properly report no pause support on some cards

Some cards are configured to never support link pause or PFC.  Discover
these cards and properly report no pause support to ethtool.  Disable
PFC settings from DCBNL if PFC is unsupported.

Reviewed-by: Pavan Chebbi <pavan.chebbi@broadcom.com>
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
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c