VirtIO network not support RSS (Receive Side Scaling) in VM

nilforoosh

New Member
Apr 17, 2024
1
1
1
Hello every one. I add an Ubuntu VM in Proxmox and set its network card model as VirtIO (paravirtualized). Also the CPU type is `host` and the Proxmox server is HP DL380p Gen8 with Intel(R) Xeon(R) CPU E5-2690 CPU.

In Ubuntu, there is an application that works with RSS (Receive Side Scaling), but when I run this application, the following error accured:

virtio_dev_configure(): RSS support requested but not supported by the device

How can I add RSS support to this machine ?
 
Last edited:
  • Like
Reactions: GTA_doum
Proxmox runs kvm with a command line including:

Code:
-device virtio-net-pci,mac=BC:24:11:D2:17:2E,netdev=net0,bus=pci.0,addr=0x12,id=net0,rx_queue_size=1024,tx_queue_size=256,bootindex=101

My understanding (from here: https://www.qemu.org/docs/master/devel/ebpf_rss.html) is rss=on,hash=on also has to be set. Am I wrong ? or Proxmox runs virtio-net-pci without rss enabled ? If so, is there a way to manually add these to a vm ?
 
  • Like
Reactions: GTA_doum