aboutsummaryrefslogtreecommitdiff
path: root/hw/net/virtio-net.c
diff options
context:
space:
mode:
authorCornelia Huck <cohuck@redhat.com>2020-04-27 12:24:13 +0200
committerCornelia Huck <cohuck@redhat.com>2020-04-28 12:28:48 +0200
commit9904adfaca139581d6b03947a7e23c7e2cb64339 (patch)
tree683b94bb830413d0f0be3765b04a886ac1337fbd /hw/net/virtio-net.c
parentee573f5326046223b6eef4ae7fbfec31d274e093 (diff)
downloadqemu-9904adfaca139581d6b03947a7e23c7e2cb64339.zip
qemu-9904adfaca139581d6b03947a7e23c7e2cb64339.tar.gz
qemu-9904adfaca139581d6b03947a7e23c7e2cb64339.tar.bz2
virtio-net: fix rsc_ext compat handling
virtio_net_rsc_ext_num_{packets,dupacks} needs to be available independently of the presence of VIRTIO_NET_HDR_F_RSC_INFO. Fixes: 2974e916df87 ("virtio-net: support RSC v4/v6 tcp traffic for Windows HCK") Signed-off-by: Cornelia Huck <cohuck@redhat.com> Message-Id: <20200427102415.10915-2-cohuck@redhat.com>
Diffstat (limited to 'hw/net/virtio-net.c')
-rw-r--r--hw/net/virtio-net.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c
index a46e3b3..e85d902 100644
--- a/hw/net/virtio-net.c
+++ b/hw/net/virtio-net.c
@@ -83,6 +83,8 @@
#define VIRTIO_NET_HDR_F_RSC_INFO 4 /* rsc_ext data in csum_ fields */
#define VIRTIO_NET_F_RSC_EXT 61
+#endif
+
static inline __virtio16 *virtio_net_rsc_ext_num_packets(
struct virtio_net_hdr *hdr)
{
@@ -95,8 +97,6 @@ static inline __virtio16 *virtio_net_rsc_ext_num_dupacks(
return &hdr->csum_offset;
}
-#endif
-
static VirtIOFeature feature_sizes[] = {
{.flags = 1ULL << VIRTIO_NET_F_MAC,
.end = endof(struct virtio_net_config, mac)},