From: Chinh Cao <[email protected]> Following device ID is added: - 0x1256: Intel(R) Ethernet Controller E830(E835)-CC/X557-AT 10GBASE-T
While at it, fix the alignment of the E830 device ID definitions. Signed-off-by: Chinh Cao <[email protected]> Signed-off-by: Vladimir Medvedkin <[email protected]> --- drivers/net/intel/ice/base/ice_common.c | 1 + drivers/net/intel/ice/base/ice_devids.h | 14 ++++++++------ drivers/net/intel/ice/ice_ethdev.c | 1 + 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/drivers/net/intel/ice/base/ice_common.c b/drivers/net/intel/ice/base/ice_common.c index 1a8f4e7a6e..c379c4921d 100644 --- a/drivers/net/intel/ice/base/ice_common.c +++ b/drivers/net/intel/ice/base/ice_common.c @@ -189,6 +189,7 @@ static int ice_set_mac_type(struct ice_hw *hw) case ICE_DEV_ID_E830_L_QSFP: case ICE_DEV_ID_E830C_SFP: case ICE_DEV_ID_E830_L_SFP: + case ICE_DEV_ID_E835_10G_BASE_T: case ICE_DEV_ID_E835CC_BACKPLANE: case ICE_DEV_ID_E835CC_QSFP56: case ICE_DEV_ID_E835CC_SFP: diff --git a/drivers/net/intel/ice/base/ice_devids.h b/drivers/net/intel/ice/base/ice_devids.h index 9a38ebf15b..05448c9bbf 100644 --- a/drivers/net/intel/ice/base/ice_devids.h +++ b/drivers/net/intel/ice/base/ice_devids.h @@ -24,17 +24,19 @@ /* Intel(R) Ethernet Controller E830-CC for SFP */ #define ICE_DEV_ID_E830_SFP 0x12D3 /* Intel(R) Ethernet Controller E830-C for backplane */ -#define ICE_DEV_ID_E830C_BACKPLANE 0x12D5 +#define ICE_DEV_ID_E830C_BACKPLANE 0x12D5 /* Intel(R) Ethernet Controller E830-L for backplane */ -#define ICE_DEV_ID_E830_L_BACKPLANE 0x12DC +#define ICE_DEV_ID_E830_L_BACKPLANE 0x12DC /* Intel(R) Ethernet Controller E830-C for QSFP */ -#define ICE_DEV_ID_E830C_QSFP 0x12D8 +#define ICE_DEV_ID_E830C_QSFP 0x12D8 /* Intel(R) Ethernet Controller E830-L for QSFP */ -#define ICE_DEV_ID_E830_L_QSFP 0x12DD +#define ICE_DEV_ID_E830_L_QSFP 0x12DD /* Intel(R) Ethernet Controller E830-C for SFP */ -#define ICE_DEV_ID_E830C_SFP 0x12DA +#define ICE_DEV_ID_E830C_SFP 0x12DA /* Intel(R) Ethernet Controller E830-L for SFP */ -#define ICE_DEV_ID_E830_L_SFP 0x12DE +#define ICE_DEV_ID_E830_L_SFP 0x12DE +/* Intel(R) Ethernet Controller E830(E835)-CC/X557-AT 10GBASE-T */ +#define ICE_DEV_ID_E835_10G_BASE_T 0x1256 /* Intel(R) Ethernet Controller E835-CC for backplane */ #define ICE_DEV_ID_E835CC_BACKPLANE 0x1248 /* Intel(R) Ethernet Controller E835-CC for QSFP */ diff --git a/drivers/net/intel/ice/ice_ethdev.c b/drivers/net/intel/ice/ice_ethdev.c index d6dfc07ad5..b846555b97 100644 --- a/drivers/net/intel/ice/ice_ethdev.c +++ b/drivers/net/intel/ice/ice_ethdev.c @@ -265,6 +265,7 @@ static const struct rte_pci_id pci_id_ice_map[] = { { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830_L_QSFP) }, { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830C_SFP) }, { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E830_L_SFP) }, + { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835_10G_BASE_T) }, { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_BACKPLANE), }, { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_QSFP56), }, { RTE_PCI_DEVICE(ICE_INTEL_VENDOR_ID, ICE_DEV_ID_E835CC_SFP), }, -- 2.43.0

