diff options
author | Yuval Mintz <yuvalmin@broadcom.com> | 2013-01-14 05:11:45 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-01-15 15:07:58 -0500 |
commit | 4ba7699be9e038b3f4d4857ef5d2150ebd9a7b60 (patch) | |
tree | 075a9a5fee8b80803686801d5f03176a96510941 /drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | |
parent | a336ca7cc5c87677c77381e01754e9491b20e38c (diff) | |
download | blackbird-op-linux-4ba7699be9e038b3f4d4857ef5d2150ebd9a7b60.tar.gz blackbird-op-linux-4ba7699be9e038b3f4d4857ef5d2150ebd9a7b60.zip |
bnx2x: Added nvram personalities support
When a device is configured to act as either iscsi or fcoe
device in its nvram, prevent the other from being misused by
preventing its activation in the driver.
Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h')
-rw-r--r-- | drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h index 3369a50ac6b4..d2e79be3a905 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h @@ -899,6 +899,10 @@ struct port_feat_cfg { /* port 0: 0x454 port 1: 0x4c8 */ #define PORT_FEAT_CFG_DCBX_DISABLED 0x00000000 #define PORT_FEAT_CFG_DCBX_ENABLED 0x00000100 + #define PORT_FEAT_CFG_STORAGE_PERSONALITY_MASK 0x00000C00 + #define PORT_FEAT_CFG_STORAGE_PERSONALITY_FCOE 0x00000400 + #define PORT_FEAT_CFG_STORAGE_PERSONALITY_ISCSI 0x00000800 + #define PORT_FEATURE_EN_SIZE_MASK 0x0f000000 #define PORT_FEATURE_EN_SIZE_SHIFT 24 #define PORT_FEATURE_WOL_ENABLED 0x01000000 |