Hide Forgot
Description of problem: The multiqueue virtio-net features was expected to be added in 6.3, so need the libvirt support for this. Two steps many need: 1) Setup the file descriptors for the backend (tap/macvtap) of a mutiqueue capable device Only macvtap support multiqueue now and it was implemented by opening the same tap device many times. TAP does not have multiqueue support but would be added in the future. But the API used by macvtap could not used, new ioctl() maybe added. To keep the API compatible, the same ioctl() maybe added to macvtap to create new queue. 2) Pass the many file descriptors to qemu The cli is not determined yet, but libvirt need to have a way to pass many fds to a netdev of qemu. Version-Release number of selected component (if applicable): Possibly 6.3 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: