]> 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)
commitdb31594e9891c8d21cd4935a636ecca343bd2dc9
tree54d5c84495dc5fb29ae29a84c27a5bf5fd8dbc4f
parentf9becae27e626490c6a549e4bfea0119a91975b4
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