On Mon, Jul 8, 2024 at 3:38 PM Akihiko Odaki <akihiko.od...@daynix.com> wrote: > > Based-on: <20240428-rss-v10-0-73cbaa91a...@daynix.com> > ("[PATCH v10 00/18] virtio-net RSS/hash report fixes and improvements") > > Some features are not always available, and virtio-net used to disable > them when not available even if the corresponding properties were > explicitly set to "on". > > Convert feature properties to OnOffAuto so that the user can explicitly > tell QEMU to automatically select the value by setting them "auto". > QEMU will give an error if they are set "on".
Would this be consumed by a management layer like libvirt? Thanks > > Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com> > --- > Changes in v2: > - Added patch "virtio-net: Remove fallback from ebpf-rss-fds". > - Added a compatibility property. > - Corrected property type name. > - Link to v1: > https://lore.kernel.org/r/20240428-auto-v1-0-7b012216a...@daynix.com > > --- > Akihiko Odaki (4): > qdev-properties: Add DEFINE_PROP_ON_OFF_AUTO_BIT64() > virtio-net: Convert feature properties to OnOffAuto > virtio-net: Report RSS warning at device realization > virtio-net: Remove fallback from ebpf-rss-fds > > include/hw/qdev-properties.h | 18 +++ > include/hw/virtio/virtio-net.h | 3 +- > hw/core/machine.c | 1 + > hw/core/qdev-properties.c | 65 +++++++++- > hw/net/virtio-net.c | 278 > ++++++++++++++++++++++++----------------- > 5 files changed, 251 insertions(+), 114 deletions(-) > --- > base-commit: f2cb4026fccfe073f84a4b440e41d3ed0c3134f6 > change-id: 20240428-auto-be0dc010dda5 > > Best regards, > -- > Akihiko Odaki <akihiko.od...@daynix.com> >