]> git.droids-corp.org - dpdk.git/commitdiff
net/mlx5: add BlueField-2 device ID
authorRaslan Darawsheh <rasland@mellanox.com>
Thu, 13 Feb 2020 16:11:42 +0000 (18:11 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Wed, 19 Feb 2020 12:51:06 +0000 (13:51 +0100)
This adds new device id to the list of Mellanox devices
that runs mlx5 PMD.
- BlueField-2 integrated ConnectX-6 Dx network controller

This device is not ready yet, it is in development stage.

Signed-off-by: Raslan Darawsheh <rasland@mellanox.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
Acked-by: Matan Azrad <matan@mellanox.com>
doc/guides/rel_notes/release_20_02.rst
drivers/common/mlx5/mlx5_common.h
drivers/net/mlx5/mlx5.c
drivers/vdpa/mlx5/mlx5_vdpa.c

index d8abc985c9419d3538f5e5ebf3809ec9cb1ef49f..29c437c712246c83285dab911a1db7eb26d686eb 100644 (file)
@@ -133,6 +133,7 @@ New Features
   * Added support for RSS using L3/L4 source/destination only.
   * Added support for matching on GTP tunnel header item.
   * Removed limitation of matching on tagged/untagged packets (when using DV flow engine).
+  * Added BlueField-2 integrated ConnectX-6 Dx device support.
 
 * **Add new vDPA PMD based on Mellanox devices**
 
index bc200e26ab378fbabf751987d19d90846c0bb5d5..961c606340eff871ca4018703b3ae7688754cc6b 100644 (file)
@@ -137,6 +137,7 @@ enum {
        PCI_DEVICE_ID_MELLANOX_CONNECTX6VF = 0x101c,
        PCI_DEVICE_ID_MELLANOX_CONNECTX6DX = 0x101d,
        PCI_DEVICE_ID_MELLANOX_CONNECTX6DXVF = 0x101e,
+       PCI_DEVICE_ID_MELLANOX_CONNECTX6DXBF = 0xa2d6,
 };
 
 /* Maximum number of simultaneous unicast MAC addresses. */
index 23a50f3f92b686f4cb5dd0972cff093f3760e5b3..4803760cabeeca2382c0b01ac474828f44f80020 100644 (file)
@@ -3529,6 +3529,10 @@ static const struct rte_pci_id mlx5_pci_id_map[] = {
                RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX,
                                PCI_DEVICE_ID_MELLANOX_CONNECTX6DXVF)
        },
+       {
+               RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX,
+                               PCI_DEVICE_ID_MELLANOX_CONNECTX6DXBF)
+       },
        {
                .vendor_id = 0
        }
index 36344cadc470559e7869913fa35cc5dbf41efec8..97d914a473246cd18e69d4fabb1dfd90041ee0e8 100644 (file)
@@ -530,6 +530,10 @@ static const struct rte_pci_id mlx5_vdpa_pci_id_map[] = {
                RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX,
                                PCI_DEVICE_ID_MELLANOX_CONNECTX6DXVF)
        },
+       {
+               RTE_PCI_DEVICE(PCI_VENDOR_ID_MELLANOX,
+                               PCI_DEVICE_ID_MELLANOX_CONNECTX6DXBF)
+       },
        {
                .vendor_id = 0
        }