Hi, > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Raslan Darawsheh > Sent: Monday, October 26, 2020 1:42 PM > To: dev@dpdk.org > Cc: Matan Azrad <ma...@nvidia.com>; Slava Ovsiienko > <viachesl...@nvidia.com>; Shy Shyman <s...@nvidia.com> > Subject: [dpdk-dev] [PATCH] mlx5: add ConnectX-7 and Bluefield-3 device > IDs > > This adds the ConnectX-7 and Bluefield-3 device ids to the list of > supported Mellanox devices that run the MLX5 PMDs. > The devices is still in development stage. > > Signed-off-by: Raslan Darawsheh <rasl...@nvidia.com> > --- > drivers/common/mlx5/mlx5_common.h | 2 ++ > drivers/net/mlx5/mlx5.c | 8 ++++++++ > drivers/regex/mlx5/mlx5_regex.c | 4 ++++ > drivers/vdpa/mlx5/mlx5_vdpa.c | 8 ++++++++ > 4 files changed, 22 insertions(+) > > diff --git a/drivers/common/mlx5/mlx5_common.h > b/drivers/common/mlx5/mlx5_common.h > index ed44a45a81..93985bf2c9 100644 > --- a/drivers/common/mlx5/mlx5_common.h > +++ b/drivers/common/mlx5/mlx5_common.h > @@ -132,6 +132,8 @@ enum { > PCI_DEVICE_ID_MELLANOX_CONNECTX6DXVF = 0x101e, > PCI_DEVICE_ID_MELLANOX_CONNECTX6DXBF = 0xa2d6, > PCI_DEVICE_ID_MELLANOX_CONNECTX6LX = 0x101f, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7 = 0x1021, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7BF = 0Xa2dc, > }; > > /* Maximum number of simultaneous unicast MAC addresses. */ > diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c > index 77aeac85c5..0316253ca8 100644 > --- a/drivers/net/mlx5/mlx5.c > +++ b/drivers/net/mlx5/mlx5.c > @@ -2122,6 +2122,14 @@ static const struct rte_pci_id mlx5_pci_id_map[] = > { > RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > PCI_DEVICE_ID_MELLANOX_CONNECTX6LX) > }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7) > + }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7BF) > + }, > { > .vendor_id = 0 > } > diff --git a/drivers/regex/mlx5/mlx5_regex.c > b/drivers/regex/mlx5/mlx5_regex.c > index 35e8ea0a9a..17590b937c 100644 > --- a/drivers/regex/mlx5/mlx5_regex.c > +++ b/drivers/regex/mlx5/mlx5_regex.c > @@ -254,6 +254,10 @@ static const struct rte_pci_id > mlx5_regex_pci_id_map[] = { > RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > > PCI_DEVICE_ID_MELLANOX_CONNECTX6DXBF) > }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7BF) > + }, > { > .vendor_id = 0 > } > diff --git a/drivers/vdpa/mlx5/mlx5_vdpa.c > b/drivers/vdpa/mlx5/mlx5_vdpa.c > index a8f3e4b1de..2d88633bfd 100644 > --- a/drivers/vdpa/mlx5/mlx5_vdpa.c > +++ b/drivers/vdpa/mlx5/mlx5_vdpa.c > @@ -825,6 +825,14 @@ static const struct rte_pci_id > mlx5_vdpa_pci_id_map[] = { > RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > > PCI_DEVICE_ID_MELLANOX_CONNECTX6DXBF) > }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7) > + }, > + { > + RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX, > + PCI_DEVICE_ID_MELLANOX_CONNECTX7BF) > + }, > { > .vendor_id = 0 > } > -- > 2.17.1
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh