mbox

[RFC,0/2] add unsafe API to get inflight packets

Message ID 20220216070417.9597-1-xuan.ding@intel.com (mailing list archive)
Headers

Message

Ding, Xuan Feb. 16, 2022, 7:04 a.m. UTC
  From: Xuan Ding <xuan.ding@intel.com>

This patchset introduces an unsafe API to get the number of inflight
packets in DMA engine in some situations. Like vring state changes or
device is destroyed. Compared with rte_vhost_async_get_inflight(),
this is a lock free version.

Xuan Ding (2):
  vhost: add unsafe API to check inflight packets
  examples/vhost: use API to check inflight packets

 doc/guides/prog_guide/vhost_lib.rst    |  5 +++++
 doc/guides/rel_notes/release_22_03.rst |  4 ++++
 examples/vhost/main.c                  | 28 ++++++++++++++------------
 examples/vhost/main.h                  |  1 -
 lib/vhost/rte_vhost_async.h            | 14 +++++++++++++
 lib/vhost/version.map                  |  1 +
 lib/vhost/vhost.c                      | 26 ++++++++++++++++++++++++
 7 files changed, 65 insertions(+), 14 deletions(-)