On 2020/6/26 上午5:27, Vincent Li wrote:
> Hi,
>
> I found Qemu start to support virtio-net RX RSS:
>
> List: qemu-devel
> Subject: [PULL V2 02/33] virtio-net: implement RX RSS processing
> From: Jason Wang <jasowang () redhat ! com>
> Date: 2020-06-18 13:21:17
> Message-ID: 1592486508-6135-3-git-send-email-jasowang () redhat ! com
> [Download RAW message or body]
>
> From: Yuri Benditovich <yuri.benditovich@daynix.com>
>
> If VIRTIO_NET_F_RSS negotiated and RSS is enabled, process
> incoming packets, calculate packet's hash and place the
> packet into respective RX virtqueue.
>
> Signed-off-by: Yuri Benditovich <yuri.benditovich@daynix.com>
> Signed-off-by: Jason Wang <jasowang@redhat.com>
> ---
> hw/net/Makefile.objs | 1 +
> hw/net/virtio-net.c | 88
> +++++++++++++++++++++++++++++++++++++++++-
> include/hw/virtio/virtio-net.h | 1 +
> 3 files changed, 88 insertions(+), 2 deletions(-)
>
> If I understand it correct, in order for DPDK to support Virtio-net RX RSS
> in Qemu/KVM guest, the DPDK Virtio PMD also needs to support RX RSS, is
> that right? if so, any plan to enhance Virtio PMD to support RX RSS ?
I think we did. But I think we need first implement RSS in the vhost
lib. (RSS is only supported in the qemu userspace datapath which is slow).
Thanks
>
> Regards,
>
> Vincent
>
>