Re: [PATCH rdma-next 0/6] Add support for TLP emulation

From: Leon Romanovsky

Date: Wed Feb 25 2026 - 09:49:59 EST


On Wed, Feb 25, 2026 at 04:19:30PM +0200, Leon Romanovsky wrote:
> This series adds support for Transaction Layer Packet (TLP) emulation
> response gateway regions, enabling userspace device emulation software
> to write TLP responses directly to lower layers without kernel driver
> involvement.
>
> Currently, the mlx5 driver exposes VirtIO emulation access regions via
> the MLX5_IB_METHOD_VAR_OBJ_ALLOC ioctl. This series extends that
> ioctl to also support allocating TLP response gateway channels for
> PCI device emulation use cases.
>
> Thanks
>
> Signed-off-by: Leon Romanovsky <leonro@xxxxxxxxxx>
> ---
> Maher Sanalla (6):
> net/mlx5: Add TLP emulation device capabilities
> net/mlx5: Expose TLP emulation capabilities
> RDMA/mlx5: Refactor VAR table to use region abstraction
> RDMA/mlx5: Add TLP VAR region support and infrastructure
> RDMA/mlx5: Add support for TLP VAR allocation

> RDMA/mlx5: Add VAR object query method for cross-process sharing

There is no need in this last patch. There is a way to implement it
purely in userspace.

Thanks