This patch is marked "Awaiting Upstream" in patchwork, but it doesn't seem merged anywhere. Please check its status.
20/04/2023 10:18, Viacheslav Ovsiienko: > The ConnectX NICs support packet send scheduling on specified > moment of time. Application can set the desired timestamp value > in dynamic mbuf field and driver will push the special WAIT WQE > to the hardware queue in order to suspend the entire queue > operations till the specified time moment, then PMD pushes the > regular WQE for packet sending. > > In the following packets the scheduling can be requested again, > with different timestamps, and driver pushes WAIT WQE accordingly. > The timestamps should be provided by application in ascending > order as packets are queued to the hardware queue, otherwise > hardware would not be able to perform scheduling correctly - > it discovers the WAIT WQEs in order as they were pushed, there is > no any reordering - neither in PMD, not in the NIC, and, obviously, > the regular hardware can't work as time machine and wait for some > elapsed moment in the past. > > Signed-off-by: Viacheslav Ovsiienko <viachesl...@nvidia.com>