libvirt/tests/nodedevmdevctldata
Jonathon Jongsma 3bd8181bc5 nodedev: Handle inactive mdevs with the same UUID
Unfortunately, mdevctl supports defining more than one mdev with the
same UUID as long as they have different parent devices. (Only one of
these devices can be active at any given time).

This means that we can't use the UUID alone as a way to uniquely
identify mdev node devices. Append the parent address to ensure
uniqueness. For example:

    Before: mdev_88a6b868_46bd_4015_8e5b_26107f82da38
    After:  mdev_88a6b868_46bd_4015_8e5b_26107f82da38_0000_00_02_0

Related: https://bugzilla.redhat.com/show_bug.cgi?id=1979440

Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2021-08-06 15:02:38 -05:00
..
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-create.argv nodedev: Switch to using long options for mdevctl 2021-04-19 10:24:13 -05:00
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-create.json nodedev: driver: Swap virMdevctlStart and virMdevctlCreate 2021-04-19 10:24:13 -05:00
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-define.argv nodedev: Switch to using long options for mdevctl 2021-04-19 10:24:13 -05:00
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-define.json nodedev: add function to generate mdevctl define command 2021-04-07 15:08:59 -05:00
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-start.argv tests: nodedev: Make the mdevctl test function and helper generic 2021-04-19 10:24:13 -05:00
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-stop.argv tests: nodedev: Make the mdevctl test function and helper generic 2021-04-19 10:24:13 -05:00
mdev_d069d019_36ea_4111_8f0a_8c9a70e21366-undefine.argv tests: nodedev: Make the mdevctl test function and helper generic 2021-04-19 10:24:13 -05:00
mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9-create.argv nodedev: Switch to using long options for mdevctl 2021-04-19 10:24:13 -05:00
mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9-create.json nodedev: driver: Swap virMdevctlStart and virMdevctlCreate 2021-04-19 10:24:13 -05:00
mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9-define.argv nodedev: Switch to using long options for mdevctl 2021-04-19 10:24:13 -05:00
mdev_d2441d39_495e_4243_ad9f_beb3f14c23d9-define.json nodedev: add function to generate mdevctl define command 2021-04-07 15:08:59 -05:00
mdev_fedc4916_1ca8_49ac_b176_871d16c13076-create.argv nodedev: Switch to using long options for mdevctl 2021-04-19 10:24:13 -05:00
mdev_fedc4916_1ca8_49ac_b176_871d16c13076-create.json nodedev: driver: Swap virMdevctlStart and virMdevctlCreate 2021-04-19 10:24:13 -05:00
mdev_fedc4916_1ca8_49ac_b176_871d16c13076-define.argv nodedev: Switch to using long options for mdevctl 2021-04-19 10:24:13 -05:00
mdev_fedc4916_1ca8_49ac_b176_871d16c13076-define.json nodedev: add function to generate mdevctl define command 2021-04-07 15:08:59 -05:00
mdevctl-list-defined.argv nodedevmdevctltest: Use internal linewrapping and variable command path stripping 2021-04-12 15:55:10 +02:00
mdevctl-list-empty.json nodedev: fix internal error when no defined mdevs exist 2021-07-22 10:53:44 -05:00
mdevctl-list-empty.out.xml nodedev: fix internal error when no defined mdevs exist 2021-07-22 10:53:44 -05:00
mdevctl-list-multiple.json nodedev: handle mdevs from multiple parents 2021-07-01 16:34:03 +02:00
mdevctl-list-multiple.out.xml nodedev: Handle inactive mdevs with the same UUID 2021-08-06 15:02:38 -05:00