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

nilforoosh

New Member
Apr 17, 2024
1
0
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:
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 ?
 
I tried adding rss=on,hash=on using qm set --args, but could never get a Vm to start with that. Anyone else have any luck?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!