opnsense-src/sys/dev/virtio
Andriy Gapon 18ec6fbc3a virtio_pci: fix announcement of MSI-X interrupts for queues
Queues that do not need interrupts - for instance, output queues - do
not have a corresponding entry in vtpci_msix_vq_interrupts.
So, it was wrong to increment a pointer into that array when iterating
over such a queue.

I ran into this bug while trying to use virtio_console(4) that allocates
a lot of queues with every other being an output queue without an
interrupt handler (if MultiplePorts feature is negotiated).

MFC after:	2 weeks
2016-11-24 21:32:04 +00:00
..
balloon xen/virtio: fix balloon drivers to not mark pages as WIRED 2014-06-25 09:51:08 +00:00
block Create an API to reset a struct bio (g_reset_bio). This is mandatory 2016-02-17 17:16:02 +00:00
console virtio_console: correctly determine presense of payload and its length 2016-11-24 21:12:32 +00:00
mmio Add 'prewrite' method allowing us to run some platform-specific 2015-07-03 14:13:16 +00:00
network Fix vtnet hang with max_virtqueue_pairs > VTNET_MAX_QUEUE_PAIRS 2016-08-11 21:13:58 +00:00
pci virtio_pci: fix announcement of MSI-X interrupts for queues 2016-11-24 21:32:04 +00:00
random Huge cleanup of random(4) code. 2015-06-30 17:00:45 +00:00
scsi Prevent overflow issues in timeout processing 2014-11-21 21:01:24 +00:00
virtio.c Split the virtio.h header file into multiple files 2014-06-01 18:16:01 +00:00
virtio.h Move the VIRTIO_RING_F_* defines out of virtqueue.h into virtio_config.h 2014-06-16 04:25:04 +00:00
virtio_bus_if.m Add virtio bus 'poll' method allowing us to inform backend we are 2014-12-12 11:19:10 +00:00
virtio_config.h Move the VIRTIO_RING_F_* defines out of virtqueue.h into virtio_config.h 2014-06-16 04:25:04 +00:00
virtio_ids.h Split the virtio.h header file into multiple files 2014-06-01 18:16:01 +00:00
virtio_if.m Add optional VirtIO device method for post-attach notifications 2013-09-01 04:20:23 +00:00
virtio_ring.h
virtqueue.c Add virtio bus 'poll' method allowing us to inform backend we are 2014-12-12 11:19:10 +00:00
virtqueue.h Add accessor to get the number of free descriptors in the virtqueue 2014-07-10 05:26:01 +00:00