virtio-net.c (09999a5f7fc8e3636feda4358a79a25a09467594) virtio-net.c (9d5b731dd2d64deb3bc798ef4e3c08603d54ae02)
1/*
2 * Virtio Network Device
3 *
4 * Copyright IBM, Corp. 2007
5 *
6 * Authors:
7 * Anthony Liguori <aliguori@us.ibm.com>
8 *

--- 432 unchanged lines hidden (view full) ---

441 r = peer_detach(n, i);
442 assert(!r);
443 }
444 }
445}
446
447static void virtio_net_set_multiqueue(VirtIONet *n, int multiqueue);
448
1/*
2 * Virtio Network Device
3 *
4 * Copyright IBM, Corp. 2007
5 *
6 * Authors:
7 * Anthony Liguori <aliguori@us.ibm.com>
8 *

--- 432 unchanged lines hidden (view full) ---

441 r = peer_detach(n, i);
442 assert(!r);
443 }
444 }
445}
446
447static void virtio_net_set_multiqueue(VirtIONet *n, int multiqueue);
448
449static uint64_t virtio_net_get_features(VirtIODevice *vdev, uint64_t features)
449static uint64_t virtio_net_get_features(VirtIODevice *vdev, uint64_t features,
450 Error **errp)
450{
451 VirtIONet *n = VIRTIO_NET(vdev);
452 NetClientState *nc = qemu_get_queue(n->nic);
453
454 /* Firstly sync all virtio-net possible supported features */
455 features |= n->host_features;
456
457 virtio_add_feature(&features, VIRTIO_NET_F_MAC);

--- 1405 unchanged lines hidden ---
451{
452 VirtIONet *n = VIRTIO_NET(vdev);
453 NetClientState *nc = qemu_get_queue(n->nic);
454
455 /* Firstly sync all virtio-net possible supported features */
456 features |= n->host_features;
457
458 virtio_add_feature(&features, VIRTIO_NET_F_MAC);

--- 1405 unchanged lines hidden ---