mbox series

[v3,0/7] vdpa/mlx5: improve device shutdown time

Message ID 20220508142554.560354-1-xuemingl@nvidia.com (mailing list archive)
Headers
Series vdpa/mlx5: improve device shutdown time |

Message

Xueming Li May 8, 2022, 2:25 p.m. UTC
  v1:
 - rebase with latest upstream code
 - fix coverity issues
v2:
 - fix build issue on OS w/o flow DR API
v3:
 - commit message update, thanks Maxime!


Xueming Li (7):
  vdpa/mlx5: fix interrupt trash that leads to segment fault
  vdpa/mlx5: fix dead loop when process interrupted
  vdpa/mlx5: no kick handling during shutdown
  vdpa/mlx5: reuse resources in reconfiguration
  vdpa/mlx5: cache and reuse hardware resources
  vdpa/mlx5: support device cleanup callback
  vdpa/mlx5: make statistics counter persistent

 doc/guides/vdpadevs/mlx5.rst        |   6 +
 drivers/vdpa/mlx5/mlx5_vdpa.c       | 231 +++++++++++++++++++++-------
 drivers/vdpa/mlx5/mlx5_vdpa.h       |  31 +++-
 drivers/vdpa/mlx5/mlx5_vdpa_event.c |  23 +--
 drivers/vdpa/mlx5/mlx5_vdpa_mem.c   |  38 +++--
 drivers/vdpa/mlx5/mlx5_vdpa_steer.c |  30 +---
 drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 189 +++++++++++------------
 7 files changed, 336 insertions(+), 212 deletions(-)
  

Comments

Maxime Coquelin May 9, 2022, 7:38 p.m. UTC | #1
On 5/8/22 16:25, Xueming Li wrote:
> v1:
>   - rebase with latest upstream code
>   - fix coverity issues
> v2:
>   - fix build issue on OS w/o flow DR API
> v3:
>   - commit message update, thanks Maxime!
> 
> 
> Xueming Li (7):
>    vdpa/mlx5: fix interrupt trash that leads to segment fault
>    vdpa/mlx5: fix dead loop when process interrupted
>    vdpa/mlx5: no kick handling during shutdown
>    vdpa/mlx5: reuse resources in reconfiguration
>    vdpa/mlx5: cache and reuse hardware resources
>    vdpa/mlx5: support device cleanup callback
>    vdpa/mlx5: make statistics counter persistent
> 
>   doc/guides/vdpadevs/mlx5.rst        |   6 +
>   drivers/vdpa/mlx5/mlx5_vdpa.c       | 231 +++++++++++++++++++++-------
>   drivers/vdpa/mlx5/mlx5_vdpa.h       |  31 +++-
>   drivers/vdpa/mlx5/mlx5_vdpa_event.c |  23 +--
>   drivers/vdpa/mlx5/mlx5_vdpa_mem.c   |  38 +++--
>   drivers/vdpa/mlx5/mlx5_vdpa_steer.c |  30 +---
>   drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 189 +++++++++++------------
>   7 files changed, 336 insertions(+), 212 deletions(-)
> 


Applied to dpdk-next-virtio/main.

Thanks,
Maxime