common/mlx5: add BlueField-4 DPU
Subsystems (2)
PATCH 1/1 common/mlx5: add BlueField-4 DPU
This adds the BlueField-4 device ID to the list of supported NVIDIA devices that run the mlx5 drivers. The device is still in development stage.
Signed-off-by Raslan Darawsheh <[email protected]>
--- drivers/common/mlx5/mlx5_common.h | 1 + drivers/crypto/mlx5/mlx5_crypto.c | 4 ++++ drivers/net/mlx5/mlx5.c | 4 ++++ 3 files changed, 9 insertions(+)
drivers/common/mlx5/mlx5_common.h +1 -0
@@ -155,6 +155,7 @@ enum {PCI_DEVICE_ID_MELLANOX_BLUEFIELD3 =0Xa2dc ,PCI_DEVICE_ID_MELLANOX_CONNECTX8 =0x1023 ,PCI_DEVICE_ID_MELLANOX_CONNECTX9 =0x1025 , + PCI_DEVICE_ID_MELLANOX_BLUEFIELD4 = 0Xa2df, };/* Maximum number of simultaneous unicast MAC addresses. */
drivers/crypto/mlx5/mlx5_crypto.c +4 -0
@@ -491,6 +491,10 @@ static const struct rte_pci_id mlx5_crypto_pci_id_map[] = {RTE_PCI_DEVICE (PCI_VENDOR_ID_MELLANOX ,PCI_DEVICE_ID_MELLANOX_CONNECTX9 ) }, + { +RTE_PCI_DEVICE (PCI_VENDOR_ID_MELLANOX , +PCI_DEVICE_ID_MELLANOX_BLUEFIELD4 ) + }, { .vendor_id = 0 }
drivers/net/mlx5/mlx5.c +4 -0
@@ -3819,6 +3819,10 @@ static const struct rte_pci_id mlx5_pci_id_map[] = {RTE_PCI_DEVICE (PCI_VENDOR_ID_MELLANOX ,PCI_DEVICE_ID_MELLANOX_CONNECTX9 ) }, + { +RTE_PCI_DEVICE (PCI_VENDOR_ID_MELLANOX , +PCI_DEVICE_ID_MELLANOX_BLUEFIELD4 ) + }, { .vendor_id = 0 }
Signature · 1 line
2.50.1 (Apple Git-155)
Thomas Monjalon
Applied11/11/2025 13:16, Raslan Darawsheh:
Quoted 5 lines
This adds the BlueField-4 device ID to the list of supported NVIDIA devices that run the mlx5 drivers. The device is still in development stage.
Signed-off-by Raslan Darawsheh <[email protected]>
Applied, thanks.