OSDN Git Service

bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW.
authorMichael Chan <michael.chan@broadcom.com>
Sun, 24 Nov 2019 03:30:49 +0000 (22:30 -0500)
committerJakub Kicinski <jakub.kicinski@netronome.com>
Sun, 24 Nov 2019 22:48:03 +0000 (14:48 -0800)
commitc7e457f42c02066e49a6e03028c889aefbb8999b
tree1c5e6772c5e20c9fc51200109b12c1fb3747e76e
parentb1613e78e98d065fd3356d0b93df665b0740f652
bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW.

Currently, the driver does not allow PHY settings on a multi-function or
NPAR NIC whose port is shared by more than one function.  Newer
firmware now allows PHY settings on some of these NICs.  Check for
this new firmware setting and allow the user to set the PHY settings
accordingly.

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c