Lines Matching +full:led +full:- +full:1
2 * virtio-net Fuzzing Target
10 * See the COPYING file in the top-level directory.
15 #include "standard-headers/linux/virtio_config.h"
17 #include "tests/qtest/libqos/virtio-net.h"
24 #define QVIRTIO_TX_VQ 1
46 QVirtioDevice *dev = net_if->vdev; in virtio_net_fuzz_multi()
52 Size -= sizeof(vqa); in virtio_net_fuzz_multi()
54 q = net_if->queues[vqa.queue % 3]; in virtio_net_fuzz_multi()
70 * trivial asserion failure on zero-zied buffer in virtio_net_fuzz_multi()
90 * must manually run the main-loop for all the bhs to run, we use in virtio_net_fuzz_multi()
93 while (!vqa.rx && q != net_if->queues[QVIRTIO_RX_VQ]) { in virtio_net_fuzz_multi()
95 /* Input led to a virtio_error */ in virtio_net_fuzz_multi()
96 if (dev->bus->get_status(dev) & VIRTIO_CONFIG_S_NEEDS_RESET) { in virtio_net_fuzz_multi()
99 if (dev->bus->get_queue_isr_status(dev, q) && in virtio_net_fuzz_multi()
104 g_assert(g_get_monotonic_time() - start_time in virtio_net_fuzz_multi()
113 Size -= vqa.length; in virtio_net_fuzz_multi()
134 g_assert_cmpint(ret, !=, -1); in virtio_net_test_setup_socket()
137 g_string_append_printf(cmd_line, " -netdev socket,fd=%d,id=hs0 ", in virtio_net_test_setup_socket()
138 sockfds[1]); in virtio_net_test_setup_socket()
146 .name = "virtio-net-socket-check-used", in register_virtio_net_fuzz_targets()
147 .description = "Fuzz the virtio-net virtual queues. Wait for the " in register_virtio_net_fuzz_targets()
152 "virtio-net", in register_virtio_net_fuzz_targets()