mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
tests/libqos: support multiqueue for virtio-net
Initialize the additional virtqueues if they are supported. This is needed to switch vhost-user-test's multiqueue test to the virtio-net qgraph. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
6ae333f91b
commit
6bd4a6d4b8
3 changed files with 22 additions and 9 deletions
|
@ -136,8 +136,8 @@ static void send_recv_test(void *obj, void *data, QGuestAllocator *t_alloc)
|
|||
{
|
||||
QVirtioNet *net_if = obj;
|
||||
QVirtioDevice *dev = net_if->vdev;
|
||||
QVirtQueue *rx = net_if->rx;
|
||||
QVirtQueue *tx = net_if->tx;
|
||||
QVirtQueue *rx = net_if->queues[0];
|
||||
QVirtQueue *tx = net_if->queues[1];
|
||||
int *sv = data;
|
||||
|
||||
rx_test(dev, t_alloc, rx, sv[0]);
|
||||
|
@ -148,7 +148,7 @@ static void stop_cont_test(void *obj, void *data, QGuestAllocator *t_alloc)
|
|||
{
|
||||
QVirtioNet *net_if = obj;
|
||||
QVirtioDevice *dev = net_if->vdev;
|
||||
QVirtQueue *rx = net_if->rx;
|
||||
QVirtQueue *rx = net_if->queues[0];
|
||||
int *sv = data;
|
||||
|
||||
rx_stop_cont_test(dev, t_alloc, rx, sv[0]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue