[PATCH 3/3] vhost_user: support for memory regions

2025-08-11 Thread Pravin M Bathija
via vhost_user_rem_mem_reg - define data structure VhostUserSingleMemReg for single memory region - modify data structures VhostUserRequest & VhostUserMsg Signed-off-by: Pravin M Bathija --- lib/vhost/vhost_user.c | 325 +++-- lib/vhost/vhost_user.h | 10 ++ 2 files chan

[PATCH 2/3] vhost_user: configure memory slots

2025-08-11 Thread Pravin M Bathija
header definition to configure memory slots/regions Signed-off-by: Pravin M Bathija --- lib/vhost/rte_vhost.h | 4 1 file changed, 4 insertions(+) diff --git a/lib/vhost/rte_vhost.h b/lib/vhost/rte_vhost.h index 2f7c4c0080..a7f9700538 100644 --- a/lib/vhost/rte_vhost.h +++ b/lib/vhost

[PATCH 1/3] mailmap: add user

2025-08-11 Thread Pravin M Bathija
add new user to mailmap Signed-off-by: Pravin M Bathija --- .mailmap | 1 + 1 file changed, 1 insertion(+) diff --git a/.mailmap b/.mailmap index 34a99f93a1..6b24ee3a30 100644 --- a/.mailmap +++ b/.mailmap @@ -1262,6 +1262,7 @@ Prathisna Padmasanan Praveen Kaligineedi Praveen Shetty

[PATCH 0/3] vhost_user: configure memory slots

2025-08-11 Thread Pravin M Bathija
: - fixed warnings with e-mail address - fixed warnings with typos - there is a warning about __rte_packed_begin not being in pair with __rte_packed_end which on reading the code turns out to be false. It is an anomaly of how git-format generates the patch and how check-patch checks it. Pravin M

[PATCH 3/3] vhost_user: support for memory regions

2025-08-11 Thread Pravin M Bathija
From: Pravin M Bathija - modify data structures and add functions to support add and remove memory regions/slots - define VHOST_MEMORY_MAX_NREGIONS & modify function vhost_user_set_mem_table accordingly - dynamically add new memory slots via vhost_user_add_mem_reg - remove unused me

[PATCH 2/3] vhost_user: configure memory slots

2025-08-11 Thread Pravin M Bathija
From: Pravin M Bathija header definition to configure memory slots/regions Signed-off-by: Pravin M Bathija --- lib/vhost/rte_vhost.h | 4 1 file changed, 4 insertions(+) diff --git a/lib/vhost/rte_vhost.h b/lib/vhost/rte_vhost.h index 2f7c4c0080..a7f9700538 100644 --- a/lib/vhost

[PATCH 1/3] mailmap: add user

2025-08-11 Thread Pravin M Bathija
From: Pravin M Bathija add new user to mailmap Signed-off-by: Pravin M Bathija --- .mailmap | 1 + 1 file changed, 1 insertion(+) diff --git a/.mailmap b/.mailmap index 34a99f93a1..6b24ee3a30 100644 --- a/.mailmap +++ b/.mailmap @@ -1262,6 +1262,7 @@ Prathisna Padmasanan Praveen

[PATCH 0/3] *** vhost_user: configure memory slots ***

2025-08-11 Thread Pravin M Bathija
add protocol feature support add and removal of memory regions/slots dynamically. this patch set has been tested with multiple instances of fio connected via libblkio to spdk target backed unix domain socket. please apply this this patch-set to dpdk mainline as well as version 25.03.0. Pravin M

[PATCH 3/3] vhost_user: support for memory regions

2025-08-11 Thread Pravin M Bathija
_reg. define data structure VhostUserSingleMemReg for single memory region. modify data structures VhostUserRequest & VhostUserMsg. Signed-off-by: Pravin M Bathija --- lib/vhost/vhost_user.c | 325 +++-- lib/vhost/vhost_user.h | 10 ++ 2 files changed, 291 in

[PATCH 2/3] vhost_user: configure memory slots

2025-08-11 Thread Pravin M Bathija
header definition to configure memory slots/regions Signed-off-by: Pravin M Bathija --- lib/vhost/rte_vhost.h | 4 1 file changed, 4 insertions(+) diff --git a/lib/vhost/rte_vhost.h b/lib/vhost/rte_vhost.h index 2f7c4c0080..a7f9700538 100644 --- a/lib/vhost/rte_vhost.h +++ b/lib/vhost

[PATCH 1/3] mailmap: add user

2025-08-11 Thread Pravin M Bathija
add new user to mailmap Signed-off-by: Pravin M Bathija --- .mailmap | 1 + 1 file changed, 1 insertion(+) diff --git a/.mailmap b/.mailmap index 34a99f93a1..6b24ee3a30 100644 --- a/.mailmap +++ b/.mailmap @@ -1262,6 +1262,7 @@ Prathisna Padmasanan Praveen Kaligineedi Praveen Shetty

[PATCH 0/3] *** vhost_user: configure memory slots ***

2025-08-11 Thread Pravin M Bathija
add protocol feature support add and removal of memory regions/slots dynamically. this patch set has been tested with multiple instances of fio connected via libblkio to spdk target backed unix domain socket. please apply this this patch-set to dpdk mainline as well as version 25.03.0. Pravin M

[PATCH 2/3] vhost_user: configure memory slots

2025-08-07 Thread Pravin M Bathija
From: Pravin M Bathija header definition to configure memory slots/regions Signed-off-by: Pravin M Bathija --- lib/vhost/rte_vhost.h | 4 1 file changed, 4 insertions(+) diff --git a/lib/vhost/rte_vhost.h b/lib/vhost/rte_vhost.h index 2f7c4c0080..a7f9700538 100644 --- a/lib/vhost

[PATCH 1/3] mailmap: add user

2025-08-07 Thread Pravin M Bathija
From: Pravin M Bathija add new user to mailmap Signed-off-by: Pravin M Bathija --- .mailmap | 1 + 1 file changed, 1 insertion(+) diff --git a/.mailmap b/.mailmap index 34a99f93a1..6b24ee3a30 100644 --- a/.mailmap +++ b/.mailmap @@ -1262,6 +1262,7 @@ Prathisna Padmasanan Praveen

[PATCH 3/3] vhost_user: support for memory regions

2025-08-07 Thread Pravin M Bathija
From: Pravin M Bathija - modify data structures and add functions to support add and remove memory regions/slots - define VHOST_MEMORY_MAX_NREGIONS & modify function vhost_user_set_mem_table accordingly - dynamically add new memory slots via vhost_user_add_mem_reg - remove unused me

[PATCH 0/3] vhost_user: configure memory slots

2025-08-07 Thread Pravin M Bathija
add protocol feature support add and removal of memory regions/slots dynamically. this patch set has been tested with multiple instances of fio connected via libblkio to spdk target backed unix domain socket. please apply this this patch-set to dpdk mainline as well as version 25.03.0. Pravin M