[PATCH] qemu: capabilities: Detect support for JSON args for -netdev

Michal Prívozník mprivozn at redhat.com
Thu Nov 10 10:48:16 UTC 2022


On 11/9/22 18:18, Peter Krempa wrote:
> JSON args for -netdev were added as precursor for adding the 'dgram'
> network backend type. Enable the detection and update test cases using
> DO_TEST_CAPS_LATEST.
> 
> Enabling the capability also ensures that the -netdev argument is
> validated against the QAPI schema of 'netdev_add' which was already
> implemented but not enabled.
> 
> The parser supporting JSON was added by qemu commit f3eedcddba3 and
> enabled when adding stream/dgram netdevs in commit 5166fe0ae46.
> 
> Signed-off-by: Peter Krempa <pkrempa at redhat.com>
> ---
>  src/qemu/qemu_capabilities.c                                | 2 ++
>  tests/qemucapabilitiesdata/caps_7.2.0.x86_64.xml            | 1 +
>  tests/qemuxml2argvdata/boot-complex.x86_64-latest.args      | 4 ++--
>  tests/qemuxml2argvdata/boot-order.x86_64-latest.args        | 2 +-
>  .../channel-unix-guestfwd.x86_64-latest.args                | 4 ++--
>  .../qemuxml2argvdata/devices-acpi-index.x86_64-latest.args  | 6 +++---
>  tests/qemuxml2argvdata/disk-ioeventfd.x86_64-latest.args    | 2 +-
>  tests/qemuxml2argvdata/event_idx.x86_64-latest.args         | 2 +-
>  .../graphics-spice-timeout.x86_64-latest.args               | 2 +-
>  tests/qemuxml2argvdata/name-escape.x86_64-latest.args       | 2 +-
>  tests/qemuxml2argvdata/net-user.x86_64-latest.args          | 2 +-
>  .../qemuxml2argvdata/net-vdpa-multiqueue.x86_64-latest.args | 2 +-
>  tests/qemuxml2argvdata/net-vdpa.x86_64-latest.args          | 2 +-
>  tests/qemuxml2argvdata/net-vhostuser.x86_64-latest.args     | 6 +++---
>  tests/qemuxml2argvdata/net-virtio-rss.x86_64-latest.args    | 6 +++---
>  tests/qemuxml2argvdata/q35-pcie-autoadd.x86_64-latest.args  | 4 ++--
>  tests/qemuxml2argvdata/q35-pcie.x86_64-latest.args          | 4 ++--
>  .../q35-virt-manager-basic.x86_64-latest.args               | 2 +-
>  tests/qemuxml2argvdata/user-aliases.x86_64-latest.args      | 6 +++---
>  tests/qemuxml2argvdata/virtio-lun.x86_64-latest.args        | 2 +-
>  .../virtio-non-transitional.x86_64-latest.args              | 2 +-
>  .../virtio-options-net-ats.x86_64-latest.args               | 4 ++--
>  .../virtio-options-net-iommu.x86_64-latest.args             | 4 ++--
>  .../virtio-options-net-packed.x86_64-latest.args            | 4 ++--
>  tests/qemuxml2argvdata/virtio-options.x86_64-latest.args    | 2 +-
>  .../qemuxml2argvdata/virtio-transitional.x86_64-latest.args | 2 +-
>  .../qemuxml2argvdata/x86_64-pc-graphics.x86_64-latest.args  | 2 +-
>  .../qemuxml2argvdata/x86_64-pc-headless.x86_64-latest.args  | 2 +-
>  .../qemuxml2argvdata/x86_64-q35-graphics.x86_64-latest.args | 2 +-
>  .../qemuxml2argvdata/x86_64-q35-headless.x86_64-latest.args | 2 +-
>  30 files changed, 46 insertions(+), 43 deletions(-)

Reviewed-by: Michal Privoznik <mprivozn at redhat.com>

Michal



More information about the libvir-list mailing list