<div dir="ltr"><font color="#000000">Hello Everyone,<br style=""><br style="">Please advice. Any help will be highly appreciated. Thank you in advance. </font><div><font color="#000000"><br></font></div><div><font color="#000000"><b>Test Setup: </b>Libreswan Server (Virtual Machine: KVM)<br></font></div><div><font color="#000000">500 IPSec Clients (xAuth using PAM-Auth)</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">I am running a Libreswan server in a virtual environment (VM hosted on  KVM/oVIRT). The logical network i.e. virtio-net virtual NIC drivers supports Multiqueue. I have 6 vCPUs configured with 6 RX/TX Queue (1 queue per vCPU).</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">The traffic load balancing over XFRM pCPU is flaky. Initially, the load gets evenly distributed and after a while, only 1 (at most 2) vCPUs get utilized with soft IRQs and the rest go underutilized.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">I read an article that said XFRM pCPU only supports RSS NIC and recently support for vmxnet3 (VMWare) got added. The KVM and virtio Multiqueue was listed under future ideas and worklist.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">Is there a way to work around this limitation? Is this support available on the Latest version of Kernel and Libreswan? please advise.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">Thank You,</font></div><div><font color="#000000">-Rav Ya</font></div></div>