Thread (59 messages) flat view 59 messages, 7 authors, 2021-01-20

RE: [PATCH linux-next v2 7/7] vdpa_sim_net: Add support for user supported devices

From: Parav Pandit <hidden>
Date: 2021-01-04 07:22:48
Also in: virtualization

From: Jason Wang <redacted>
Sent: Monday, January 4, 2021 12:35 PM

On 2021/1/4 上午11:31, Parav Pandit wrote:
quoted
  static int __init vdpasim_net_init(void)
  {
  	int ret = 0;
@@ -176,6 +264,8 @@ static int __init vdpasim_net_init(void)

  	if (default_device)
  		ret = vdpasim_net_default_dev_register();
+	else
+		ret = vdpasim_net_mgmtdev_init();
  	return ret;
  }
@@ -183,6 +273,8 @@ static void __exit vdpasim_net_exit(void)
  {
  	if (default_device)
  		vdpasim_net_default_dev_unregister();
+	else
+		vdpasim_net_mgmtdev_cleanup();
  }

  module_init(vdpasim_net_init);
-- 2.26.2

I wonder what's the value of keeping the default device that is out of the
control of management API.
I think we can remove it like how I did in the v1 version. And actual vendor drivers like mlx5_vdpa will likely should do only user created devices.
I added only for backward compatibility purpose, but we can remove the default simulated vdpa net device.
What do you recommend?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help