[PATCH] vhost: enable CONFIG feature

houyl at yusur.tech houyl at yusur.tech
Thu Sep 15 10:04:49 CEST 2022


On Tue, Sep 13, 2022 at 17:55 PM Hao Chen <chenh at yusur.tech> wrote:


>From: Hao Chen



>Date: 2022-09-13 17:55



>To: maxime.coquelin; chenbo.xia



>CC: dev; houyl; zy; Hao Chen



>Subject: [PATCH] vhost: enable CONFIG feature



>Enable this feature, so that libvirt or qemu can call vdpa vendor



>driver's ops '.get_config' through 'vhost_net_get_config' to get



>the mac address of the vdpa hardware without manual configuration.



 



>Signed-off-by: Hao Chen <chenh at yusur.tech>



>---



>lib/vhost/vhost_user.h | 3 ++-



>1 file changed, 2 insertions(+), 1 deletion(-)



 



>diff --git a/lib/vhost/vhost_user.h b/lib/vhost/vhost_user.h



>index 8ecca68597..12e8d116f3 100644



>--- a/lib/vhost/vhost_user.h



>+++ b/lib/vhost/vhost_user.h



>@@ -23,7 +23,8 @@



>(1ULL << VHOST_USER_PROTOCOL_F_SLAVE_SEND_FD) | \



>(1ULL << VHOST_USER_PROTOCOL_F_HOST_NOTIFIER) | \



>(1ULL << VHOST_USER_PROTOCOL_F_PAGEFAULT) | \



>- (1ULL << VHOST_USER_PROTOCOL_F_STATUS))



>+ (1ULL << VHOST_USER_PROTOCOL_F_STATUS) | \



>+ (1ULL << VHOST_USER_PROTOCOL_F_CONFIG))



>typedef enum VhostUserRequest {



>VHOST_USER_NONE = 0,



>--



Yusur (YUSUR Technology Co., Ltd.) focuses on the research and development of special data processors.
The independently developed international leading DPU series products can be widely used in ultra-low
latency network, big data processing, 5G edge computing, high-speed storage and other scenarios,
helping computing power become the new productivity of the digital era.

The company put forward innovative Software Defined Accelerator technology and independently
developed the chip architecture KPU(Kernel Processing Unit) and agile heterogeneous Software stack
(HADOS) for domain-specific computing (DSA).


Now, adding the feature of obtain vdpa device's mac address automatically for DPDK vDPA  path.



 




More information about the dev mailing list