-
Notifications
You must be signed in to change notification settings - Fork 437
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Qemu IGB network device #3513
Qemu IGB network device #3513
Comments
I fear it needs a little more changes:
A drawback of your changes is, that a user with an older qemu, who tries to use the IGB device, gets a strange error message. That might lead to some confusion. Maybe this situation needs some extra handling. |
Hey @b-ehlers I prepared PR already, it works quite fine on my setup. It doesn't need any changes in server code, however I agree that changes in other repos should be next step. First attempt to test IGB driver was quite simple - just replacement Regarding to older Qemu version that someone may use - maybe additional information (like minimal supported Qemu version - MSQV) should be added to the list of available drivers. IGB driver is much more powerful than any existing Intel drivers - I cannot run application by using any of existing ones because of single queue. IGB supports multi queues and for me it's must have feature. For other users maybe too. |
Hey @grossmj Is there any chance to add this change to the 3.0.0 release? |
Hi, Yes I think we should add it to 3.0 👍 |
I have decided to add this to 2.2 (and it will make its way to 3.0 as well). Also, I have updated the registry: GNS3/gns3-registry#836 to support this new adapter.
This is definitely something to improve. The only way I know to get a list of supported devices is to execute Qemu with the
That could be a way to mitigate the problem in the meantime. |
In theory, we can simply review the changes in Qemu's changelog to determine when each network device was introduced. Using @grossmj, please note that |
Thanks, based on this we will improve the whole process in a future version without hard-coded adapter names. |
Since version 8.0 IGB device is available in Qemu (see changelog).
As far as I see it shouldn't be difficult to add it, right?
gns3-gui/gns3/modules/qemu/pages/qemu_vm_configuration_page.py
Lines 103 to 130 in a989026
In comparison to
e1000
/e1000e
it supports multi queues.The text was updated successfully, but these errors were encountered: