diff options
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2013-04-15 10:33:25 -0400 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2013-04-17 14:55:36 +0100 |
commit | ef496b81f0336f09968a318e7f81151dd4f5a0cc (patch) | |
tree | 6125e22ae11b66884d086ebc24c85a6b0daee490 /tools/libxl/libxlu_disk_l.h | |
parent | 0b0ec476bb9dca589674745ebffb0f6799774d6e (diff) | |
download | xen-ef496b81f0336f09968a318e7f81151dd4f5a0cc.tar.gz xen-ef496b81f0336f09968a318e7f81151dd4f5a0cc.tar.bz2 xen-ef496b81f0336f09968a318e7f81151dd4f5a0cc.zip |
libxl: postpone backend name resolution
This adds a backend_domname field in libxl devices that contain a
backend_domid field, allowing either a domid or a domain name to be
specified in the configuration structures. The domain name is resolved
into a domain ID in the _setdefault function when adding the device.
This change allows the backend of the block devices to be specified
(which previously required passing the libxl_ctx down into the block
device parser), and will simplify specification of backend domains in
other users of libxl.
The check on run_hotplug_scripts in parse_config_data is removed because
it is a duplicate of the one in libxl__device_nic_setdefault, and is
removed here because it no longer has the resolved domain ID to check.
Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
[ ijc -- reran flex ]
Diffstat (limited to 'tools/libxl/libxlu_disk_l.h')
-rw-r--r-- | tools/libxl/libxlu_disk_l.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/libxlu_disk_l.h b/tools/libxl/libxlu_disk_l.h index de039081b0..0176249fa4 100644 --- a/tools/libxl/libxlu_disk_l.h +++ b/tools/libxl/libxlu_disk_l.h @@ -344,7 +344,7 @@ extern int xlu__disk_yylex (yyscan_t yyscanner); #undef YY_DECL #endif -#line 255 "libxlu_disk_l.l" +#line 256 "libxlu_disk_l.l" #line 350 "libxlu_disk_l.h" #undef xlu__disk_yyIN_HEADER |