mbox

[0/3] vdpa/mlx5: optimize cpu utilization

Message ID 1592507476-442112-1-git-send-email-matan@mellanox.com (mailing list archive)
Headers

Message

Matan Azrad June 18, 2020, 7:11 p.m. UTC
  Use timer thread to schedule CQ polling instead of interrupts.
Optimize CQ polling.

Matan Azrad (3):
  vdpa/mlx5: optimize notification events
  vdpa/mlx5: optimize completion queue poll
  vdpa/mlx5: add traffic control device arguments

 doc/guides/vdpadevs/mlx5.rst        |  17 +++
 drivers/vdpa/mlx5/Makefile          |   1 +
 drivers/vdpa/mlx5/mlx5_vdpa.c       |  46 ++++++++
 drivers/vdpa/mlx5/mlx5_vdpa.h       |   8 ++
 drivers/vdpa/mlx5/mlx5_vdpa_event.c | 226 ++++++++++++++++++++++++++++--------
 5 files changed, 248 insertions(+), 50 deletions(-)