Skip to content

Commit

Permalink
Merge pull request #2379 from foersleo/hw_enablement
Browse files Browse the repository at this point in the history
metal: hw enablement of 10G+ networking equipment
  • Loading branch information
foersleo authored Aug 30, 2022
2 parents e354d2c + 51cbc93 commit e3bd91a
Show file tree
Hide file tree
Showing 2 changed files with 122 additions and 18 deletions.
70 changes: 61 additions & 9 deletions packages/kernel-5.10/config-bottlerocket-metal
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,67 @@ CONFIG_SATA_AHCI=y
CONFIG_ATA=y
CONFIG_ATA_PIIX=y

# Intel network support
CONFIG_IGB=m
CONFIG_IGBVF=m
CONFIG_NET_VENDOR_INTEL=y
CONFIG_IGB_HWMON=y
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_E1000E_HWTS=y
# AMD network support
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD_XGBE=m
# CONFIG_AMD_XGBE_DCB is not set

# Broadcom network support
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_BNX2X_SRIOV=y
CONFIG_BNXT=m

# Chelsio network support
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T4=m
CONFIG_CHELSIO_T4VF=m
# CONFIG_CHELSIO_T4_DCB is not set
# CONFIG_CHELSIO_INLINE_CRYPTO is not set
# CONFIG_INFINIBAND_CXGB4 is not set
# CONFIG_ISCSI_TARGET_CXGB4 is not set

# Cisco UCS network support
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=m
CONFIG_INFINIBAND_USNIC=m

# Emulex network support
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_BE2NET_BE2=y
CONFIG_BE2NET_BE3=y
CONFIG_BE2NET_HWMON=y
CONFIG_BE2NET_LANCER=y
CONFIG_BE2NET_SKYHAWK=y

# Huawei network support
CONFIG_NET_VENDOR_HUAWEI=y
CONFIG_HINIC=m

# Intel network support
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_E1000E_HWTS=y
CONFIG_IGB=m
CONFIG_IGB_HWMON=y
CONFIG_IGBVF=m

# Intel 10G network support
CONFIG_I40E=m
# CONFIG_I40E_DCB is not set
# CONFIG_INFINIBAND_I40IW is not set
CONFIG_ICE=m
CONFIG_PLDMFW=y
CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_DCB=y
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCB=y
CONFIG_IXGBEVF=m
CONFIG_FM10K=m

# Mellanox network support
CONFIG_MLXFW=m
Expand All @@ -42,6 +77,23 @@ CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX5_CORE_EN=y
CONFIG_NET_SWITCHDEV=y

# Myricom network support
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y

# Pensando network support
CONFIG_NET_VENDOR_PENSANDO=y
CONFIG_IONIC=m

# Solarflare network support
CONFIG_NET_VENDOR_SOLARFLARE=y
CONFIG_SFC=m
CONFIG_SFC_SRIOV=y
# CONFIG_SFC_MCDI_LOGGING is not set
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_FALCON=m

# Cisco UCS HBA support
CONFIG_FCOE_FNIC=m
CONFIG_SCSI_SNIC=m
Expand Down
70 changes: 61 additions & 9 deletions packages/kernel-5.15/config-bottlerocket-metal
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,67 @@ CONFIG_SATA_AHCI=y
CONFIG_ATA=y
CONFIG_ATA_PIIX=y

# Intel network support
CONFIG_IGB=m
CONFIG_IGBVF=m
CONFIG_NET_VENDOR_INTEL=y
CONFIG_IGB_HWMON=y
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_E1000E_HWTS=y
# AMD network support
CONFIG_NET_VENDOR_AMD=y
CONFIG_AMD_XGBE=m
# CONFIG_AMD_XGBE_DCB is not set

# Broadcom network support
CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
CONFIG_BNX2X=m
CONFIG_BNX2X_SRIOV=y
CONFIG_BNXT=m

# Chelsio network support
CONFIG_NET_VENDOR_CHELSIO=y
CONFIG_CHELSIO_T4=m
CONFIG_CHELSIO_T4VF=m
# CONFIG_CHELSIO_T4_DCB is not set
# CONFIG_CHELSIO_INLINE_CRYPTO is not set
# CONFIG_INFINIBAND_CXGB4 is not set
# CONFIG_ISCSI_TARGET_CXGB4 is not set

# Cisco UCS network support
CONFIG_NET_VENDOR_CISCO=y
CONFIG_ENIC=m
CONFIG_INFINIBAND_USNIC=m

# Emulex network support
CONFIG_NET_VENDOR_EMULEX=y
CONFIG_BE2NET=m
CONFIG_BE2NET_BE2=y
CONFIG_BE2NET_BE3=y
CONFIG_BE2NET_LANCER=y
CONFIG_BE2NET_SKYHAWK=y
CONFIG_BE2NET_HWMON=y

# Huawei network support
CONFIG_NET_VENDOR_HUAWEI=y
CONFIG_HINIC=m

# Intel network support
CONFIG_NET_VENDOR_INTEL=y
CONFIG_E1000=m
CONFIG_E1000E=m
CONFIG_E1000E_HWTS=y
CONFIG_IGB=m
CONFIG_IGB_HWMON=y
CONFIG_IGBVF=m

# Intel 10G network support
CONFIG_I40E=m
# CONFIG_I40E_DCB is not set
CONFIG_ICE=m
# CONFIG_INFINIBAND_IRDMA is not set
CONFIG_PLDMFW=y
CONFIG_IXGB=m
CONFIG_IXGBE=m
CONFIG_IXGBE_DCB=y
CONFIG_IXGBE_HWMON=y
CONFIG_IXGBE_DCB=y
CONFIG_IXGBEVF=m
CONFIG_FM10K=m

# Mellanox network support
CONFIG_MLXFW=m
Expand All @@ -42,6 +77,23 @@ CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX5_CORE_EN=y
CONFIG_NET_SWITCHDEV=y

# Myricom network support
CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y

# Pensando network support
CONFIG_NET_VENDOR_PENSANDO=y
CONFIG_IONIC=m

# Solarflare network support
CONFIG_NET_VENDOR_SOLARFLARE=y
CONFIG_SFC=m
CONFIG_SFC_SRIOV=y
# CONFIG_SFC_MCDI_LOGGING is not set
CONFIG_SFC_MCDI_MON=y
CONFIG_SFC_FALCON=m

# Cisco UCS HBA support
CONFIG_FCOE_FNIC=m
CONFIG_SCSI_SNIC=m
Expand Down

0 comments on commit e3bd91a

Please sign in to comment.