Hello,
It would be nice if RouterOS releases included igbvf driver, which is an Intel driver used for their Virtual Functions. There are other drivers for other Intel NIC series, but this Virtual Function driver is the main driver that concers our use of RouterOS. Here's documentation for igbvf: https://www.kernel.org/doc/Documentatio ... /igbvf.txt
We run RouterOS in a KVM, which runs on top of Ubuntu. It would be nice to have near native performance inside that VM and other goodies such as MSI-X etc. You might've heard of the term SR-IOV and this driver is needed for that to work with RouterOS running as a guest.
It should be fairly easy to make RouterOS use this driver: just compile the driver and include it in release. Load it on startup, or check if any virtual functions are present and then load it. It should work by itself with no further modifications, as RouterOS kernel as far as I know includes support for MSI-X and other things like that which are required by virtual functions.
Thank you,
Teemu Grönqvist
Net9 Oy