[PATCH v3] vdpa/mlx5: workaround var offset within page

2022-06-15 Thread Yajun Wu
ht VAR virtual address. Fixes: 62c813706e4 ("vdpa/mlx5: map doorbell") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu Acked-by: Matan Azrad Reviewed-by: Maxime Coquelin --- drivers/vdpa/mlx5/mlx5_vdpa.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers

[PATCH] common/mlx5: fix QP ack timeout configuration

2022-02-13 Thread Yajun Wu
mon/mlx5: support DevX QP operations") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu Acked-by: Matan Azrad --- drivers/common/mlx5/mlx5_devx_cmds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/common/mlx5/mlx5_devx_cmds.c b/drivers/common/mlx5/mlx5_devx_cmds.

[PATCH] vdpa/mlx5: fix queue enable drain CQ

2024-01-24 Thread Yajun Wu
For the case: `ethtool -L eth0 combined xxx` in VM, VQ will disable and enable without calling device close. In such case, need add drain CQ before reuse/reset event QP. Fixes: 24969c7b62 ("vdpa/mlx5: reuse event queues") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu Acked-by: M

[PATCH] vdpa/mlx5: fix unregister kick handler order

2023-08-08 Thread Yajun Wu
tr_handle before mlx5_vdpa_cqe_event_unset. Fixes: 057f7d2084 ("vdpa/mlx5: optimize datapath-control synchronization") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu Acked-by: Matan Azrad --- drivers/vdpa/mlx5/mlx5_vdpa.c | 1 + drivers/vdpa/mlx5/mlx5_vdpa_cthread.c | 1 - 2 files changed, 1 inserti

[PATCH] examples/vdpa: fix devices cleanup

2022-12-25 Thread Yajun Wu
Move rte_eal_cleanup to function vdpa_sample_quit which handling all example app quit. Otherwise rte_eal_cleanup won't be called on receiving signal like SIGINT(control + c). Fixes: 10aa3757 ("examples: add eal cleanup to examples") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu

[PATCH] vdpa/mlx5: workaround var offset within page

2022-03-13 Thread Yajun Wu
ht VAR virtual address. Fixes: 62c813706e4 ("vdpa/mlx5: map doorbell") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu Acked-by: Matan Azrad --- drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/drivers/vdpa/mlx5/mlx5_vdpa

[PATCH v2] vdpa/mlx5: workaround var offset within page

2022-03-14 Thread Yajun Wu
ht VAR virtual address. Fixes: 62c813706e4 ("vdpa/mlx5: map doorbell") Cc: sta...@dpdk.org Signed-off-by: Yajun Wu Acked-by: Matan Azrad --- drivers/vdpa/mlx5/mlx5_vdpa_virtq.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/vdpa/mlx5/mlx5_vdpa_virt