xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* libxl_device handling for nic and vtmp
@ 2016-02-18 15:13 Olaf Hering
  2016-02-18 15:52 ` Wei Liu
  0 siblings, 1 reply; 6+ messages in thread
From: Olaf Hering @ 2016-02-18 15:13 UTC (permalink / raw)
  To: xen-devel

What is the point of libxl__update_config_nic and
libxl__update_config_vtmp?

In libxl__device_type_add (called from DEFINE_DEVICE_ADD) the input
type is copied with libxl_device_type_copy to type_saved, which is a
1:1 copy. If needed, a new devid is assigned to the input. Later the
copy is updated with one of the two helper functions mentioned above.
But the helpers do not only update devid, also mac or uuid.

To me it looks like the double assignment can be removed. The new
pvusb code does not do it this way, it makes a copy of the fully
initialized type.

Perhaps the two helpers are useful in the context of domcreate_complete,
I have not reviewed that part of the code.


Olaf

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-02-18 17:25 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-18 15:13 libxl_device handling for nic and vtmp Olaf Hering
2016-02-18 15:52 ` Wei Liu
2016-02-18 16:54   ` Olaf Hering
2016-02-18 17:02     ` Wei Liu
2016-02-18 17:19       ` Olaf Hering
2016-02-18 17:25         ` Wei Liu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).