Hi, > -----Original Message----- > From: Slava Ovsiienko <viachesl...@nvidia.com> > Sent: Thursday, February 24, 2022 12:55 PM > To: dev@dpdk.org > Cc: Matan Azrad <ma...@nvidia.com>; Raslan Darawsheh > <rasl...@nvidia.com> > Subject: [PATCH v3 0/3] net/mlx5: support send scheduling for ConnectX-7 > > Since the ConnectX-6DX the send scheduling capability is provided. > An application can register the dynamic field and dynamic flags in mbuf for > timestamp and specify the desired moment of time the packet should sent. > > The send scheduling feature over ConnectX-6DX uses the complicated > infrastructure with reference Clock Queue and inter-queue synchronizing > operations. Since ConnectX-7 the new wait descriptor format is introduced > where the timestamp can be promoted to hardware directly. > The patchset adds support for this new hardware option in PMD. > > Signed-off-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> > > v1: http://patches.dpdk.org/project/dpdk/cover/20220214085655.22648-1- > viachesl...@nvidia.com/ > v2: http://patches.dpdk.org/project/dpdk/cover/20220222102648.4662-1- > viachesl...@nvidia.com/ > - fix compilation issues > - rebase > v3: documentation patch rearranging > > Viacheslav Ovsiienko (3): > common/mlx5: add send on time capability check > net/mlx5: configure Tx queue with send on time offload > net/mlx5: add wait on time support in Tx datapath > > doc/guides/nics/mlx5.rst | 5 ++ > doc/guides/rel_notes/release_22_03.rst | 6 +++ > drivers/common/mlx5/mlx5_devx_cmds.c | 1 + > drivers/common/mlx5/mlx5_devx_cmds.h | 1 + > drivers/common/mlx5/mlx5_prm.h | 27 +++++++++- > drivers/net/mlx5/linux/mlx5_verbs.c | 4 ++ > drivers/net/mlx5/mlx5.h | 3 ++ > drivers/net/mlx5/mlx5_devx.c | 2 + > drivers/net/mlx5/mlx5_tx.h | 75 +++++++++++++++++++++++--- > drivers/net/mlx5/mlx5_txq.c | 18 ++++++- > 10 files changed, 131 insertions(+), 11 deletions(-) > > -- > 2.18.1
Replaced V2 with this new version, Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh