On 6/29/20 4:01 PM, Matan Azrad wrote: > Defines new event modes in order to schedule CQ polling. > > Timer thread is created in mode 0 and 1 in order to save CPU utilization. > > v2: > Add devargs to control the events mode. > > v3: > rebase. > Improve mode 0 latency. > > Matan Azrad (3): > vdpa/mlx5: optimize notification events > vdpa/mlx5: optimize completion queue poll > vdpa/mlx5: control completion queue event mode > > doc/guides/vdpadevs/mlx5.rst | 31 +++++ > drivers/vdpa/mlx5/Makefile | 1 + > drivers/vdpa/mlx5/mlx5_vdpa.c | 57 ++++++++ > drivers/vdpa/mlx5/mlx5_vdpa.h | 19 +++ > drivers/vdpa/mlx5/mlx5_vdpa_event.c | 257 > +++++++++++++++++++++++++++++------- > 5 files changed, 318 insertions(+), 47 deletions(-) > Applied to dpdk-next-virtio/master Thanks, Maxime
- [dpdk-dev] [PATCH v2 1/3] vdpa/mlx5: optimize notification... Matan Azrad
- Re: [dpdk-dev] [PATCH v2 1/3] vdpa/mlx5: optimize not... Maxime Coquelin
- [dpdk-dev] [PATCH v2 3/3] vdpa/mlx5: control completion qu... Matan Azrad
- Re: [dpdk-dev] [PATCH v2 3/3] vdpa/mlx5: control comp... Maxime Coquelin
- [dpdk-dev] [PATCH v2 2/3] vdpa/mlx5: optimize completion q... Matan Azrad
- Re: [dpdk-dev] [PATCH v2 2/3] vdpa/mlx5: optimize com... Maxime Coquelin
- [dpdk-dev] [PATCH v3 0/3] vdpa/mlx5: optimize cpu utilizat... Matan Azrad
- [dpdk-dev] [PATCH v3 1/3] vdpa/mlx5: optimize notific... Matan Azrad
- [dpdk-dev] [PATCH v3 2/3] vdpa/mlx5: optimize complet... Matan Azrad
- [dpdk-dev] [PATCH v3 3/3] vdpa/mlx5: control completi... Matan Azrad
- Re: [dpdk-dev] [PATCH v3 0/3] vdpa/mlx5: optimize cpu... Maxime Coquelin