[PATCH 5/9] virtio: allow drivers to request IRQ affinity when creating VQs

Jason Wang
2017-02-03T08:01:04Z

On 2017?01?27? 16:16, Christoph Hellwig wrote:
> Add a struct irq_affinity pointer to the find_vqs methods, which if set
> is used to tell the PCI layer to create the MSI-X vectors for our I/O
> virtqueues with the proper affinity from the start.  Compared to after
> the fact affinity hints this gives us an instantly working setup and
> allows to allocate the irq descritors node-local and avoid interconnect
> traffic.  Last but not least this will allow blk-mq queues are created
> based on the interrupt affinity for storage drivers.
>
> Signed-off-by: Christoph Hellwig<hch at lst.de>
> ---

Reviewed-by: Jason Wang <jasowang at redhat.com>