|
| #define | FW_ENCODE_32BIT_PATTERN 0x1e1e1e1e |
| |
| #define | BNX2X_MAX_ISCSI_TRGT_CONN_MASK 0xFFFF |
| |
| #define | BNX2X_MAX_ISCSI_TRGT_CONN_SHIFT 0 |
| |
| #define | BNX2X_MAX_ISCSI_INIT_CONN_MASK 0xFFFF0000 |
| |
| #define | BNX2X_MAX_ISCSI_INIT_CONN_SHIFT 16 |
| |
| #define | BNX2X_MAX_FCOE_TRGT_CONN_MASK 0xFFFF |
| |
| #define | BNX2X_MAX_FCOE_TRGT_CONN_SHIFT 0 |
| |
| #define | BNX2X_MAX_FCOE_INIT_CONN_MASK 0xFFFF0000 |
| |
| #define | BNX2X_MAX_FCOE_INIT_CONN_SHIFT 16 |
| |
| #define | PIN_CFG_NA 0x00000000 |
| |
| #define | PIN_CFG_GPIO0_P0 0x00000001 |
| |
| #define | PIN_CFG_GPIO1_P0 0x00000002 |
| |
| #define | PIN_CFG_GPIO2_P0 0x00000003 |
| |
| #define | PIN_CFG_GPIO3_P0 0x00000004 |
| |
| #define | PIN_CFG_GPIO0_P1 0x00000005 |
| |
| #define | PIN_CFG_GPIO1_P1 0x00000006 |
| |
| #define | PIN_CFG_GPIO2_P1 0x00000007 |
| |
| #define | PIN_CFG_GPIO3_P1 0x00000008 |
| |
| #define | PIN_CFG_EPIO0 0x00000009 |
| |
| #define | PIN_CFG_EPIO1 0x0000000a |
| |
| #define | PIN_CFG_EPIO2 0x0000000b |
| |
| #define | PIN_CFG_EPIO3 0x0000000c |
| |
| #define | PIN_CFG_EPIO4 0x0000000d |
| |
| #define | PIN_CFG_EPIO5 0x0000000e |
| |
| #define | PIN_CFG_EPIO6 0x0000000f |
| |
| #define | PIN_CFG_EPIO7 0x00000010 |
| |
| #define | PIN_CFG_EPIO8 0x00000011 |
| |
| #define | PIN_CFG_EPIO9 0x00000012 |
| |
| #define | PIN_CFG_EPIO10 0x00000013 |
| |
| #define | PIN_CFG_EPIO11 0x00000014 |
| |
| #define | PIN_CFG_EPIO12 0x00000015 |
| |
| #define | PIN_CFG_EPIO13 0x00000016 |
| |
| #define | PIN_CFG_EPIO14 0x00000017 |
| |
| #define | PIN_CFG_EPIO15 0x00000018 |
| |
| #define | PIN_CFG_EPIO16 0x00000019 |
| |
| #define | PIN_CFG_EPIO17 0x0000001a |
| |
| #define | PIN_CFG_EPIO18 0x0000001b |
| |
| #define | PIN_CFG_EPIO19 0x0000001c |
| |
| #define | PIN_CFG_EPIO20 0x0000001d |
| |
| #define | PIN_CFG_EPIO21 0x0000001e |
| |
| #define | PIN_CFG_EPIO22 0x0000001f |
| |
| #define | PIN_CFG_EPIO23 0x00000020 |
| |
| #define | PIN_CFG_EPIO24 0x00000021 |
| |
| #define | PIN_CFG_EPIO25 0x00000022 |
| |
| #define | PIN_CFG_EPIO26 0x00000023 |
| |
| #define | PIN_CFG_EPIO27 0x00000024 |
| |
| #define | PIN_CFG_EPIO28 0x00000025 |
| |
| #define | PIN_CFG_EPIO29 0x00000026 |
| |
| #define | PIN_CFG_EPIO30 0x00000027 |
| |
| #define | PIN_CFG_EPIO31 0x00000028 |
| |
| #define | EPIO_CFG_NA 0x00000000 |
| |
| #define | EPIO_CFG_EPIO0 0x00000001 |
| |
| #define | EPIO_CFG_EPIO1 0x00000002 |
| |
| #define | EPIO_CFG_EPIO2 0x00000003 |
| |
| #define | EPIO_CFG_EPIO3 0x00000004 |
| |
| #define | EPIO_CFG_EPIO4 0x00000005 |
| |
| #define | EPIO_CFG_EPIO5 0x00000006 |
| |
| #define | EPIO_CFG_EPIO6 0x00000007 |
| |
| #define | EPIO_CFG_EPIO7 0x00000008 |
| |
| #define | EPIO_CFG_EPIO8 0x00000009 |
| |
| #define | EPIO_CFG_EPIO9 0x0000000a |
| |
| #define | EPIO_CFG_EPIO10 0x0000000b |
| |
| #define | EPIO_CFG_EPIO11 0x0000000c |
| |
| #define | EPIO_CFG_EPIO12 0x0000000d |
| |
| #define | EPIO_CFG_EPIO13 0x0000000e |
| |
| #define | EPIO_CFG_EPIO14 0x0000000f |
| |
| #define | EPIO_CFG_EPIO15 0x00000010 |
| |
| #define | EPIO_CFG_EPIO16 0x00000011 |
| |
| #define | EPIO_CFG_EPIO17 0x00000012 |
| |
| #define | EPIO_CFG_EPIO18 0x00000013 |
| |
| #define | EPIO_CFG_EPIO19 0x00000014 |
| |
| #define | EPIO_CFG_EPIO20 0x00000015 |
| |
| #define | EPIO_CFG_EPIO21 0x00000016 |
| |
| #define | EPIO_CFG_EPIO22 0x00000017 |
| |
| #define | EPIO_CFG_EPIO23 0x00000018 |
| |
| #define | EPIO_CFG_EPIO24 0x00000019 |
| |
| #define | EPIO_CFG_EPIO25 0x0000001a |
| |
| #define | EPIO_CFG_EPIO26 0x0000001b |
| |
| #define | EPIO_CFG_EPIO27 0x0000001c |
| |
| #define | EPIO_CFG_EPIO28 0x0000001d |
| |
| #define | EPIO_CFG_EPIO29 0x0000001e |
| |
| #define | EPIO_CFG_EPIO30 0x0000001f |
| |
| #define | EPIO_CFG_EPIO31 0x00000020 |
| |
| #define | SHARED_HW_CFG_MDIO_VOLTAGE_MASK 0x00000001 |
| |
| #define | SHARED_HW_CFG_MDIO_VOLTAGE_SHIFT 0 |
| |
| #define | SHARED_HW_CFG_MDIO_VOLTAGE_1_2V 0x00000000 |
| |
| #define | SHARED_HW_CFG_MDIO_VOLTAGE_2_5V 0x00000001 |
| |
| #define | SHARED_HW_CFG_MCP_RST_ON_CORE_RST_EN 0x00000002 |
| |
| #define | SHARED_HW_CFG_PORT_SWAP 0x00000004 |
| |
| #define | SHARED_HW_CFG_BEACON_WOL_EN 0x00000008 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN3_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN3_ENABLED 0x00000010 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_MASK 0x00000700 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_SHIFT 8 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_DEFAULT 0x00000000 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_NC_SI 0x00000100 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_UMP 0x00000200 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_IPMI 0x00000300 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_IPMI 0x00000400 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_SPIO4_UMP_IPMI 0x00000500 |
| |
| #define | SHARED_HW_CFG_MFW_SELECT_SPIO4_NC_SI_UMP 0x00000600 |
| |
| #define | SHARED_HW_CFG_LED_MODE_MASK 0x000f0000 |
| |
| #define | SHARED_HW_CFG_LED_MODE_SHIFT 16 |
| |
| #define | SHARED_HW_CFG_LED_MAC1 0x00000000 |
| |
| #define | SHARED_HW_CFG_LED_PHY1 0x00010000 |
| |
| #define | SHARED_HW_CFG_LED_PHY2 0x00020000 |
| |
| #define | SHARED_HW_CFG_LED_PHY3 0x00030000 |
| |
| #define | SHARED_HW_CFG_LED_MAC2 0x00040000 |
| |
| #define | SHARED_HW_CFG_LED_PHY4 0x00050000 |
| |
| #define | SHARED_HW_CFG_LED_PHY5 0x00060000 |
| |
| #define | SHARED_HW_CFG_LED_PHY6 0x00070000 |
| |
| #define | SHARED_HW_CFG_LED_MAC3 0x00080000 |
| |
| #define | SHARED_HW_CFG_LED_PHY7 0x00090000 |
| |
| #define | SHARED_HW_CFG_LED_PHY9 0x000a0000 |
| |
| #define | SHARED_HW_CFG_LED_PHY11 0x000b0000 |
| |
| #define | SHARED_HW_CFG_LED_MAC4 0x000c0000 |
| |
| #define | SHARED_HW_CFG_LED_PHY8 0x000d0000 |
| |
| #define | SHARED_HW_CFG_LED_EXTPHY1 0x000e0000 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_MASK 0x3f000000 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_SHIFT 24 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_CL37 0x01000000 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_CL73 0x02000000 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_BAM 0x04000000 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_PARALLEL_DETECTION 0x08000000 |
| |
| #define | SHARED_HW_CFG_AN_EN_SGMII_FIBER_AUTO_DETECT 0x10000000 |
| |
| #define | SHARED_HW_CFG_AN_ENABLE_REMOTE_PHY 0x20000000 |
| |
| #define | SHARED_HW_CFG_SRIOV_MASK 0x40000000 |
| |
| #define | SHARED_HW_CFG_SRIOV_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_SRIOV_ENABLED 0x40000000 |
| |
| #define | SHARED_HW_CFG_ATC_MASK 0x80000000 |
| |
| #define | SHARED_HW_CFG_ATC_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_ATC_ENABLED 0x80000000 |
| |
| #define | SHARED_HW_CFG_GRACE_PERIOD_MASK 0x000000ff |
| |
| #define | SHARED_HW_CFG_GRACE_PERIOD_SHIFT 0 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_ENABLED 0x00000100 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_CLOCK_CHANGE_MASK 0x00000e00 |
| |
| #define | SHARED_HW_CFG_CLOCK_CHANGE_SHIFT 9 |
| |
| #define | SHARED_HW_CFG_SMBUS_TIMING_MASK 0x00001000 |
| |
| #define | SHARED_HW_CFG_SMBUS_TIMING_100KHZ 0x00000000 |
| |
| #define | SHARED_HW_CFG_SMBUS_TIMING_400KHZ 0x00001000 |
| |
| #define | SHARED_HW_CFG_HIDE_PORT1 0x00002000 |
| |
| #define | SHARED_HW_CFG_WOL_CAPABLE_MASK 0x00004000 |
| |
| #define | SHARED_HW_CFG_WOL_CAPABLE_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_WOL_CAPABLE_ENABLED 0x00004000 |
| |
| #define | SHARED_HW_CFG_SPIO4_FOLLOW_PERST_MASK 0x00008000 |
| |
| #define | SHARED_HW_CFG_SPIO4_FOLLOW_PERST_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_SPIO4_FOLLOW_PERST_ENABLED 0x00008000 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_MASK 0x00070000 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_SHIFT 16 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_HW 0x00000000 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_0DB 0x00010000 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_3_5DB 0x00020000 |
| |
| #define | SHARED_HW_CFG_PCIE_GEN2_PREEMPHASIS_6_0DB 0x00030000 |
| |
| #define | SHARED_HW_CFG_FAN_FAILURE_MASK 0x00180000 |
| |
| #define | SHARED_HW_CFG_FAN_FAILURE_SHIFT 19 |
| |
| #define | SHARED_HW_CFG_FAN_FAILURE_PHY_TYPE 0x00000000 |
| |
| #define | SHARED_HW_CFG_FAN_FAILURE_DISABLED 0x00080000 |
| |
| #define | SHARED_HW_CFG_FAN_FAILURE_ENABLED 0x00100000 |
| |
| #define | SHARED_HW_CFG_ASPM_SUPPORT_MASK 0x00600000 |
| |
| #define | SHARED_HW_CFG_ASPM_SUPPORT_SHIFT 21 |
| |
| #define | SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_ENABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_ASPM_SUPPORT_L0S_DISABLED 0x00200000 |
| |
| #define | SHARED_HW_CFG_ASPM_SUPPORT_L1_DISABLED 0x00400000 |
| |
| #define | SHARED_HW_CFG_ASPM_SUPPORT_L0S_L1_DISABLED 0x00600000 |
| |
| #define | SHARED_HW_CFG_PREVENT_L1_ENTRY_MASK 0x00800000 |
| |
| #define | SHARED_HW_CFG_PREVENT_L1_ENTRY_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_PREVENT_L1_ENTRY_ENABLED 0x00800000 |
| |
| #define | SHARED_HW_CFG_PORT_MODE_MASK 0x01000000 |
| |
| #define | SHARED_HW_CFG_PORT_MODE_2 0x00000000 |
| |
| #define | SHARED_HW_CFG_PORT_MODE_4 0x01000000 |
| |
| #define | SHARED_HW_CFG_PATH_SWAP_MASK 0x02000000 |
| |
| #define | SHARED_HW_CFG_PATH_SWAP_DISABLED 0x00000000 |
| |
| #define | SHARED_HW_CFG_PATH_SWAP_ENABLED 0x02000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_MASK 0x1C000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_SHIFT 26 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_PHY_TYPE 0x00000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC0 0x04000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_EMAC1 0x08000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_BOTH 0x0c000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS1_SWAPPED 0x10000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_MASK 0xE0000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_SHIFT 29 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_PHY_TYPE 0x00000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC0 0x20000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_EMAC1 0x40000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_BOTH 0x60000000 |
| |
| #define | SHARED_HW_CFG_MDC_MDIO_ACCESS2_SWAPPED 0x80000000 |
| |
| #define | SHARED_HW_CFG_POWER_MGNT_SCALE_MASK 0x00ff0000 |
| |
| #define | SHARED_HW_CFG_POWER_MGNT_SCALE_SHIFT 16 |
| |
| #define | SHARED_HW_CFG_POWER_MGNT_UNKNOWN_SCALE 0x00000000 |
| |
| #define | SHARED_HW_CFG_POWER_MGNT_DOT_1_WATT 0x00010000 |
| |
| #define | SHARED_HW_CFG_POWER_MGNT_DOT_01_WATT 0x00020000 |
| |
| #define | SHARED_HW_CFG_POWER_MGNT_DOT_001_WATT 0x00030000 |
| |
| #define | SHARED_HW_CFG_POWER_DIS_CMN_MASK 0xff000000 |
| |
| #define | SHARED_HW_CFG_POWER_DIS_CMN_SHIFT 24 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MASK 0x00000003 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_MII_MODE_SHIFT 0 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MAC 0x00000000 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_MII_MODE_PHY 0x00000001 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_MII_MODE_MII 0x00000000 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_MII_MODE_RMII 0x00000002 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_NUM_DEVS_MASK 0x00000f00 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_NUM_DEVS_SHIFT 8 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_EXT_PHY_TYPE_MASK 0x00ff0000 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_EXT_PHY_TYPE_SHIFT 16 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_EXT_PHY_TYPE_NONE 0x00000000 |
| |
| #define | SHARED_HW_CFG_UMP_NC_SI_EXT_PHY_TYPE_BCM5221 0x00010000 |
| |
| #define | SHARED_HW_CFG_E3_I2C_MUX0_MASK 0x0000003F |
| |
| #define | SHARED_HW_CFG_E3_I2C_MUX0_SHIFT 0 |
| |
| #define | SHARED_HW_CFG_E3_I2C_MUX1_MASK 0x00000FC0 |
| |
| #define | SHARED_HW_CFG_E3_I2C_MUX1_SHIFT 6 |
| |
| #define | SHARED_HW_CFG_BOARD_REV_MASK 0x00ff0000 |
| |
| #define | SHARED_HW_CFG_BOARD_REV_SHIFT 16 |
| |
| #define | SHARED_HW_CFG_BOARD_MAJOR_VER_MASK 0x0f000000 |
| |
| #define | SHARED_HW_CFG_BOARD_MAJOR_VER_SHIFT 24 |
| |
| #define | SHARED_HW_CFG_BOARD_MINOR_VER_MASK 0xf0000000 |
| |
| #define | SHARED_HW_CFG_BOARD_MINOR_VER_SHIFT 28 |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_MASK 0x0000FFFF |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_SHIFT 0 |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_32103210 0x00001b1b |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_32100123 0x00001be4 |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_01233210 0x0000e41b |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_01230123 0x0000e4e4 |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_TX_MASK 0x000000FF |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_TX_SHIFT 0 |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_RX_MASK 0x0000FF00 |
| |
| #define | SHARED_HW_CFG_LANE_SWAP_CFG_RX_SHIFT 8 |
| |
| #define | SHARED_HW_CFG_TX_LANE0_POL_FLIP_ENABLED 0x00010000 |
| |
| #define | SHARED_HW_CFG_TX_LANE1_POL_FLIP_ENABLED 0x00020000 |
| |
| #define | SHARED_HW_CFG_TX_LANE2_POL_FLIP_ENABLED 0x00040000 |
| |
| #define | SHARED_HW_CFG_TX_LANE3_POL_FLIP_ENABLED 0x00080000 |
| |
| #define | SHARED_HW_CFG_RX_LANE0_POL_FLIP_ENABLED 0x00100000 |
| |
| #define | SHARED_HW_CFG_RX_LANE1_POL_FLIP_ENABLED 0x00200000 |
| |
| #define | SHARED_HW_CFG_RX_LANE2_POL_FLIP_ENABLED 0x00400000 |
| |
| #define | SHARED_HW_CFG_RX_LANE3_POL_FLIP_ENABLED 0x00800000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_MASK 0x0F000000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_SHIFT 24 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_2P_01 0x00000000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_2P_10 0x01000000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_4P_0123 0x02000000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_4P_1032 0x03000000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_4P_2301 0x04000000 |
| |
| #define | SHARED_HW_CFG_E3_PORT_LAYOUT_4P_3210 0x05000000 |
| |
| #define | PORT_HW_CFG_PCI_VENDOR_ID_MASK 0xffff0000 |
| |
| #define | PORT_HW_CFG_PCI_DEVICE_ID_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_PCI_SUBSYS_DEVICE_ID_MASK 0xffff0000 |
| |
| #define | PORT_HW_CFG_PCI_SUBSYS_VENDOR_ID_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_POWER_DIS_D0_MASK 0x000000ff |
| |
| #define | PORT_HW_CFG_POWER_DIS_D0_SHIFT 0 |
| |
| #define | PORT_HW_CFG_POWER_DIS_D1_MASK 0x0000ff00 |
| |
| #define | PORT_HW_CFG_POWER_DIS_D1_SHIFT 8 |
| |
| #define | PORT_HW_CFG_POWER_DIS_D2_MASK 0x00ff0000 |
| |
| #define | PORT_HW_CFG_POWER_DIS_D2_SHIFT 16 |
| |
| #define | PORT_HW_CFG_POWER_DIS_D3_MASK 0xff000000 |
| |
| #define | PORT_HW_CFG_POWER_DIS_D3_SHIFT 24 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D0_MASK 0x000000ff |
| |
| #define | PORT_HW_CFG_POWER_CONS_D0_SHIFT 0 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D1_MASK 0x0000ff00 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D1_SHIFT 8 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D2_MASK 0x00ff0000 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D2_SHIFT 16 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D3_MASK 0xff000000 |
| |
| #define | PORT_HW_CFG_POWER_CONS_D3_SHIFT 24 |
| |
| #define | PORT_HW_CFG_UPPERMAC_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_UPPERMAC_SHIFT 0 |
| |
| #define | PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_SERDES_TX_DRV_PRE_EMPHASIS_SHIFT 0 |
| |
| #define | PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_MASK 0xffff0000 |
| |
| #define | PORT_HW_CFG_SERDES_RX_DRV_EQUALIZER_SHIFT 16 |
| |
| #define | PORT_HW_CFG_PF_NUM_VF_MASK 0x0000007F |
| |
| #define | PORT_HW_CFG_PF_NUM_VF_SHIFT 0 |
| |
| #define | PORT_HW_CFG_PF_NUM_MSIX_VECTORS_MASK 0x00007F00 |
| |
| #define | PORT_HW_CFG_PF_NUM_MSIX_VECTORS_SHIFT 8 |
| |
| #define | PORT_HW_CFG_ENABLE_FLR_MASK 0x00010000 |
| |
| #define | PORT_HW_CFG_FLR_ENABLED 0x00010000 |
| |
| #define | PORT_HW_CFG_VF_NUM_MSIX_VECTORS_MASK 0x0000007F |
| |
| #define | PORT_HW_CFG_VF_NUM_MSIX_VECTORS_SHIFT 0 |
| |
| #define | PORT_HW_CFG_VF_PCI_DEVICE_ID_MASK 0xFFFF0000 |
| |
| #define | PORT_HW_CFG_VF_PCI_DEVICE_ID_SHIFT 16 |
| |
| #define | PORT_HW_CFG_MF_PCI_DEVICE_ID_MASK 0x0000FFFF |
| |
| #define | PORT_HW_CFG_MF_PCI_DEVICE_ID_SHIFT 0 |
| |
| #define | PORT_HW_CFG_TX_LASER_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_TX_LASER_SHIFT 0 |
| |
| #define | PORT_HW_CFG_TX_LASER_MDIO 0x00000000 |
| |
| #define | PORT_HW_CFG_TX_LASER_GPIO0 0x00000001 |
| |
| #define | PORT_HW_CFG_TX_LASER_GPIO1 0x00000002 |
| |
| #define | PORT_HW_CFG_TX_LASER_GPIO2 0x00000003 |
| |
| #define | PORT_HW_CFG_TX_LASER_GPIO3 0x00000004 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_MASK 0x0000FF00 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_SHIFT 8 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_GPIO0 0x00000000 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_GPIO1 0x00000100 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_GPIO2 0x00000200 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_GPIO3 0x00000300 |
| |
| #define | PORT_HW_CFG_FAULT_MODULE_LED_DISABLED 0x00000400 |
| |
| #define | PORT_HW_CFG_E3_TX_LASER_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_E3_TX_LASER_SHIFT 0 |
| |
| #define | PORT_HW_CFG_E3_FAULT_MDL_LED_MASK 0x0000FF00 |
| |
| #define | PORT_HW_CFG_E3_FAULT_MDL_LED_SHIFT 8 |
| |
| #define | PORT_HW_CFG_E3_MOD_ABS_MASK 0x00FF0000 |
| |
| #define | PORT_HW_CFG_E3_MOD_ABS_SHIFT 16 |
| |
| #define | PORT_HW_CFG_E3_PWR_DIS_MASK 0xFF000000 |
| |
| #define | PORT_HW_CFG_E3_PWR_DIS_SHIFT 24 |
| |
| #define | PORT_HW_CFG_E3_TX_FAULT_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_E3_TX_FAULT_SHIFT 0 |
| |
| #define | PORT_HW_CFG_E3_PHY_RESET_MASK 0x0000FF00 |
| |
| #define | PORT_HW_CFG_E3_PHY_RESET_SHIFT 8 |
| |
| #define | PORT_HW_CFG_E3_PWR_DOWN_MASK 0x00FF0000 |
| |
| #define | PORT_HW_CFG_E3_PWR_DOWN_SHIFT 16 |
| |
| #define | PORT_HW_CFG_E3_I2C_MUX0_MASK 0x01000000 |
| |
| #define | PORT_HW_CFG_E3_I2C_MUX1_MASK 0x02000000 |
| |
| #define | PORT_HW_CFG_E3_OVER_CURRENT_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_E3_OVER_CURRENT_SHIFT 0 |
| |
| #define | PORT_HW_CFG_MEDIA_TYPE_PHY0_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_MEDIA_TYPE_PHY0_SHIFT 0 |
| |
| #define | PORT_HW_CFG_MEDIA_TYPE_PHY1_MASK 0x0000FF00 |
| |
| #define | PORT_HW_CFG_MEDIA_TYPE_PHY1_SHIFT 8 |
| |
| #define | PORT_HW_CFG_MEDIA_TYPE_PHY2_MASK 0x00FF0000 |
| |
| #define | PORT_HW_CFG_MEDIA_TYPE_PHY2_SHIFT 16 |
| |
| #define | PORT_HW_CFG_FCOE_UPPERMAC_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_FCOE_UPPERMAC_SHIFT 0 |
| |
| #define | PORT_HW_CFG_RJ45_PAIR_SWAP_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_RJ45_PAIR_SWAP_SHIFT 0 |
| |
| #define | PORT_HW_CFG_GPIO0_CONFIG_MASK 0x00000003 |
| |
| #define | PORT_HW_CFG_GPIO0_CONFIG_SHIFT 0 |
| |
| #define | PORT_HW_CFG_GPIO0_CONFIG_NA 0x00000000 |
| |
| #define | PORT_HW_CFG_GPIO0_CONFIG_LOW 0x00000001 |
| |
| #define | PORT_HW_CFG_GPIO0_CONFIG_HIGH 0x00000002 |
| |
| #define | PORT_HW_CFG_GPIO0_CONFIG_INPUT 0x00000003 |
| |
| #define | PORT_HW_CFG_GPIO1_CONFIG_MASK 0x0000000C |
| |
| #define | PORT_HW_CFG_GPIO1_CONFIG_SHIFT 2 |
| |
| #define | PORT_HW_CFG_GPIO1_CONFIG_NA 0x00000000 |
| |
| #define | PORT_HW_CFG_GPIO1_CONFIG_LOW 0x00000004 |
| |
| #define | PORT_HW_CFG_GPIO1_CONFIG_HIGH 0x00000008 |
| |
| #define | PORT_HW_CFG_GPIO1_CONFIG_INPUT 0x0000000c |
| |
| #define | PORT_HW_CFG_GPIO2_CONFIG_MASK 0x00000030 |
| |
| #define | PORT_HW_CFG_GPIO2_CONFIG_SHIFT 4 |
| |
| #define | PORT_HW_CFG_GPIO2_CONFIG_NA 0x00000000 |
| |
| #define | PORT_HW_CFG_GPIO2_CONFIG_LOW 0x00000010 |
| |
| #define | PORT_HW_CFG_GPIO2_CONFIG_HIGH 0x00000020 |
| |
| #define | PORT_HW_CFG_GPIO2_CONFIG_INPUT 0x00000030 |
| |
| #define | PORT_HW_CFG_GPIO3_CONFIG_MASK 0x000000C0 |
| |
| #define | PORT_HW_CFG_GPIO3_CONFIG_SHIFT 6 |
| |
| #define | PORT_HW_CFG_GPIO3_CONFIG_NA 0x00000000 |
| |
| #define | PORT_HW_CFG_GPIO3_CONFIG_LOW 0x00000040 |
| |
| #define | PORT_HW_CFG_GPIO3_CONFIG_HIGH 0x00000080 |
| |
| #define | PORT_HW_CFG_GPIO3_CONFIG_INPUT 0x000000c0 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_MASK 0x00000F00 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_SHIFT 8 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_NOT_FORCED 0x00000000 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P0 0x00000100 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P0 0x00000200 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P0 0x00000300 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P0 0x00000400 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO0_P1 0x00000500 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO1_P1 0x00000600 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO2_P1 0x00000700 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_GPIO3_P1 0x00000800 |
| |
| #define | PORT_HW_CFG_FORCE_KR_ENABLER_FORCED 0x00000900 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_MASK 0x000F0000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_SHIFT 16 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_PHY_TYPE 0x00000000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P0 0x00010000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P0 0x00020000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P0 0x00030000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P0 0x00040000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO0_P1 0x00050000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO1_P1 0x00060000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO2_P1 0x00070000 |
| |
| #define | PORT_HW_CFG_EXT_PHY_GPIO_RST_GPIO3_P1 0x00080000 |
| |
| #define | PORT_HW_CFG_ENABLE_BAM_ON_KR_MASK 0x00100000 |
| |
| #define | PORT_HW_CFG_ENABLE_BAM_ON_KR_SHIFT 20 |
| |
| #define | PORT_HW_CFG_ENABLE_BAM_ON_KR_DISABLED 0x00000000 |
| |
| #define | PORT_HW_CFG_ENABLE_BAM_ON_KR_ENABLED 0x00100000 |
| |
| #define | PORT_HW_CFG_ENABLE_CMS_MASK 0x00200000 |
| |
| #define | PORT_HW_CFG_ENABLE_CMS_SHIFT 21 |
| |
| #define | PORT_HW_CFG_ENABLE_CMS_DISABLED 0x00000000 |
| |
| #define | PORT_HW_CFG_ENABLE_CMS_ENABLED 0x00200000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_MASK 0x0F000000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_SHIFT 24 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_SGMII 0x00000000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_XFI 0x01000000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_SFI 0x02000000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_KR 0x03000000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_DXGXS 0x04000000 |
| |
| #define | PORT_HW_CFG_NET_SERDES_IF_KR2 0x05000000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_MASK 0x0000FFFF |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_SHIFT 0 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_10M_FULL 0x00000001 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3__ 0x00000002 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3___ 0x00000004 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_100M_FULL 0x00000008 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_1G 0x00000010 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_2_DOT_5G 0x00000020 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_10G 0x00000040 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D3_20G 0x00000080 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_MASK 0xFFFF0000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_SHIFT 16 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_10M_FULL 0x00010000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0__ 0x00020000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0___ 0x00040000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_100M_FULL 0x00080000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_1G 0x00100000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_2_DOT_5G 0x00200000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_10G 0x00400000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY2_D0_20G 0x00800000 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_MASK 0x00000007 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_SHIFT 0 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_HARDWARE_DEFAULT 0x00000000 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_FIRST_PHY 0x00000001 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_SECOND_PHY 0x00000002 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_FIRST_PHY_PRIORITY 0x00000003 |
| |
| #define | PORT_HW_CFG_PHY_SELECTION_SECOND_PHY_PRIORITY 0x00000004 |
| |
| #define | PORT_HW_CFG_PHY_SWAPPED_MASK 0x00000008 |
| |
| #define | PORT_HW_CFG_PHY_SWAPPED_SHIFT 3 |
| |
| #define | PORT_HW_CFG_PHY_SWAPPED_DISABLED 0x00000000 |
| |
| #define | PORT_HW_CFG_PHY_SWAPPED_ENABLED 0x00000008 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_MASK 0x000000FF |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_ADDR_SHIFT 0 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_MASK 0x0000FF00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SHIFT 8 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_DIRECT 0x00000000 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8071 0x00000100 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8072 0x00000200 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8073 0x00000300 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8705 0x00000400 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8706 0x00000500 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8726 0x00000600 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8481 0x00000700 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_SFX7101 0x00000800 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727 0x00000900 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8727_NOC 0x00000a00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84823 0x00000b00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54640 0x00000c00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM84833 0x00000d00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54618SE 0x00000e00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM8722 0x00000f00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_BCM54616 0x00001000 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_FAILURE 0x0000fd00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY2_TYPE_NOT_CONN 0x0000ff00 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_SHIFT 0 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_01230123 0x00001b1b |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_01233210 0x00001be4 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_31203120 0x0000d8d8 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_32103210 0x0000e4e4 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_TX_MASK 0x000000ff |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_TX_SHIFT 0 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_RX_MASK 0x0000ff00 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_RX_SHIFT 8 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_MASTER_MASK 0x0000c000 |
| |
| #define | PORT_HW_CFG_LANE_SWAP_CFG_MASTER_SHIFT 14 |
| |
| #define | PORT_HW_CFG_SWAP_PHY_POLARITY_MASK 0x00010000 |
| |
| #define | PORT_HW_CFG_SWAP_PHY_POLARITY_DISABLED 0x00000000 |
| |
| #define | PORT_HW_CFG_SWAP_PHY_POLARITY_ENABLED 0x00010000 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_ADDR_MASK 0x000000ff |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_ADDR_SHIFT 0 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_MASK 0x0000ff00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SHIFT 8 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT 0x00000000 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8071 0x00000100 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8072 0x00000200 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8073 0x00000300 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8705 0x00000400 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8706 0x00000500 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8726 0x00000600 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8481 0x00000700 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101 0x00000800 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727 0x00000900 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727_NOC 0x00000a00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84823 0x00000b00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54640 0x00000c00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM84833 0x00000d00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54618SE 0x00000e00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8722 0x00000f00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM54616 0x00001000 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_DIRECT_WC 0x0000fc00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_FAILURE 0x0000fd00 |
| |
| #define | PORT_HW_CFG_XGXS_EXT_PHY_TYPE_NOT_CONN 0x0000ff00 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_ADDR_MASK 0x00ff0000 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_ADDR_SHIFT 16 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_TYPE_MASK 0xff000000 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_TYPE_SHIFT 24 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT 0x00000000 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_TYPE_BCM5482 0x01000000 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_TYPE_DIRECT_SD 0x02000000 |
| |
| #define | PORT_HW_CFG_SERDES_EXT_PHY_TYPE_NOT_CONN 0xff000000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_MASK 0x0000ffff |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_SHIFT 0 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_FULL 0x00000001 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_10M_HALF 0x00000002 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_HALF 0x00000004 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_100M_FULL 0x00000008 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_1G 0x00000010 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_2_5G 0x00000020 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_10G 0x00000040 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_20G 0x00000080 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D3_RESERVED 0x0000f000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_MASK 0xffff0000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_SHIFT 16 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_FULL 0x00010000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_10M_HALF 0x00020000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_HALF 0x00040000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_100M_FULL 0x00080000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_1G 0x00100000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_2_5G 0x00200000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_10G 0x00400000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_20G 0x00800000 |
| |
| #define | PORT_HW_CFG_SPEED_CAPABILITY_D0_RESERVED 0xf0000000 |
| |
| #define | SHARED_FEATURE_BMC_ECHO_MODE_EN 0x00000001 |
| |
| #define | SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_MASK 0x00000002 |
| |
| #define | SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_DISABLED 0x00000000 |
| |
| #define | SHARED_FEAT_CFG_OVERRIDE_PREEMPHASIS_CFG_ENABLED 0x00000002 |
| |
| #define | SHARED_FEAT_CFG_NCSI_ID_METHOD_MASK 0x00000008 |
| |
| #define | SHARED_FEAT_CFG_NCSI_ID_METHOD_SPIO 0x00000000 |
| |
| #define | SHARED_FEAT_CFG_NCSI_ID_METHOD_NVRAM 0x00000008 |
| |
| #define | SHARED_FEAT_CFG_NCSI_ID_MASK 0x00000030 |
| |
| #define | SHARED_FEAT_CFG_NCSI_ID_SHIFT 4 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_MASK 0x00000700 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_SHIFT 8 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_MF_ALLOWED 0x00000000 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_FORCED_SF 0x00000100 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_SPIO4 0x00000200 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_SWITCH_INDEPT 0x00000300 |
| |
| #define | SHARED_FEAT_CFG_FORCE_SF_MODE_AFEX_MODE 0x00000400 |
| |
| #define | SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_MASK 0x00ff0000 |
| |
| #define | SHARED_FEAT_CFG_LLDP_XMIT_INTERVAL_SHIFT 16 |
| |
| #define | SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_MASK 0xff000000 |
| |
| #define | SHARED_FEAT_CFG_LLDP_DEVICE_TYPE_ID_SHIFT 24 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_MASK 0x0000000f |
| |
| #define | PORT_FEATURE_BAR1_SIZE_SHIFT 0 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_DISABLED 0x00000000 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_64K 0x00000001 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_128K 0x00000002 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_256K 0x00000003 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_512K 0x00000004 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_1M 0x00000005 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_2M 0x00000006 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_4M 0x00000007 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_8M 0x00000008 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_16M 0x00000009 |
| |
| #define | PORT_FEATURE_BAR1_SIZE_32M 0x0000000a |
| |
| #define | PORT_FEATURE_BAR1_SIZE_64M 0x0000000b |
| |
| #define | PORT_FEATURE_BAR1_SIZE_128M 0x0000000c |
| |
| #define | PORT_FEATURE_BAR1_SIZE_256M 0x0000000d |
| |
| #define | PORT_FEATURE_BAR1_SIZE_512M 0x0000000e |
| |
| #define | PORT_FEATURE_BAR1_SIZE_1G 0x0000000f |
| |
| #define | PORT_FEATURE_BAR2_SIZE_MASK 0x000000f0 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_SHIFT 4 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_DISABLED 0x00000000 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_64K 0x00000010 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_128K 0x00000020 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_256K 0x00000030 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_512K 0x00000040 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_1M 0x00000050 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_2M 0x00000060 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_4M 0x00000070 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_8M 0x00000080 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_16M 0x00000090 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_32M 0x000000a0 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_64M 0x000000b0 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_128M 0x000000c0 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_256M 0x000000d0 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_512M 0x000000e0 |
| |
| #define | PORT_FEATURE_BAR2_SIZE_1G 0x000000f0 |
| |
| #define | PORT_FEAT_CFG_DCBX_MASK 0x00000100 |
| |
| #define | PORT_FEAT_CFG_DCBX_DISABLED 0x00000000 |
| |
| #define | PORT_FEAT_CFG_DCBX_ENABLED 0x00000100 |
| |
| #define | PORT_FEATURE_EN_SIZE_MASK 0x0f000000 |
| |
| #define | PORT_FEATURE_EN_SIZE_SHIFT 24 |
| |
| #define | PORT_FEATURE_WOL_ENABLED 0x01000000 |
| |
| #define | PORT_FEATURE_MBA_ENABLED 0x02000000 |
| |
| #define | PORT_FEATURE_MFW_ENABLED 0x04000000 |
| |
| #define | PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_MASK 0x08000000 |
| |
| #define | PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_DISABLED 0x00000000 |
| |
| #define | PORT_FEAT_CFG_FORCE_EXP_ROM_ADV_ENABLED 0x08000000 |
| |
| #define | PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_MASK 0xe0000000 |
| |
| #define | PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_SHIFT 29 |
| |
| #define | PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_NO_ENFORCEMENT 0x00000000 |
| |
| #define | PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_DISABLE_TX_LASER 0x20000000 |
| |
| #define | PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_WARNING_MSG 0x40000000 |
| |
| #define | PORT_FEAT_CFG_OPT_MDL_ENFRCMNT_POWER_DOWN 0x60000000 |
| |
| #define | PORT_FEATURE_WOL_DEFAULT_MASK 0x00000003 |
| |
| #define | PORT_FEATURE_WOL_DEFAULT_SHIFT 0 |
| |
| #define | PORT_FEATURE_WOL_DEFAULT_DISABLE 0x00000000 |
| |
| #define | PORT_FEATURE_WOL_DEFAULT_MAGIC 0x00000001 |
| |
| #define | PORT_FEATURE_WOL_DEFAULT_ACPI 0x00000002 |
| |
| #define | PORT_FEATURE_WOL_DEFAULT_MAGIC_AND_ACPI 0x00000003 |
| |
| #define | PORT_FEATURE_WOL_RES_PAUSE_CAP 0x00000004 |
| |
| #define | PORT_FEATURE_WOL_RES_ASYM_PAUSE_CAP 0x00000008 |
| |
| #define | PORT_FEATURE_WOL_ACPI_UPON_MGMT 0x00000010 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_MASK 0x00000007 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_SHIFT 0 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_PXE 0x00000000 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_RPL 0x00000001 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_BOOTP 0x00000002 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_ISCSIB 0x00000003 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_FCOE_BOOT 0x00000004 |
| |
| #define | PORT_FEATURE_MBA_BOOT_AGENT_TYPE_NONE 0x00000007 |
| |
| #define | PORT_FEATURE_MBA_BOOT_RETRY_MASK 0x00000038 |
| |
| #define | PORT_FEATURE_MBA_BOOT_RETRY_SHIFT 3 |
| |
| #define | PORT_FEATURE_MBA_RES_PAUSE_CAP 0x00000100 |
| |
| #define | PORT_FEATURE_MBA_RES_ASYM_PAUSE_CAP 0x00000200 |
| |
| #define | PORT_FEATURE_MBA_SETUP_PROMPT_ENABLE 0x00000400 |
| |
| #define | PORT_FEATURE_MBA_HOTKEY_MASK 0x00000800 |
| |
| #define | PORT_FEATURE_MBA_HOTKEY_CTRL_S 0x00000000 |
| |
| #define | PORT_FEATURE_MBA_HOTKEY_CTRL_B 0x00000800 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_MASK 0x000ff000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_SHIFT 12 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_DISABLED 0x00000000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_2K 0x00001000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_4K 0x00002000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_8K 0x00003000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_16K 0x00004000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_32K 0x00005000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_64K 0x00006000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_128K 0x00007000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_256K 0x00008000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_512K 0x00009000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_1M 0x0000a000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_2M 0x0000b000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_4M 0x0000c000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_8M 0x0000d000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_16M 0x0000e000 |
| |
| #define | PORT_FEATURE_MBA_EXP_ROM_SIZE_32M 0x0000f000 |
| |
| #define | PORT_FEATURE_MBA_MSG_TIMEOUT_MASK 0x00f00000 |
| |
| #define | PORT_FEATURE_MBA_MSG_TIMEOUT_SHIFT 20 |
| |
| #define | PORT_FEATURE_MBA_BIOS_BOOTSTRAP_MASK 0x03000000 |
| |
| #define | PORT_FEATURE_MBA_BIOS_BOOTSTRAP_SHIFT 24 |
| |
| #define | PORT_FEATURE_MBA_BIOS_BOOTSTRAP_AUTO 0x00000000 |
| |
| #define | PORT_FEATURE_MBA_BIOS_BOOTSTRAP_BBS 0x01000000 |
| |
| #define | PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT18H 0x02000000 |
| |
| #define | PORT_FEATURE_MBA_BIOS_BOOTSTRAP_INT19H 0x03000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_MASK 0x3c000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_SHIFT 26 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_AUTO 0x00000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_10HD 0x04000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_10FD 0x08000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_100HD 0x0c000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_100FD 0x10000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_1GBPS 0x14000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_2_5GBPS 0x18000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_10GBPS_CX4 0x1c000000 |
| |
| #define | PORT_FEATURE_MBA_LINK_SPEED_20GBPS 0x20000000 |
| |
| #define | PORT_FEATURE_BMC_LINK_OVERRIDE_MASK 0x00000001 |
| |
| #define | PORT_FEATURE_BMC_LINK_OVERRIDE_DEFAULT 0x00000000 |
| |
| #define | PORT_FEATURE_BMC_LINK_OVERRIDE_EN 0x00000001 |
| |
| #define | PORT_FEATURE_MBA_VLAN_TAG_MASK 0x0000ffff |
| |
| #define | PORT_FEATURE_MBA_VLAN_TAG_SHIFT 0 |
| |
| #define | PORT_FEATURE_MBA_VLAN_EN 0x00010000 |
| |
| #define | PORT_FEATURE_RESOURCE_CFG_VALID 0x00000001 |
| |
| #define | PORT_FEATURE_RESOURCE_CFG_DIAG 0x00000002 |
| |
| #define | PORT_FEATURE_RESOURCE_CFG_L2 0x00000004 |
| |
| #define | PORT_FEATURE_RESOURCE_CFG_ISCSI 0x00000008 |
| |
| #define | PORT_FEATURE_RESOURCE_CFG_RDMA 0x00000010 |
| |
| #define | PORT_FEATURE_SMBUS_ADDR_MASK 0x000000fe |
| |
| #define | PORT_FEATURE_SMBUS_ADDR_SHIFT 1 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_MASK 0x0000000f |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_SHIFT 0 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_DISABLED 0x00000000 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_4K 0x00000001 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_8K 0x00000002 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_16K 0x00000003 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_32K 0x00000004 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_64K 0x00000005 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_128K 0x00000006 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_256K 0x00000007 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_512K 0x00000008 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_1M 0x00000009 |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_2M 0x0000000a |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_4M 0x0000000b |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_8M 0x0000000c |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_16M 0x0000000d |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_32M 0x0000000e |
| |
| #define | PORT_FEAT_CFG_VF_BAR2_SIZE_64M 0x0000000f |
| |
| #define | PORT_FEATURE_CONNECTED_SWITCH_MASK 0x03000000 |
| |
| #define | PORT_FEATURE_CONNECTED_SWITCH_SHIFT 24 |
| |
| #define | PORT_FEATURE_CON_SWITCH_1G_SWITCH 0x00000000 |
| |
| #define | PORT_FEATURE_CON_SWITCH_10G_SWITCH 0x01000000 |
| |
| #define | PORT_FEATURE_CON_SWITCH_AUTO_DETECT 0x02000000 |
| |
| #define | PORT_FEATURE_CON_SWITCH_ONE_TIME_DETECT 0x03000000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_MASK 0x000f0000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_SHIFT 16 |
| |
| #define | PORT_FEATURE_LINK_SPEED_AUTO 0x00000000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_10M_FULL 0x00010000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_10M_HALF 0x00020000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_100M_HALF 0x00030000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_100M_FULL 0x00040000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_1G 0x00050000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_2_5G 0x00060000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_10G_CX4 0x00070000 |
| |
| #define | PORT_FEATURE_LINK_SPEED_20G 0x00080000 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_MASK 0x00000700 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_SHIFT 8 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_AUTO 0x00000000 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_TX 0x00000100 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_RX 0x00000200 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_BOTH 0x00000300 |
| |
| #define | PORT_FEATURE_FLOW_CONTROL_NONE 0x00000400 |
| |
| #define | PORT_FEAT_CFG_EEE_POWER_MODE_MASK 0x000000FF |
| |
| #define | PORT_FEAT_CFG_EEE_POWER_MODE_SHIFT 0 |
| |
| #define | PORT_FEAT_CFG_EEE_POWER_MODE_DISABLED 0x00000000 |
| |
| #define | PORT_FEAT_CFG_EEE_POWER_MODE_BALANCED 0x00000001 |
| |
| #define | PORT_FEAT_CFG_EEE_POWER_MODE_AGGRESSIVE 0x00000002 |
| |
| #define | PORT_FEAT_CFG_EEE_POWER_MODE_LOW_LATENCY 0x00000003 |
| |
| #define | FUNC_0 0 |
| |
| #define | FUNC_1 1 |
| |
| #define | FUNC_2 2 |
| |
| #define | FUNC_3 3 |
| |
| #define | FUNC_4 4 |
| |
| #define | FUNC_5 5 |
| |
| #define | FUNC_6 6 |
| |
| #define | FUNC_7 7 |
| |
| #define | E1_FUNC_MAX 2 |
| |
| #define | E1H_FUNC_MAX 8 |
| |
| #define | E2_FUNC_MAX 4 /* per path */ |
| |
| #define | VN_0 0 |
| |
| #define | VN_1 1 |
| |
| #define | VN_2 2 |
| |
| #define | VN_3 3 |
| |
| #define | E1VN_MAX 1 |
| |
| #define | E1HVN_MAX 4 |
| |
| #define | E2_VF_MAX 64 /* HC_REG_VF_CONFIGURATION_SIZE */ |
| |
| #define | DRV_PULSE_PERIOD_MS 250 |
| |
| #define | FW_ACK_TIME_OUT_MS 5000 |
| |
| #define | FW_ACK_POLL_TIME_MS 1 |
| |
| #define | FW_ACK_NUM_OF_POLL (FW_ACK_TIME_OUT_MS/FW_ACK_POLL_TIME_MS) |
| |
| #define | MFW_TRACE_SIGNATURE 0x54524342 |
| |
| #define | LINK_STATUS_NONE (0<<0) |
| |
| #define | LINK_STATUS_LINK_FLAG_MASK 0x00000001 |
| |
| #define | LINK_STATUS_LINK_UP 0x00000001 |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_MASK 0x0000001E |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_AN_NOT_COMPLETE (0<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_10THD (1<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_10TFD (2<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_100TXHD (3<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_100T4 (4<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_100TXFD (5<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_1000THD (6<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_1000TFD (7<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_1000XFD (7<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_2500THD (8<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_2500TFD (9<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_2500XFD (9<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_10GTFD (10<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_10GXFD (10<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_20GTFD (11<<1) |
| |
| #define | LINK_STATUS_SPEED_AND_DUPLEX_20GXFD (11<<1) |
| |
| #define | LINK_STATUS_AUTO_NEGOTIATE_FLAG_MASK 0x00000020 |
| |
| #define | LINK_STATUS_AUTO_NEGOTIATE_ENABLED 0x00000020 |
| |
| #define | LINK_STATUS_AUTO_NEGOTIATE_COMPLETE 0x00000040 |
| |
| #define | LINK_STATUS_PARALLEL_DETECTION_FLAG_MASK 0x00000080 |
| |
| #define | LINK_STATUS_PARALLEL_DETECTION_USED 0x00000080 |
| |
| #define | LINK_STATUS_LINK_PARTNER_1000TFD_CAPABLE 0x00000200 |
| |
| #define | LINK_STATUS_LINK_PARTNER_1000THD_CAPABLE 0x00000400 |
| |
| #define | LINK_STATUS_LINK_PARTNER_100T4_CAPABLE 0x00000800 |
| |
| #define | LINK_STATUS_LINK_PARTNER_100TXFD_CAPABLE 0x00001000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_100TXHD_CAPABLE 0x00002000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_10TFD_CAPABLE 0x00004000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_10THD_CAPABLE 0x00008000 |
| |
| #define | LINK_STATUS_TX_FLOW_CONTROL_FLAG_MASK 0x00010000 |
| |
| #define | LINK_STATUS_TX_FLOW_CONTROL_ENABLED 0x00010000 |
| |
| #define | LINK_STATUS_RX_FLOW_CONTROL_FLAG_MASK 0x00020000 |
| |
| #define | LINK_STATUS_RX_FLOW_CONTROL_ENABLED 0x00020000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_FLOW_CONTROL_MASK 0x000C0000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_NOT_PAUSE_CAPABLE (0<<18) |
| |
| #define | LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE (1<<18) |
| |
| #define | LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE (2<<18) |
| |
| #define | LINK_STATUS_LINK_PARTNER_BOTH_PAUSE (3<<18) |
| |
| #define | LINK_STATUS_SERDES_LINK 0x00100000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_2500XFD_CAPABLE 0x00200000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_2500XHD_CAPABLE 0x00400000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_10GXFD_CAPABLE 0x00800000 |
| |
| #define | LINK_STATUS_LINK_PARTNER_20GXFD_CAPABLE 0x10000000 |
| |
| #define | LINK_STATUS_PFC_ENABLED 0x20000000 |
| |
| #define | LINK_STATUS_PHYSICAL_LINK_FLAG 0x40000000 |
| |
| #define | LINK_STATUS_SFP_TX_FAULT 0x80000000 |
| |
| #define | DRV_MSG_CODE_MASK 0xffff0000 |
| |
| #define | DRV_MSG_CODE_LOAD_REQ 0x10000000 |
| |
| #define | DRV_MSG_CODE_LOAD_DONE 0x11000000 |
| |
| #define | DRV_MSG_CODE_UNLOAD_REQ_WOL_EN 0x20000000 |
| |
| #define | DRV_MSG_CODE_UNLOAD_REQ_WOL_DIS 0x20010000 |
| |
| #define | DRV_MSG_CODE_UNLOAD_REQ_WOL_MCP 0x20020000 |
| |
| #define | DRV_MSG_CODE_UNLOAD_DONE 0x21000000 |
| |
| #define | DRV_MSG_CODE_DCC_OK 0x30000000 |
| |
| #define | DRV_MSG_CODE_DCC_FAILURE 0x31000000 |
| |
| #define | DRV_MSG_CODE_DIAG_ENTER_REQ 0x50000000 |
| |
| #define | DRV_MSG_CODE_DIAG_EXIT_REQ 0x60000000 |
| |
| #define | DRV_MSG_CODE_VALIDATE_KEY 0x70000000 |
| |
| #define | DRV_MSG_CODE_GET_CURR_KEY 0x80000000 |
| |
| #define | DRV_MSG_CODE_GET_UPGRADE_KEY 0x81000000 |
| |
| #define | DRV_MSG_CODE_GET_MANUF_KEY 0x82000000 |
| |
| #define | DRV_MSG_CODE_LOAD_L2B_PRAM 0x90000000 |
| |
| #define | DRV_MSG_CODE_VRFY_FIRST_PHY_OPT_MDL 0xa0000000 |
| |
| #define | REQ_BC_VER_4_VRFY_FIRST_PHY_OPT_MDL 0x00050006 |
| |
| #define | DRV_MSG_CODE_VRFY_SPECIFIC_PHY_OPT_MDL 0xa1000000 |
| |
| #define | REQ_BC_VER_4_VRFY_SPECIFIC_PHY_OPT_MDL 0x00050234 |
| |
| #define | DRV_MSG_CODE_VRFY_AFEX_SUPPORTED 0xa2000000 |
| |
| #define | REQ_BC_VER_4_VRFY_AFEX_SUPPORTED 0x00070002 |
| |
| #define | REQ_BC_VER_4_SFP_TX_DISABLE_SUPPORTED 0x00070014 |
| |
| #define | REQ_BC_VER_4_PFC_STATS_SUPPORTED 0x00070201 |
| |
| #define | REQ_BC_VER_4_FCOE_FEATURES 0x00070209 |
| |
| #define | DRV_MSG_CODE_DCBX_ADMIN_PMF_MSG 0xb0000000 |
| |
| #define | DRV_MSG_CODE_DCBX_PMF_DRV_OK 0xb2000000 |
| |
| #define | REQ_BC_VER_4_DCBX_ADMIN_MSG_NON_PMF 0x00070401 |
| |
| #define | DRV_MSG_CODE_VF_DISABLED_DONE 0xc0000000 |
| |
| #define | DRV_MSG_CODE_AFEX_DRIVER_SETMAC 0xd0000000 |
| |
| #define | DRV_MSG_CODE_AFEX_LISTGET_ACK 0xd1000000 |
| |
| #define | DRV_MSG_CODE_AFEX_LISTSET_ACK 0xd2000000 |
| |
| #define | DRV_MSG_CODE_AFEX_STATSGET_ACK 0xd3000000 |
| |
| #define | DRV_MSG_CODE_AFEX_VIFSET_ACK 0xd4000000 |
| |
| #define | DRV_MSG_CODE_DRV_INFO_ACK 0xd8000000 |
| |
| #define | DRV_MSG_CODE_DRV_INFO_NACK 0xd9000000 |
| |
| #define | DRV_MSG_CODE_EEE_RESULTS_ACK 0xda000000 |
| |
| #define | DRV_MSG_CODE_SET_MF_BW 0xe0000000 |
| |
| #define | REQ_BC_VER_4_SET_MF_BW 0x00060202 |
| |
| #define | DRV_MSG_CODE_SET_MF_BW_ACK 0xe1000000 |
| |
| #define | DRV_MSG_CODE_LINK_STATUS_CHANGED 0x01000000 |
| |
| #define | DRV_MSG_CODE_INITIATE_FLR 0x02000000 |
| |
| #define | REQ_BC_VER_4_INITIATE_FLR 0x00070213 |
| |
| #define | BIOS_MSG_CODE_LIC_CHALLENGE 0xff010000 |
| |
| #define | BIOS_MSG_CODE_LIC_RESPONSE 0xff020000 |
| |
| #define | BIOS_MSG_CODE_VIRT_MAC_PRIM 0xff030000 |
| |
| #define | BIOS_MSG_CODE_VIRT_MAC_ISCSI 0xff040000 |
| |
| #define | DRV_MSG_SEQ_NUMBER_MASK 0x0000ffff |
| |
| #define | DRV_MSG_CODE_SET_MF_BW_MIN_MASK 0x00ff0000 |
| |
| #define | DRV_MSG_CODE_SET_MF_BW_MAX_MASK 0xff000000 |
| |
| #define | DRV_MSG_CODE_UNLOAD_SKIP_LINK_RESET 0x00000002 |
| |
| #define | DRV_MSG_CODE_LOAD_REQ_WITH_LFA 0x0000100a |
| |
| #define | FW_MSG_CODE_MASK 0xffff0000 |
| |
| #define | FW_MSG_CODE_DRV_LOAD_COMMON 0x10100000 |
| |
| #define | FW_MSG_CODE_DRV_LOAD_PORT 0x10110000 |
| |
| #define | FW_MSG_CODE_DRV_LOAD_FUNCTION 0x10120000 |
| |
| #define | REQ_BC_VER_4_DRV_LOAD_COMMON_CHIP 0x00060000 |
| |
| #define | FW_MSG_CODE_DRV_LOAD_COMMON_CHIP 0x10130000 |
| |
| #define | FW_MSG_CODE_DRV_LOAD_REFUSED 0x10200000 |
| |
| #define | FW_MSG_CODE_DRV_LOAD_DONE 0x11100000 |
| |
| #define | FW_MSG_CODE_DRV_UNLOAD_COMMON 0x20100000 |
| |
| #define | FW_MSG_CODE_DRV_UNLOAD_PORT 0x20110000 |
| |
| #define | FW_MSG_CODE_DRV_UNLOAD_FUNCTION 0x20120000 |
| |
| #define | FW_MSG_CODE_DRV_UNLOAD_DONE 0x21100000 |
| |
| #define | FW_MSG_CODE_DCC_DONE 0x30100000 |
| |
| #define | FW_MSG_CODE_LLDP_DONE 0x40100000 |
| |
| #define | FW_MSG_CODE_DIAG_ENTER_DONE 0x50100000 |
| |
| #define | FW_MSG_CODE_DIAG_REFUSE 0x50200000 |
| |
| #define | FW_MSG_CODE_DIAG_EXIT_DONE 0x60100000 |
| |
| #define | FW_MSG_CODE_VALIDATE_KEY_SUCCESS 0x70100000 |
| |
| #define | FW_MSG_CODE_VALIDATE_KEY_FAILURE 0x70200000 |
| |
| #define | FW_MSG_CODE_GET_KEY_DONE 0x80100000 |
| |
| #define | FW_MSG_CODE_NO_KEY 0x80f00000 |
| |
| #define | FW_MSG_CODE_LIC_INFO_NOT_READY 0x80f80000 |
| |
| #define | FW_MSG_CODE_L2B_PRAM_LOADED 0x90100000 |
| |
| #define | FW_MSG_CODE_L2B_PRAM_T_LOAD_FAILURE 0x90210000 |
| |
| #define | FW_MSG_CODE_L2B_PRAM_C_LOAD_FAILURE 0x90220000 |
| |
| #define | FW_MSG_CODE_L2B_PRAM_X_LOAD_FAILURE 0x90230000 |
| |
| #define | FW_MSG_CODE_L2B_PRAM_U_LOAD_FAILURE 0x90240000 |
| |
| #define | FW_MSG_CODE_VRFY_OPT_MDL_SUCCESS 0xa0100000 |
| |
| #define | FW_MSG_CODE_VRFY_OPT_MDL_INVLD_IMG 0xa0200000 |
| |
| #define | FW_MSG_CODE_VRFY_OPT_MDL_UNAPPROVED 0xa0300000 |
| |
| #define | FW_MSG_CODE_VF_DISABLED_DONE 0xb0000000 |
| |
| #define | FW_MSG_CODE_HW_SET_INVALID_IMAGE 0xb0100000 |
| |
| #define | FW_MSG_CODE_AFEX_DRIVER_SETMAC_DONE 0xd0100000 |
| |
| #define | FW_MSG_CODE_AFEX_LISTGET_ACK 0xd1100000 |
| |
| #define | FW_MSG_CODE_AFEX_LISTSET_ACK 0xd2100000 |
| |
| #define | FW_MSG_CODE_AFEX_STATSGET_ACK 0xd3100000 |
| |
| #define | FW_MSG_CODE_AFEX_VIFSET_ACK 0xd4100000 |
| |
| #define | FW_MSG_CODE_DRV_INFO_ACK 0xd8100000 |
| |
| #define | FW_MSG_CODE_DRV_INFO_NACK 0xd9100000 |
| |
| #define | FW_MSG_CODE_EEE_RESULS_ACK 0xda100000 |
| |
| #define | FW_MSG_CODE_SET_MF_BW_SENT 0xe0000000 |
| |
| #define | FW_MSG_CODE_SET_MF_BW_DONE 0xe1000000 |
| |
| #define | FW_MSG_CODE_LINK_CHANGED_ACK 0x01100000 |
| |
| #define | FW_MSG_CODE_LIC_CHALLENGE 0xff010000 |
| |
| #define | FW_MSG_CODE_LIC_RESPONSE 0xff020000 |
| |
| #define | FW_MSG_CODE_VIRT_MAC_PRIM 0xff030000 |
| |
| #define | FW_MSG_CODE_VIRT_MAC_ISCSI 0xff040000 |
| |
| #define | FW_MSG_SEQ_NUMBER_MASK 0x0000ffff |
| |
| #define | DRV_PULSE_SEQ_MASK 0x00007fff |
| |
| #define | DRV_PULSE_SYSTEM_TIME_MASK 0xffff0000 |
| |
| #define | DRV_PULSE_ALWAYS_ALIVE 0x00008000 |
| |
| #define | MCP_PULSE_SEQ_MASK 0x00007fff |
| |
| #define | MCP_PULSE_ALWAYS_ALIVE 0x00008000 |
| |
| #define | MCP_EVENT_MASK 0xffff0000 |
| |
| #define | MCP_EVENT_OTHER_DRIVER_RESET_REQ 0x00010000 |
| |
| #define | DRV_STATUS_PMF 0x00000001 |
| |
| #define | DRV_STATUS_VF_DISABLED 0x00000002 |
| |
| #define | DRV_STATUS_SET_MF_BW 0x00000004 |
| |
| #define | DRV_STATUS_LINK_EVENT 0x00000008 |
| |
| #define | DRV_STATUS_DCC_EVENT_MASK 0x0000ff00 |
| |
| #define | DRV_STATUS_DCC_DISABLE_ENABLE_PF 0x00000100 |
| |
| #define | DRV_STATUS_DCC_BANDWIDTH_ALLOCATION 0x00000200 |
| |
| #define | DRV_STATUS_DCC_CHANGE_MAC_ADDRESS 0x00000400 |
| |
| #define | DRV_STATUS_DCC_RESERVED1 0x00000800 |
| |
| #define | DRV_STATUS_DCC_SET_PROTOCOL 0x00001000 |
| |
| #define | DRV_STATUS_DCC_SET_PRIORITY 0x00002000 |
| |
| #define | DRV_STATUS_DCBX_EVENT_MASK 0x000f0000 |
| |
| #define | DRV_STATUS_DCBX_NEGOTIATION_RESULTS 0x00010000 |
| |
| #define | DRV_STATUS_AFEX_EVENT_MASK 0x03f00000 |
| |
| #define | DRV_STATUS_AFEX_LISTGET_REQ 0x00100000 |
| |
| #define | DRV_STATUS_AFEX_LISTSET_REQ 0x00200000 |
| |
| #define | DRV_STATUS_AFEX_STATSGET_REQ 0x00400000 |
| |
| #define | DRV_STATUS_AFEX_VIFSET_REQ 0x00800000 |
| |
| #define | DRV_STATUS_DRV_INFO_REQ 0x04000000 |
| |
| #define | DRV_STATUS_EEE_NEGOTIATION_RESULTS 0x08000000 |
| |
| #define | VIRT_MAC_SIGN_MASK 0xffff0000 |
| |
| #define | VIRT_MAC_SIGNATURE 0x564d0000 |
| |
| #define | MGMTFW_STATE_WORD_SIZE 110 |
| |
| #define | SHARED_MF_CLP_SET_DEFAULT 0x00000000 |
| |
| #define | SHARED_MF_CLP_EXIT 0x00000001 |
| |
| #define | SHARED_MF_CLP_EXIT_DONE 0x00010000 |
| |
| #define | PORT_MF_CFG_E1HOV_TAG_MASK 0x0000ffff |
| |
| #define | PORT_MF_CFG_E1HOV_TAG_SHIFT 0 |
| |
| #define | PORT_MF_CFG_E1HOV_TAG_DEFAULT PORT_MF_CFG_E1HOV_TAG_MASK |
| |
| #define | FUNC_MF_CFG_FUNC_HIDE 0x00000001 |
| |
| #define | FUNC_MF_CFG_PROTOCOL_MASK 0x00000006 |
| |
| #define | FUNC_MF_CFG_PROTOCOL_FCOE 0x00000000 |
| |
| #define | FUNC_MF_CFG_PROTOCOL_ETHERNET 0x00000002 |
| |
| #define | FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA 0x00000004 |
| |
| #define | FUNC_MF_CFG_PROTOCOL_ISCSI 0x00000006 |
| |
| #define | FUNC_MF_CFG_PROTOCOL_DEFAULT FUNC_MF_CFG_PROTOCOL_ETHERNET_WITH_RDMA |
| |
| #define | FUNC_MF_CFG_FUNC_DISABLED 0x00000008 |
| |
| #define | FUNC_MF_CFG_FUNC_DELETED 0x00000010 |
| |
| #define | FUNC_MF_CFG_TRANSMIT_PRIORITY_MASK 0x00000300 |
| |
| #define | FUNC_MF_CFG_TRANSMIT_PRIORITY_SHIFT 8 |
| |
| #define | FUNC_MF_CFG_TRANSMIT_PRIORITY_DEFAULT 0x00000000 |
| |
| #define | FUNC_MF_CFG_MIN_BW_MASK 0x00ff0000 |
| |
| #define | FUNC_MF_CFG_MIN_BW_SHIFT 16 |
| |
| #define | FUNC_MF_CFG_MIN_BW_DEFAULT 0x00000000 |
| |
| #define | FUNC_MF_CFG_MAX_BW_MASK 0xff000000 |
| |
| #define | FUNC_MF_CFG_MAX_BW_SHIFT 24 |
| |
| #define | FUNC_MF_CFG_MAX_BW_DEFAULT 0x64000000 |
| |
| #define | FUNC_MF_CFG_UPPERMAC_MASK 0x0000ffff |
| |
| #define | FUNC_MF_CFG_UPPERMAC_SHIFT 0 |
| |
| #define | FUNC_MF_CFG_UPPERMAC_DEFAULT FUNC_MF_CFG_UPPERMAC_MASK |
| |
| #define | FUNC_MF_CFG_LOWERMAC_DEFAULT 0xffffffff |
| |
| #define | FUNC_MF_CFG_E1HOV_TAG_MASK 0x0000ffff |
| |
| #define | FUNC_MF_CFG_E1HOV_TAG_SHIFT 0 |
| |
| #define | FUNC_MF_CFG_E1HOV_TAG_DEFAULT FUNC_MF_CFG_E1HOV_TAG_MASK |
| |
| #define | FUNC_MF_CFG_AFEX_VLAN_MASK 0x0fff0000 |
| |
| #define | FUNC_MF_CFG_AFEX_VLAN_SHIFT 16 |
| |
| #define | FUNC_MF_CFG_AFEX_COS_FILTER_MASK 0x000000ff |
| |
| #define | FUNC_MF_CFG_AFEX_COS_FILTER_SHIFT 0 |
| |
| #define | FUNC_MF_CFG_AFEX_MBA_ENABLED_MASK 0x0000ff00 |
| |
| #define | FUNC_MF_CFG_AFEX_MBA_ENABLED_SHIFT 8 |
| |
| #define | FUNC_MF_CFG_AFEX_MBA_ENABLED_VAL 0x00000100 |
| |
| #define | FUNC_MF_CFG_AFEX_VLAN_MODE_MASK 0x000f0000 |
| |
| #define | FUNC_MF_CFG_AFEX_VLAN_MODE_SHIFT 16 |
| |
| #define | MACP_FUNC_CFG_FLAGS_MASK 0x000000FF |
| |
| #define | MACP_FUNC_CFG_FLAGS_SHIFT 0 |
| |
| #define | MACP_FUNC_CFG_FLAGS_ENABLED 0x00000001 |
| |
| #define | MACP_FUNC_CFG_FLAGS_ETHERNET 0x00000002 |
| |
| #define | MACP_FUNC_CFG_FLAGS_ISCSI_OFFLOAD 0x00000004 |
| |
| #define | MACP_FUNC_CFG_FLAGS_FCOE_OFFLOAD 0x00000008 |
| |
| #define | MF_FUNC_CFG_PRESERVE_L2_MAC (1<<0) |
| |
| #define | MF_FUNC_CFG_PRESERVE_ISCSI_MAC (1<<1) |
| |
| #define | MF_FUNC_CFG_PRESERVE_FCOE_MAC (1<<2) |
| |
| #define | MF_FUNC_CFG_PRESERVE_FCOE_WWN_P (1<<3) |
| |
| #define | MF_FUNC_CFG_PRESERVE_FCOE_WWN_N (1<<4) |
| |
| #define | MF_FUNC_CFG_PRESERVE_TX_BW (1<<5) |
| |
| #define | SHR_MEM_FORMAT_REV_MASK 0xff000000 |
| |
| #define | SHR_MEM_FORMAT_REV_ID ('A'<<24) |
| |
| #define | SHR_MEM_VALIDITY_PCI_CFG 0x00100000 |
| |
| #define | SHR_MEM_VALIDITY_MB 0x00200000 |
| |
| #define | SHR_MEM_VALIDITY_DEV_INFO 0x00400000 |
| |
| #define | SHR_MEM_VALIDITY_RESERVED 0x00000007 |
| |
| #define | SHR_MEM_VALIDITY_LIC_KEY_IN_EFFECT_MASK 0x00000038 |
| |
| #define | SHR_MEM_VALIDITY_LIC_MANUF_KEY_IN_EFFECT 0x00000008 |
| |
| #define | SHR_MEM_VALIDITY_LIC_UPGRADE_KEY_IN_EFFECT 0x00000010 |
| |
| #define | SHR_MEM_VALIDITY_LIC_NO_KEY_IN_EFFECT 0x00000020 |
| |
| #define | SHR_MEM_VALIDITY_ACTIVE_MFW_UNKNOWN 0x00000000 |
| |
| #define | SHR_MEM_VALIDITY_ACTIVE_MFW_MASK 0x000001c0 |
| |
| #define | SHR_MEM_VALIDITY_ACTIVE_MFW_IPMI 0x00000040 |
| |
| #define | SHR_MEM_VALIDITY_ACTIVE_MFW_UMP 0x00000080 |
| |
| #define | SHR_MEM_VALIDITY_ACTIVE_MFW_NCSI 0x000000c0 |
| |
| #define | SHR_MEM_VALIDITY_ACTIVE_MFW_NONE 0x000001c0 |
| |
| #define | SHMEM_ARRAY_MASK(eb) ((1<<(eb))-1) |
| |
| #define | SHMEM_ARRAY_ENTRY(i, eb) ((i)/(32/(eb))) |
| |
| #define | SHMEM_ARRAY_BITPOS(i, eb, fb) |
| |
| #define | SHMEM_ARRAY_GET(a, i, eb, fb) |
| |
| #define | SHMEM_ARRAY_SET(a, i, eb, fb, val) |
| |
| #define | DCBX_MAX_NUM_PRI_PG_ENTRIES 8 |
| |
| #define | DCBX_PRI_PG_BITWIDTH 4 |
| |
| #define | DCBX_PRI_PG_FBITS 8 |
| |
| #define | DCBX_PRI_PG_GET(a, i) SHMEM_ARRAY_GET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS) |
| |
| #define | DCBX_PRI_PG_SET(a, i, val) SHMEM_ARRAY_SET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS, val) |
| |
| #define | DCBX_MAX_NUM_PG_BW_ENTRIES 8 |
| |
| #define | DCBX_BW_PG_BITWIDTH 8 |
| |
| #define | DCBX_PG_BW_GET(a, i) SHMEM_ARRAY_GET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH) |
| |
| #define | DCBX_PG_BW_SET(a, i, val) SHMEM_ARRAY_SET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH, val) |
| |
| #define | DCBX_STRICT_PRI_PG 15 |
| |
| #define | DCBX_MAX_APP_PROTOCOL 16 |
| |
| #define | FCOE_APP_IDX 0 |
| |
| #define | ISCSI_APP_IDX 1 |
| |
| #define | PREDEFINED_APP_IDX_MAX 2 |
| |
| #define | REM_CHASSIS_ID_STAT_LEN 4 |
| |
| #define | REM_PORT_ID_STAT_LEN 4 |
| |
| #define | LOCAL_CHASSIS_ID_STAT_LEN 2 |
| |
| #define | LOCAL_PORT_ID_STAT_LEN 2 |
| |
| #define | DCBX_ETS_CONFIG_TX_ENABLED 0x00000001 |
| |
| #define | DCBX_PFC_CONFIG_TX_ENABLED 0x00000002 |
| |
| #define | DCBX_APP_CONFIG_TX_ENABLED 0x00000004 |
| |
| #define | DCBX_ETS_RECO_TX_ENABLED 0x00000008 |
| |
| #define | DCBX_ETS_RECO_VALID 0x00000010 |
| |
| #define | DCBX_ETS_WILLING 0x00000020 |
| |
| #define | DCBX_PFC_WILLING 0x00000040 |
| |
| #define | DCBX_APP_WILLING 0x00000080 |
| |
| #define | DCBX_VERSION_CEE 0x00000100 |
| |
| #define | DCBX_VERSION_IEEE 0x00000200 |
| |
| #define | DCBX_DCBX_ENABLED 0x00000400 |
| |
| #define | DCBX_CEE_VERSION_MASK 0x0000f000 |
| |
| #define | DCBX_CEE_VERSION_SHIFT 12 |
| |
| #define | DCBX_CEE_MAX_VERSION_MASK 0x000f0000 |
| |
| #define | DCBX_CEE_MAX_VERSION_SHIFT 16 |
| |
| #define | DCBX_ETS_TLV_RX 0x00000001 |
| |
| #define | DCBX_PFC_TLV_RX 0x00000002 |
| |
| #define | DCBX_APP_TLV_RX 0x00000004 |
| |
| #define | DCBX_ETS_RX_ERROR 0x00000010 |
| |
| #define | DCBX_PFC_RX_ERROR 0x00000020 |
| |
| #define | DCBX_APP_RX_ERROR 0x00000040 |
| |
| #define | DCBX_ETS_REM_WILLING 0x00000100 |
| |
| #define | DCBX_PFC_REM_WILLING 0x00000200 |
| |
| #define | DCBX_APP_REM_WILLING 0x00000400 |
| |
| #define | DCBX_REMOTE_ETS_RECO_VALID 0x00001000 |
| |
| #define | DCBX_REMOTE_MIB_VALID 0x00002000 |
| |
| #define | DCBX_LOCAL_ETS_ERROR 0x00000001 |
| |
| #define | DCBX_LOCAL_PFC_ERROR 0x00000002 |
| |
| #define | DCBX_LOCAL_APP_ERROR 0x00000004 |
| |
| #define | DCBX_LOCAL_PFC_MISMATCH 0x00000010 |
| |
| #define | DCBX_LOCAL_APP_MISMATCH 0x00000020 |
| |
| #define | DCBX_REMOTE_MIB_ERROR 0x00000040 |
| |
| #define | DCBX_REMOTE_ETS_TLV_NOT_FOUND 0x00000080 |
| |
| #define | DCBX_REMOTE_PFC_TLV_NOT_FOUND 0x00000100 |
| |
| #define | DCBX_REMOTE_APP_TLV_NOT_FOUND 0x00000200 |
| |
| #define | SHMEM_LINK_CONFIG_SIZE 2 |
| |
| #define | REQ_DUPLEX_PHY0_MASK 0x0000ffff |
| |
| #define | REQ_DUPLEX_PHY0_SHIFT 0 |
| |
| #define | REQ_DUPLEX_PHY1_MASK 0xffff0000 |
| |
| #define | REQ_DUPLEX_PHY1_SHIFT 16 |
| |
| #define | REQ_FLOW_CTRL_PHY0_MASK 0x0000ffff |
| |
| #define | REQ_FLOW_CTRL_PHY0_SHIFT 0 |
| |
| #define | REQ_FLOW_CTRL_PHY1_MASK 0xffff0000 |
| |
| #define | REQ_FLOW_CTRL_PHY1_SHIFT 16 |
| |
| #define | REQ_LINE_SPD_PHY0_MASK 0x0000ffff |
| |
| #define | REQ_LINE_SPD_PHY0_SHIFT 0 |
| |
| #define | REQ_LINE_SPD_PHY1_MASK 0xffff0000 |
| |
| #define | REQ_LINE_SPD_PHY1_SHIFT 16 |
| |
| #define | REQ_FC_AUTO_ADV_MASK 0x0000ffff |
| |
| #define | REQ_FC_AUTO_ADV0_SHIFT 0 |
| |
| #define | NO_LFA_DUE_TO_DCC_MASK 0x00010000 |
| |
| #define | LFA_LINK_FLAP_REASON_OFFSET 0 |
| |
| #define | LFA_LINK_FLAP_REASON_MASK 0x000000ff |
| |
| #define | LFA_LINK_DOWN 0x1 |
| |
| #define | LFA_LOOPBACK_ENABLED 0x2 |
| |
| #define | LFA_DUPLEX_MISMATCH 0x3 |
| |
| #define | LFA_MFW_IS_TOO_OLD 0x4 |
| |
| #define | LFA_LINK_SPEED_MISMATCH 0x5 |
| |
| #define | LFA_FLOW_CTRL_MISMATCH 0x6 |
| |
| #define | LFA_SPEED_CAP_MISMATCH 0x7 |
| |
| #define | LFA_DCC_LFA_DISABLED 0x8 |
| |
| #define | LFA_EEE_MISMATCH 0x9 |
| |
| #define | LINK_FLAP_AVOIDANCE_COUNT_OFFSET 8 |
| |
| #define | LINK_FLAP_AVOIDANCE_COUNT_MASK 0x0000ff00 |
| |
| #define | LINK_FLAP_COUNT_OFFSET 16 |
| |
| #define | LINK_FLAP_COUNT_MASK 0x00ff0000 |
| |
| #define | LFA_FLAGS_MASK 0xff000000 |
| |
| #define | SHMEM_LFA_DONT_CLEAR_STAT (1<<24) |
| |
| #define | FCOE_FEATURES1_IOS_PER_CONNECTION_MASK 0x0000FFFF |
| |
| #define | FCOE_FEATURES1_IOS_PER_CONNECTION_OFFSET 0 |
| |
| #define | FCOE_FEATURES1_LOGINS_PER_PORT_MASK 0xFFFF0000 |
| |
| #define | FCOE_FEATURES1_LOGINS_PER_PORT_OFFSET 16 |
| |
| #define | FCOE_FEATURES2_EXCHANGES_MASK 0x0000FFFF |
| |
| #define | FCOE_FEATURES2_EXCHANGES_OFFSET 0 |
| |
| #define | FCOE_FEATURES2_NPIV_WWN_PER_PORT_MASK 0xFFFF0000 |
| |
| #define | FCOE_FEATURES2_NPIV_WWN_PER_PORT_OFFSET 16 |
| |
| #define | FCOE_FEATURES3_TARGETS_SUPPORTED_MASK 0x0000FFFF |
| |
| #define | FCOE_FEATURES3_TARGETS_SUPPORTED_OFFSET 0 |
| |
| #define | FCOE_FEATURES3_OUTSTANDING_COMMANDS_MASK 0xFFFF0000 |
| |
| #define | FCOE_FEATURES3_OUTSTANDING_COMMANDS_OFFSET 16 |
| |
| #define | FCOE_FEATURES4_FEATURE_SETTINGS_MASK 0x0000000F |
| |
| #define | FCOE_FEATURES4_FEATURE_SETTINGS_OFFSET 0 |
| |
| #define | SHMEM_DCC_SUPPORT_NONE 0x00000000 |
| |
| #define | SHMEM_DCC_SUPPORT_DISABLE_ENABLE_PF_TLV 0x00000001 |
| |
| #define | SHMEM_DCC_SUPPORT_BANDWIDTH_ALLOCATION_TLV 0x00000004 |
| |
| #define | SHMEM_DCC_SUPPORT_CHANGE_MAC_ADDRESS_TLV 0x00000008 |
| |
| #define | SHMEM_DCC_SUPPORT_SET_PROTOCOL_TLV 0x00000040 |
| |
| #define | SHMEM_DCC_SUPPORT_SET_PRIORITY_TLV 0x00000080 |
| |
| #define | SHMEM_MF_CFG_ADDR_NONE 0x00000000 |
| |
| #define | SHMEM_LLDP_DCBX_PARAMS_NONE 0x00000000 |
| |
| #define | SHMEM_DCBX_NEG_RES_NONE 0x00000000 |
| |
| #define | SHMEM_DCBX_REMOTE_MIB_NONE 0x00000000 |
| |
| #define | SHMEM_LLDP_DCBX_STAT_NONE 0x00000000 |
| |
| #define | EDEBUG_DRIVER_IF_OP_CODE_GET_PHYS_ADDR 1 |
| |
| #define | EDEBUG_DRIVER_IF_OP_CODE_GET_BUS_ADDR 2 |
| |
| #define | EDEBUG_DRIVER_IF_OP_CODE_DISABLE_STAT 3 |
| |
| #define | SHMEM_AFEX_VERSION_MASK 0x100f |
| |
| #define | SHMEM_AFEX_SUPPORTED_VERSION_ONE 0x1001 |
| |
| #define | SHMEM_AFEX_REDUCED_DRV_LOADED 0x8000 |
| |
| #define | DRV_FLAGS_DCB_CONFIGURED 0x1 |
| |
| #define | SHMEM_DCBX_NEG_RES_EXT_NONE 0x00000000 |
| |
| #define | DRV_FLAGS_CAPABILITIES_LOADED_SUPPORTED 0x00000001 |
| |
| #define | DRV_FLAGS_CAPABILITIES_LOADED_L2 0x00000002 |
| |
| #define | DRV_FLAGS_CAPABILITIES_LOADED_FCOE 0x00000004 |
| |
| #define | DRV_FLAGS_CAPABILITIES_LOADED_ISCSI 0x00000008 |
| |
| #define | DRV_INFO_CONTROL_VER_MASK 0x000000ff |
| |
| #define | DRV_INFO_CONTROL_VER_SHIFT 0 |
| |
| #define | DRV_INFO_CONTROL_OP_CODE_MASK 0x0000ff00 |
| |
| #define | DRV_INFO_CONTROL_OP_CODE_SHIFT 8 |
| |
| #define | SHMEM_EEE_TIMER_MASK 0x0000ffff |
| |
| #define | SHMEM_EEE_SUPPORTED_MASK 0x000f0000 |
| |
| #define | SHMEM_EEE_SUPPORTED_SHIFT 16 |
| |
| #define | SHMEM_EEE_ADV_STATUS_MASK 0x00f00000 |
| |
| #define | SHMEM_EEE_100M_ADV (1<<0) |
| |
| #define | SHMEM_EEE_1G_ADV (1<<1) |
| |
| #define | SHMEM_EEE_10G_ADV (1<<2) |
| |
| #define | SHMEM_EEE_ADV_STATUS_SHIFT 20 |
| |
| #define | SHMEM_EEE_LP_ADV_STATUS_MASK 0x0f000000 |
| |
| #define | SHMEM_EEE_LP_ADV_STATUS_SHIFT 24 |
| |
| #define | SHMEM_EEE_REQUESTED_BIT 0x10000000 |
| |
| #define | SHMEM_EEE_LPI_REQUESTED_BIT 0x20000000 |
| |
| #define | SHMEM_EEE_ACTIVE_BIT 0x40000000 |
| |
| #define | SHMEM_EEE_TIME_OUTPUT_BIT 0x80000000 |
| |
| #define | MAC_STX_IDX_MAX 2 |
| |
| #define | VICSTATST_UIF_INDEX 2 |
| |
| #define | BCM_5710_FW_MAJOR_VERSION 7 |
| |
| #define | BCM_5710_FW_MINOR_VERSION 8 |
| |
| #define | BCM_5710_FW_REVISION_VERSION 2 |
| |
| #define | BCM_5710_FW_ENGINEERING_VERSION 0 |
| |
| #define | BCM_5710_FW_COMPILE_FLAGS 1 |
| |
| #define | DMAE_COMMAND_SRC (0x1<<0) |
| |
| #define | DMAE_COMMAND_SRC_SHIFT 0 |
| |
| #define | DMAE_COMMAND_DST (0x3<<1) |
| |
| #define | DMAE_COMMAND_DST_SHIFT 1 |
| |
| #define | DMAE_COMMAND_C_DST (0x1<<3) |
| |
| #define | DMAE_COMMAND_C_DST_SHIFT 3 |
| |
| #define | DMAE_COMMAND_C_TYPE_ENABLE (0x1<<4) |
| |
| #define | DMAE_COMMAND_C_TYPE_ENABLE_SHIFT 4 |
| |
| #define | DMAE_COMMAND_C_TYPE_CRC_ENABLE (0x1<<5) |
| |
| #define | DMAE_COMMAND_C_TYPE_CRC_ENABLE_SHIFT 5 |
| |
| #define | DMAE_COMMAND_C_TYPE_CRC_OFFSET (0x7<<6) |
| |
| #define | DMAE_COMMAND_C_TYPE_CRC_OFFSET_SHIFT 6 |
| |
| #define | DMAE_COMMAND_ENDIANITY (0x3<<9) |
| |
| #define | DMAE_COMMAND_ENDIANITY_SHIFT 9 |
| |
| #define | DMAE_COMMAND_PORT (0x1<<11) |
| |
| #define | DMAE_COMMAND_PORT_SHIFT 11 |
| |
| #define | DMAE_COMMAND_CRC_RESET (0x1<<12) |
| |
| #define | DMAE_COMMAND_CRC_RESET_SHIFT 12 |
| |
| #define | DMAE_COMMAND_SRC_RESET (0x1<<13) |
| |
| #define | DMAE_COMMAND_SRC_RESET_SHIFT 13 |
| |
| #define | DMAE_COMMAND_DST_RESET (0x1<<14) |
| |
| #define | DMAE_COMMAND_DST_RESET_SHIFT 14 |
| |
| #define | DMAE_COMMAND_E1HVN (0x3<<15) |
| |
| #define | DMAE_COMMAND_E1HVN_SHIFT 15 |
| |
| #define | DMAE_COMMAND_DST_VN (0x3<<17) |
| |
| #define | DMAE_COMMAND_DST_VN_SHIFT 17 |
| |
| #define | DMAE_COMMAND_C_FUNC (0x1<<19) |
| |
| #define | DMAE_COMMAND_C_FUNC_SHIFT 19 |
| |
| #define | DMAE_COMMAND_ERR_POLICY (0x3<<20) |
| |
| #define | DMAE_COMMAND_ERR_POLICY_SHIFT 20 |
| |
| #define | DMAE_COMMAND_RESERVED0 (0x3FF<<22) |
| |
| #define | DMAE_COMMAND_RESERVED0_SHIFT 22 |
| |
| #define | DOORBELL_HDR_RX (0x1<<0) |
| |
| #define | DOORBELL_HDR_RX_SHIFT 0 |
| |
| #define | DOORBELL_HDR_DB_TYPE (0x1<<1) |
| |
| #define | DOORBELL_HDR_DB_TYPE_SHIFT 1 |
| |
| #define | DOORBELL_HDR_DPM_SIZE (0x3<<2) |
| |
| #define | DOORBELL_HDR_DPM_SIZE_SHIFT 2 |
| |
| #define | DOORBELL_HDR_CONN_TYPE (0xF<<4) |
| |
| #define | DOORBELL_HDR_CONN_TYPE_SHIFT 4 |
| |
| #define | IGU_BACKWARD_COMPATIBLE_SB_INDEX (0xFFFF<<0) |
| |
| #define | IGU_BACKWARD_COMPATIBLE_SB_INDEX_SHIFT 0 |
| |
| #define | IGU_BACKWARD_COMPATIBLE_SB_SELECT (0x1F<<16) |
| |
| #define | IGU_BACKWARD_COMPATIBLE_SB_SELECT_SHIFT 16 |
| |
| #define | IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS (0x7<<21) |
| |
| #define | IGU_BACKWARD_COMPATIBLE_SEGMENT_ACCESS_SHIFT 21 |
| |
| #define | IGU_BACKWARD_COMPATIBLE_BUPDATE (0x1<<24) |
| |
| #define | IGU_BACKWARD_COMPATIBLE_BUPDATE_SHIFT 24 |
| |
| #define | IGU_BACKWARD_COMPATIBLE_ENABLE_INT (0x3<<25) |
| |
| #define | IGU_BACKWARD_COMPATIBLE_ENABLE_INT_SHIFT 25 |
| |
| #define | IGU_BACKWARD_COMPATIBLE_RESERVED_0 (0x1F<<27) |
| |
| #define | IGU_BACKWARD_COMPATIBLE_RESERVED_0_SHIFT 27 |
| |
| #define | IGU_REGULAR_SB_INDEX (0xFFFFF<<0) |
| |
| #define | IGU_REGULAR_SB_INDEX_SHIFT 0 |
| |
| #define | IGU_REGULAR_RESERVED0 (0x1<<20) |
| |
| #define | IGU_REGULAR_RESERVED0_SHIFT 20 |
| |
| #define | IGU_REGULAR_SEGMENT_ACCESS (0x7<<21) |
| |
| #define | IGU_REGULAR_SEGMENT_ACCESS_SHIFT 21 |
| |
| #define | IGU_REGULAR_BUPDATE (0x1<<24) |
| |
| #define | IGU_REGULAR_BUPDATE_SHIFT 24 |
| |
| #define | IGU_REGULAR_ENABLE_INT (0x3<<25) |
| |
| #define | IGU_REGULAR_ENABLE_INT_SHIFT 25 |
| |
| #define | IGU_REGULAR_RESERVED_1 (0x1<<27) |
| |
| #define | IGU_REGULAR_RESERVED_1_SHIFT 27 |
| |
| #define | IGU_REGULAR_CLEANUP_TYPE (0x3<<28) |
| |
| #define | IGU_REGULAR_CLEANUP_TYPE_SHIFT 28 |
| |
| #define | IGU_REGULAR_CLEANUP_SET (0x1<<30) |
| |
| #define | IGU_REGULAR_CLEANUP_SET_SHIFT 30 |
| |
| #define | IGU_REGULAR_BCLEANUP (0x1<<31) |
| |
| #define | IGU_REGULAR_BCLEANUP_SHIFT 31 |
| |
| #define | IGU_CTRL_REG_ADDRESS (0xFFF<<0) |
| |
| #define | IGU_CTRL_REG_ADDRESS_SHIFT 0 |
| |
| #define | IGU_CTRL_REG_FID (0x7F<<12) |
| |
| #define | IGU_CTRL_REG_FID_SHIFT 12 |
| |
| #define | IGU_CTRL_REG_RESERVED (0x1<<19) |
| |
| #define | IGU_CTRL_REG_RESERVED_SHIFT 19 |
| |
| #define | IGU_CTRL_REG_TYPE (0x1<<20) |
| |
| #define | IGU_CTRL_REG_TYPE_SHIFT 20 |
| |
| #define | IGU_CTRL_REG_UNUSED (0x7FF<<21) |
| |
| #define | IGU_CTRL_REG_UNUSED_SHIFT 21 |
| |
| #define | PARSING_FLAGS_ETHERNET_ADDRESS_TYPE (0x1<<0) |
| |
| #define | PARSING_FLAGS_ETHERNET_ADDRESS_TYPE_SHIFT 0 |
| |
| #define | PARSING_FLAGS_VLAN (0x1<<1) |
| |
| #define | PARSING_FLAGS_VLAN_SHIFT 1 |
| |
| #define | PARSING_FLAGS_EXTRA_VLAN (0x1<<2) |
| |
| #define | PARSING_FLAGS_EXTRA_VLAN_SHIFT 2 |
| |
| #define | PARSING_FLAGS_OVER_ETHERNET_PROTOCOL (0x3<<3) |
| |
| #define | PARSING_FLAGS_OVER_ETHERNET_PROTOCOL_SHIFT 3 |
| |
| #define | PARSING_FLAGS_IP_OPTIONS (0x1<<5) |
| |
| #define | PARSING_FLAGS_IP_OPTIONS_SHIFT 5 |
| |
| #define | PARSING_FLAGS_FRAGMENTATION_STATUS (0x1<<6) |
| |
| #define | PARSING_FLAGS_FRAGMENTATION_STATUS_SHIFT 6 |
| |
| #define | PARSING_FLAGS_OVER_IP_PROTOCOL (0x3<<7) |
| |
| #define | PARSING_FLAGS_OVER_IP_PROTOCOL_SHIFT 7 |
| |
| #define | PARSING_FLAGS_PURE_ACK_INDICATION (0x1<<9) |
| |
| #define | PARSING_FLAGS_PURE_ACK_INDICATION_SHIFT 9 |
| |
| #define | PARSING_FLAGS_TCP_OPTIONS_EXIST (0x1<<10) |
| |
| #define | PARSING_FLAGS_TCP_OPTIONS_EXIST_SHIFT 10 |
| |
| #define | PARSING_FLAGS_TIME_STAMP_EXIST_FLAG (0x1<<11) |
| |
| #define | PARSING_FLAGS_TIME_STAMP_EXIST_FLAG_SHIFT 11 |
| |
| #define | PARSING_FLAGS_CONNECTION_MATCH (0x1<<12) |
| |
| #define | PARSING_FLAGS_CONNECTION_MATCH_SHIFT 12 |
| |
| #define | PARSING_FLAGS_LLC_SNAP (0x1<<13) |
| |
| #define | PARSING_FLAGS_LLC_SNAP_SHIFT 13 |
| |
| #define | PARSING_FLAGS_RESERVED0 (0x3<<14) |
| |
| #define | PARSING_FLAGS_RESERVED0_SHIFT 14 |
| |
| #define | SDM_OP_GEN_COMP_PARAM (0x1F<<0) |
| |
| #define | SDM_OP_GEN_COMP_PARAM_SHIFT 0 |
| |
| #define | SDM_OP_GEN_COMP_TYPE (0x7<<5) |
| |
| #define | SDM_OP_GEN_COMP_TYPE_SHIFT 5 |
| |
| #define | SDM_OP_GEN_AGG_VECT_IDX (0xFF<<8) |
| |
| #define | SDM_OP_GEN_AGG_VECT_IDX_SHIFT 8 |
| |
| #define | SDM_OP_GEN_AGG_VECT_IDX_VALID (0x1<<16) |
| |
| #define | SDM_OP_GEN_AGG_VECT_IDX_VALID_SHIFT 16 |
| |
| #define | SDM_OP_GEN_RESERVED (0x7FFF<<17) |
| |
| #define | SDM_OP_GEN_RESERVED_SHIFT 17 |
| |
| #define | __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS (0x3<<0) |
| |
| #define | __TIMERS_BLOCK_CONTEXT_NUM_OF_ACTIVE_TIMERS_SHIFT 0 |
| |
| #define | TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG (0x1<<2) |
| |
| #define | TIMERS_BLOCK_CONTEXT_CONN_VALID_FLG_SHIFT 2 |
| |
| #define | __TIMERS_BLOCK_CONTEXT_RESERVED0 (0x1FFFFFFF<<3) |
| |
| #define | __TIMERS_BLOCK_CONTEXT_RESERVED0_SHIFT 3 |
| |
| #define | CLIENT_INIT_RX_DATA_TPA_EN_IPV4 (0x1<<0) |
| |
| #define | CLIENT_INIT_RX_DATA_TPA_EN_IPV4_SHIFT 0 |
| |
| #define | CLIENT_INIT_RX_DATA_TPA_EN_IPV6 (0x1<<1) |
| |
| #define | CLIENT_INIT_RX_DATA_TPA_EN_IPV6_SHIFT 1 |
| |
| #define | CLIENT_INIT_RX_DATA_TPA_MODE (0x1<<2) |
| |
| #define | CLIENT_INIT_RX_DATA_TPA_MODE_SHIFT 2 |
| |
| #define | CLIENT_INIT_RX_DATA_RESERVED5 (0x1F<<3) |
| |
| #define | CLIENT_INIT_RX_DATA_RESERVED5_SHIFT 3 |
| |
| #define | CLIENT_INIT_RX_DATA_UCAST_DROP_ALL (0x1<<0) |
| |
| #define | CLIENT_INIT_RX_DATA_UCAST_DROP_ALL_SHIFT 0 |
| |
| #define | CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL (0x1<<1) |
| |
| #define | CLIENT_INIT_RX_DATA_UCAST_ACCEPT_ALL_SHIFT 1 |
| |
| #define | CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED (0x1<<2) |
| |
| #define | CLIENT_INIT_RX_DATA_UCAST_ACCEPT_UNMATCHED_SHIFT 2 |
| |
| #define | CLIENT_INIT_RX_DATA_MCAST_DROP_ALL (0x1<<3) |
| |
| #define | CLIENT_INIT_RX_DATA_MCAST_DROP_ALL_SHIFT 3 |
| |
| #define | CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL (0x1<<4) |
| |
| #define | CLIENT_INIT_RX_DATA_MCAST_ACCEPT_ALL_SHIFT 4 |
| |
| #define | CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL (0x1<<5) |
| |
| #define | CLIENT_INIT_RX_DATA_BCAST_ACCEPT_ALL_SHIFT 5 |
| |
| #define | CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN (0x1<<6) |
| |
| #define | CLIENT_INIT_RX_DATA_ACCEPT_ANY_VLAN_SHIFT 6 |
| |
| #define | CLIENT_INIT_RX_DATA_RESERVED2 (0x1FF<<7) |
| |
| #define | CLIENT_INIT_RX_DATA_RESERVED2_SHIFT 7 |
| |
| #define | CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL (0x1<<0) |
| |
| #define | CLIENT_INIT_TX_DATA_UCAST_ACCEPT_ALL_SHIFT 0 |
| |
| #define | CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL (0x1<<1) |
| |
| #define | CLIENT_INIT_TX_DATA_MCAST_ACCEPT_ALL_SHIFT 1 |
| |
| #define | CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL (0x1<<2) |
| |
| #define | CLIENT_INIT_TX_DATA_BCAST_ACCEPT_ALL_SHIFT 2 |
| |
| #define | CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN (0x1<<3) |
| |
| #define | CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN_SHIFT 3 |
| |
| #define | CLIENT_INIT_TX_DATA_RESERVED1 (0xFFF<<4) |
| |
| #define | CLIENT_INIT_TX_DATA_RESERVED1_SHIFT 4 |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_RX_CMD (0x1<<0) |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_RX_CMD_SHIFT 0 |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_TX_CMD (0x1<<1) |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_TX_CMD_SHIFT 1 |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_OPCODE (0x3<<2) |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_OPCODE_SHIFT 2 |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_IS_ADD (0x1<<4) |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_IS_ADD_SHIFT 4 |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_RESERVED0 (0x7<<5) |
| |
| #define | ETH_CLASSIFY_CMD_HEADER_RESERVED0_SHIFT 5 |
| |
| #define | ETH_END_AGG_RX_CQE_TYPE (0x3<<0) |
| |
| #define | ETH_END_AGG_RX_CQE_TYPE_SHIFT 0 |
| |
| #define | ETH_END_AGG_RX_CQE_SGL_RAW_SEL (0x1<<2) |
| |
| #define | ETH_END_AGG_RX_CQE_SGL_RAW_SEL_SHIFT 2 |
| |
| #define | ETH_END_AGG_RX_CQE_RESERVED0 (0x1F<<3) |
| |
| #define | ETH_END_AGG_RX_CQE_RESERVED0_SHIFT 3 |
| |
| #define | ETH_FAST_PATH_RX_CQE_TYPE (0x3<<0) |
| |
| #define | ETH_FAST_PATH_RX_CQE_TYPE_SHIFT 0 |
| |
| #define | ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL (0x1<<2) |
| |
| #define | ETH_FAST_PATH_RX_CQE_SGL_RAW_SEL_SHIFT 2 |
| |
| #define | ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG (0x1<<3) |
| |
| #define | ETH_FAST_PATH_RX_CQE_PHY_DECODE_ERR_FLG_SHIFT 3 |
| |
| #define | ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG (0x1<<4) |
| |
| #define | ETH_FAST_PATH_RX_CQE_IP_BAD_XSUM_FLG_SHIFT 4 |
| |
| #define | ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG (0x1<<5) |
| |
| #define | ETH_FAST_PATH_RX_CQE_L4_BAD_XSUM_FLG_SHIFT 5 |
| |
| #define | ETH_FAST_PATH_RX_CQE_RESERVED0 (0x3<<6) |
| |
| #define | ETH_FAST_PATH_RX_CQE_RESERVED0_SHIFT 6 |
| |
| #define | ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE (0x7<<0) |
| |
| #define | ETH_FAST_PATH_RX_CQE_RSS_HASH_TYPE_SHIFT 0 |
| |
| #define | ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG (0x1<<3) |
| |
| #define | ETH_FAST_PATH_RX_CQE_RSS_HASH_FLG_SHIFT 3 |
| |
| #define | ETH_FAST_PATH_RX_CQE_BROADCAST_FLG (0x1<<4) |
| |
| #define | ETH_FAST_PATH_RX_CQE_BROADCAST_FLG_SHIFT 4 |
| |
| #define | ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG (0x1<<5) |
| |
| #define | ETH_FAST_PATH_RX_CQE_MAC_MATCH_FLG_SHIFT 5 |
| |
| #define | ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG (0x1<<6) |
| |
| #define | ETH_FAST_PATH_RX_CQE_IP_XSUM_NO_VALIDATION_FLG_SHIFT 6 |
| |
| #define | ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG (0x1<<7) |
| |
| #define | ETH_FAST_PATH_RX_CQE_L4_XSUM_NO_VALIDATION_FLG_SHIFT 7 |
| |
| #define | ETH_FILTER_RULES_CMD_RX_CMD (0x1<<0) |
| |
| #define | ETH_FILTER_RULES_CMD_RX_CMD_SHIFT 0 |
| |
| #define | ETH_FILTER_RULES_CMD_TX_CMD (0x1<<1) |
| |
| #define | ETH_FILTER_RULES_CMD_TX_CMD_SHIFT 1 |
| |
| #define | ETH_FILTER_RULES_CMD_RESERVED0 (0x3F<<2) |
| |
| #define | ETH_FILTER_RULES_CMD_RESERVED0_SHIFT 2 |
| |
| #define | ETH_FILTER_RULES_CMD_UCAST_DROP_ALL (0x1<<0) |
| |
| #define | ETH_FILTER_RULES_CMD_UCAST_DROP_ALL_SHIFT 0 |
| |
| #define | ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL (0x1<<1) |
| |
| #define | ETH_FILTER_RULES_CMD_UCAST_ACCEPT_ALL_SHIFT 1 |
| |
| #define | ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED (0x1<<2) |
| |
| #define | ETH_FILTER_RULES_CMD_UCAST_ACCEPT_UNMATCHED_SHIFT 2 |
| |
| #define | ETH_FILTER_RULES_CMD_MCAST_DROP_ALL (0x1<<3) |
| |
| #define | ETH_FILTER_RULES_CMD_MCAST_DROP_ALL_SHIFT 3 |
| |
| #define | ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL (0x1<<4) |
| |
| #define | ETH_FILTER_RULES_CMD_MCAST_ACCEPT_ALL_SHIFT 4 |
| |
| #define | ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL (0x1<<5) |
| |
| #define | ETH_FILTER_RULES_CMD_BCAST_ACCEPT_ALL_SHIFT 5 |
| |
| #define | ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN (0x1<<6) |
| |
| #define | ETH_FILTER_RULES_CMD_ACCEPT_ANY_VLAN_SHIFT 6 |
| |
| #define | ETH_FILTER_RULES_CMD_RESERVED2 (0x1FF<<7) |
| |
| #define | ETH_FILTER_RULES_CMD_RESERVED2_SHIFT 7 |
| |
| #define | ETH_MULTICAST_RULES_CMD_RX_CMD (0x1<<0) |
| |
| #define | ETH_MULTICAST_RULES_CMD_RX_CMD_SHIFT 0 |
| |
| #define | ETH_MULTICAST_RULES_CMD_TX_CMD (0x1<<1) |
| |
| #define | ETH_MULTICAST_RULES_CMD_TX_CMD_SHIFT 1 |
| |
| #define | ETH_MULTICAST_RULES_CMD_IS_ADD (0x1<<2) |
| |
| #define | ETH_MULTICAST_RULES_CMD_IS_ADD_SHIFT 2 |
| |
| #define | ETH_MULTICAST_RULES_CMD_RESERVED0 (0x1F<<3) |
| |
| #define | ETH_MULTICAST_RULES_CMD_RESERVED0_SHIFT 3 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY (0x1<<0) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV4_CAPABILITY_SHIFT 0 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY (0x1<<1) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV4_TCP_CAPABILITY_SHIFT 1 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY (0x1<<2) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV4_UDP_CAPABILITY_SHIFT 2 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY (0x1<<3) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV6_CAPABILITY_SHIFT 3 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY (0x1<<4) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV6_TCP_CAPABILITY_SHIFT 4 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY (0x1<<5) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_IPV6_UDP_CAPABILITY_SHIFT 5 |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY (0x1<<7) |
| |
| #define | ETH_RSS_UPDATE_RAMROD_DATA_UPDATE_RSS_KEY_SHIFT 7 |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_TYPE (0x3<<0) |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_TYPE_SHIFT 0 |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_ERROR (0x1<<2) |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_ERROR_SHIFT 2 |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_RESERVED0 (0x1F<<3) |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_RESERVED0_SHIFT 3 |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_CID (0xFFFFFF<<0) |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_CID_SHIFT 0 |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_CMD_ID (0xFF<<24) |
| |
| #define | COMMON_RAMROD_ETH_RX_CQE_CMD_ID_SHIFT 24 |
| |
| #define | SPE_HDR_CID (0xFFFFFF<<0) |
| |
| #define | SPE_HDR_CID_SHIFT 0 |
| |
| #define | SPE_HDR_CMD_ID (0xFF<<24) |
| |
| #define | SPE_HDR_CMD_ID_SHIFT 24 |
| |
| #define | SPE_HDR_CONN_TYPE (0xFF<<0) |
| |
| #define | SPE_HDR_CONN_TYPE_SHIFT 0 |
| |
| #define | SPE_HDR_FUNCTION_ID (0xFF<<8) |
| |
| #define | SPE_HDR_FUNCTION_ID_SHIFT 8 |
| |
| #define | ETH_TX_BD_FLAGS_IP_CSUM (0x1<<0) |
| |
| #define | ETH_TX_BD_FLAGS_IP_CSUM_SHIFT 0 |
| |
| #define | ETH_TX_BD_FLAGS_L4_CSUM (0x1<<1) |
| |
| #define | ETH_TX_BD_FLAGS_L4_CSUM_SHIFT 1 |
| |
| #define | ETH_TX_BD_FLAGS_VLAN_MODE (0x3<<2) |
| |
| #define | ETH_TX_BD_FLAGS_VLAN_MODE_SHIFT 2 |
| |
| #define | ETH_TX_BD_FLAGS_START_BD (0x1<<4) |
| |
| #define | ETH_TX_BD_FLAGS_START_BD_SHIFT 4 |
| |
| #define | ETH_TX_BD_FLAGS_IS_UDP (0x1<<5) |
| |
| #define | ETH_TX_BD_FLAGS_IS_UDP_SHIFT 5 |
| |
| #define | ETH_TX_BD_FLAGS_SW_LSO (0x1<<6) |
| |
| #define | ETH_TX_BD_FLAGS_SW_LSO_SHIFT 6 |
| |
| #define | ETH_TX_BD_FLAGS_IPV6 (0x1<<7) |
| |
| #define | ETH_TX_BD_FLAGS_IPV6_SHIFT 7 |
| |
| #define | ETH_TX_START_BD_HDR_NBDS (0xF<<0) |
| |
| #define | ETH_TX_START_BD_HDR_NBDS_SHIFT 0 |
| |
| #define | ETH_TX_START_BD_FORCE_VLAN_MODE (0x1<<4) |
| |
| #define | ETH_TX_START_BD_FORCE_VLAN_MODE_SHIFT 4 |
| |
| #define | ETH_TX_START_BD_PARSE_NBDS (0x3<<5) |
| |
| #define | ETH_TX_START_BD_PARSE_NBDS_SHIFT 5 |
| |
| #define | ETH_TX_START_BD_RESREVED (0x1<<7) |
| |
| #define | ETH_TX_START_BD_RESREVED_SHIFT 7 |
| |
| #define | ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W (0xF<<0) |
| |
| #define | ETH_TX_PARSE_BD_E1X_IP_HDR_START_OFFSET_W_SHIFT 0 |
| |
| #define | ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE (0x3<<4) |
| |
| #define | ETH_TX_PARSE_BD_E1X_ETH_ADDR_TYPE_SHIFT 4 |
| |
| #define | ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN (0x1<<6) |
| |
| #define | ETH_TX_PARSE_BD_E1X_PSEUDO_CS_WITHOUT_LEN_SHIFT 6 |
| |
| #define | ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN (0x1<<7) |
| |
| #define | ETH_TX_PARSE_BD_E1X_LLC_SNAP_EN_SHIFT 7 |
| |
| #define | ETH_TX_PARSE_BD_E1X_NS_FLG (0x1<<8) |
| |
| #define | ETH_TX_PARSE_BD_E1X_NS_FLG_SHIFT 8 |
| |
| #define | ETH_TX_PARSE_BD_E1X_RESERVED0 (0x7F<<9) |
| |
| #define | ETH_TX_PARSE_BD_E1X_RESERVED0_SHIFT 9 |
| |
| #define | ETH_TX_PARSE_BD_E1X_FIN_FLG (0x1<<0) |
| |
| #define | ETH_TX_PARSE_BD_E1X_FIN_FLG_SHIFT 0 |
| |
| #define | ETH_TX_PARSE_BD_E1X_SYN_FLG (0x1<<1) |
| |
| #define | ETH_TX_PARSE_BD_E1X_SYN_FLG_SHIFT 1 |
| |
| #define | ETH_TX_PARSE_BD_E1X_RST_FLG (0x1<<2) |
| |
| #define | ETH_TX_PARSE_BD_E1X_RST_FLG_SHIFT 2 |
| |
| #define | ETH_TX_PARSE_BD_E1X_PSH_FLG (0x1<<3) |
| |
| #define | ETH_TX_PARSE_BD_E1X_PSH_FLG_SHIFT 3 |
| |
| #define | ETH_TX_PARSE_BD_E1X_ACK_FLG (0x1<<4) |
| |
| #define | ETH_TX_PARSE_BD_E1X_ACK_FLG_SHIFT 4 |
| |
| #define | ETH_TX_PARSE_BD_E1X_URG_FLG (0x1<<5) |
| |
| #define | ETH_TX_PARSE_BD_E1X_URG_FLG_SHIFT 5 |
| |
| #define | ETH_TX_PARSE_BD_E1X_ECE_FLG (0x1<<6) |
| |
| #define | ETH_TX_PARSE_BD_E1X_ECE_FLG_SHIFT 6 |
| |
| #define | ETH_TX_PARSE_BD_E1X_CWR_FLG (0x1<<7) |
| |
| #define | ETH_TX_PARSE_BD_E1X_CWR_FLG_SHIFT 7 |
| |
| #define | ETH_TX_PARSE_BD_E2_TCP_HDR_START_OFFSET_W (0x7FF<<0) |
| |
| #define | ETH_TX_PARSE_BD_E2_TCP_HDR_START_OFFSET_W_SHIFT 0 |
| |
| #define | ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW (0xF<<11) |
| |
| #define | ETH_TX_PARSE_BD_E2_TCP_HDR_LENGTH_DW_SHIFT 11 |
| |
| #define | ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR (0x1<<15) |
| |
| #define | ETH_TX_PARSE_BD_E2_IPV6_WITH_EXT_HDR_SHIFT 15 |
| |
| #define | ETH_TX_PARSE_BD_E2_LSO_MSS (0x3FFF<<16) |
| |
| #define | ETH_TX_PARSE_BD_E2_LSO_MSS_SHIFT 16 |
| |
| #define | ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE (0x3<<30) |
| |
| #define | ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE_SHIFT 30 |
| |
| #define | MAC_CONFIGURATION_ENTRY_ACTION_TYPE (0x1<<0) |
| |
| #define | MAC_CONFIGURATION_ENTRY_ACTION_TYPE_SHIFT 0 |
| |
| #define | MAC_CONFIGURATION_ENTRY_RDMA_MAC (0x1<<1) |
| |
| #define | MAC_CONFIGURATION_ENTRY_RDMA_MAC_SHIFT 1 |
| |
| #define | MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE (0x3<<2) |
| |
| #define | MAC_CONFIGURATION_ENTRY_VLAN_FILTERING_MODE_SHIFT 2 |
| |
| #define | MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL (0x1<<4) |
| |
| #define | MAC_CONFIGURATION_ENTRY_OVERRIDE_VLAN_REMOVAL_SHIFT 4 |
| |
| #define | MAC_CONFIGURATION_ENTRY_BROADCAST (0x1<<5) |
| |
| #define | MAC_CONFIGURATION_ENTRY_BROADCAST_SHIFT 5 |
| |
| #define | MAC_CONFIGURATION_ENTRY_RESERVED1 (0x3<<6) |
| |
| #define | MAC_CONFIGURATION_ENTRY_RESERVED1_SHIFT 6 |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY (0x1<<0) |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_CAPABILITY_SHIFT 0 |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY (0x1<<1) |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV4_TCP_CAPABILITY_SHIFT 1 |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY (0x1<<2) |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_CAPABILITY_SHIFT 2 |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY (0x1<<3) |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_IPV6_TCP_CAPABILITY_SHIFT 3 |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE (0x7<<4) |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_RSS_MODE_SHIFT 4 |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE (0x1<<7) |
| |
| #define | TSTORM_ETH_FUNCTION_COMMON_CONFIG_VLAN_FILTERING_ENABLE_SHIFT 7 |
| |
| #define | __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0 (0xFF<<8) |
| |
| #define | __TSTORM_ETH_FUNCTION_COMMON_CONFIG_RESERVED0_SHIFT 8 |
| |
| #define | CMNG_FLAGS_PER_PORT_FAIRNESS_VN (0x1<<0) |
| |
| #define | CMNG_FLAGS_PER_PORT_FAIRNESS_VN_SHIFT 0 |
| |
| #define | CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN (0x1<<1) |
| |
| #define | CMNG_FLAGS_PER_PORT_RATE_SHAPING_VN_SHIFT 1 |
| |
| #define | CMNG_FLAGS_PER_PORT_FAIRNESS_COS (0x1<<2) |
| |
| #define | CMNG_FLAGS_PER_PORT_FAIRNESS_COS_SHIFT 2 |
| |
| #define | CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE (0x1<<3) |
| |
| #define | CMNG_FLAGS_PER_PORT_FAIRNESS_COS_MODE_SHIFT 3 |
| |
| #define | __CMNG_FLAGS_PER_PORT_RESERVED0 (0xFFFFFFF<<4) |
| |
| #define | __CMNG_FLAGS_PER_PORT_RESERVED0_SHIFT 4 |
| |
| #define | FW_VERSION_OPTIMIZED (0x1<<0) |
| |
| #define | FW_VERSION_OPTIMIZED_SHIFT 0 |
| |
| #define | FW_VERSION_BIG_ENDIEN (0x1<<1) |
| |
| #define | FW_VERSION_BIG_ENDIEN_SHIFT 1 |
| |
| #define | FW_VERSION_CHIP_VERSION (0x3<<2) |
| |
| #define | FW_VERSION_CHIP_VERSION_SHIFT 2 |
| |
| #define | __FW_VERSION_RESERVED (0xFFFFFFF<<4) |
| |
| #define | __FW_VERSION_RESERVED_SHIFT 4 |
| |
| #define | PRAM_FW_VERSION_OPTIMIZED (0x1<<0) |
| |
| #define | PRAM_FW_VERSION_OPTIMIZED_SHIFT 0 |
| |
| #define | PRAM_FW_VERSION_STORM_ID (0x3<<1) |
| |
| #define | PRAM_FW_VERSION_STORM_ID_SHIFT 1 |
| |
| #define | PRAM_FW_VERSION_BIG_ENDIEN (0x1<<3) |
| |
| #define | PRAM_FW_VERSION_BIG_ENDIEN_SHIFT 3 |
| |
| #define | PRAM_FW_VERSION_CHIP_VERSION (0x3<<4) |
| |
| #define | PRAM_FW_VERSION_CHIP_VERSION_SHIFT 4 |
| |
| #define | __PRAM_FW_VERSION_RESERVED0 (0x3<<6) |
| |
| #define | __PRAM_FW_VERSION_RESERVED0_SHIFT 6 |
| |