You're going to want to modify this function:
https://github.com/openstack/nova/blob/16.0.0/nova/virt/libvirt/driver.py#L5002
Or, more specifically, its caller:
https://github.com/openstack/nova/blob/16.0.0/nova/virt/libvirt/driver.py#L4966
This generates the device and later adds it. If we're adding a USB tablet, we should ensure we also add a USB hub.
https://github.com/openstack/nova/blob/16.0.0/nova/virt/libvirt/driver.py#L4870-L4872
You're going to want to modify this function:
https:/ /github. com/openstack/ nova/blob/ 16.0.0/ nova/virt/ libvirt/ driver. py#L5002
Or, more specifically, its caller:
https:/ /github. com/openstack/ nova/blob/ 16.0.0/ nova/virt/ libvirt/ driver. py#L4966
This generates the device and later adds it. If we're adding a USB tablet, we should ensure we also add a USB hub.
https:/ /github. com/openstack/ nova/blob/ 16.0.0/ nova/virt/ libvirt/ driver. py#L4870- L4872