Re: [PATCH RFC v4 7/9] tun: Introduce virtio-net RSS

2024-09-26 Thread Akihiko Odaki
On 2024/09/24 22:05, Simon Horman wrote: On Tue, Sep 24, 2024 at 11:01:12AM +0200, Akihiko Odaki wrote: RSS is a receive steering algorithm that can be negotiated to use with virtio_net. Conventionally the hash calculation was done by the VMM. However, computing the hash after the queue was chos

Re: [PATCH RFC v4 7/9] tun: Introduce virtio-net RSS

2024-09-24 Thread Jason Wang
On Tue, Sep 24, 2024 at 5:01 PM Akihiko Odaki wrote: > > RSS is a receive steering algorithm that can be negotiated to use with > virtio_net. Conventionally the hash calculation was done by the VMM. > However, computing the hash after the queue was chosen defeats the > purpose of RSS. > > Another

Re: [PATCH RFC v4 7/9] tun: Introduce virtio-net RSS

2024-09-24 Thread Simon Horman
On Tue, Sep 24, 2024 at 11:01:12AM +0200, Akihiko Odaki wrote: > RSS is a receive steering algorithm that can be negotiated to use with > virtio_net. Conventionally the hash calculation was done by the VMM. > However, computing the hash after the queue was chosen defeats the > purpose of RSS. > >

[PATCH RFC v4 7/9] tun: Introduce virtio-net RSS

2024-09-24 Thread Akihiko Odaki
RSS is a receive steering algorithm that can be negotiated to use with virtio_net. Conventionally the hash calculation was done by the VMM. However, computing the hash after the queue was chosen defeats the purpose of RSS. Another approach is to use eBPF steering program. This approach has another