VM接口上的XDP驱动程序模式



驱动程序模式是否可用于VM上的接口?在Virtualbox上,我只能以通用模式加载XDP程序。所有虚拟机通常都是这种情况吗?由于XDP驱动程序模式的支持取决于驱动程序是否支持它,我想知道VM上的接口是否有可能支持驱动程序模式。如果是,是否有支持XDP驱动程序模式的VM接口?

是的,从内核v4.10开始就支持对virt_io(半虚拟化网络适配器(的XDP支持。我相信虚拟机将默认为模拟实际硬件,而不是使用virt_io,所以您可能需要对虚拟机设置进行一些调整,以使一切正常工作。

来源/进一步阅读:

  • https://github.com/torvalds/linux/commit/f600b690501550b94e83e07295d9c8b9c4c39f4e
  • https://patchwork.kernel.org/project/kvm/cover/20191126100744.5083-1-prashantbhole.linux@gmail.com/(不同的更新,忽略这个问题(
  • https://lwn.net/Articles/708380/

最新更新