Re: [PATCH v1 1/3] virtio-net: Using single MSIX IRQ for TX/RX Q pair

2015-10-27 Thread Ravi Kerur
On 10/27/2015 1:38 AM, Michael S. Tsirkin wrote: > On Mon, Oct 26, 2015 at 10:52:47AM -0700, Ravi Kerur wrote: >> Ported earlier patch from Jason Wang (dated 12/26/2014). >> >> This patch tries to reduce the number of MSIX irqs required for >> virtio-net by sharin

Re: [PATCH v1 1/3] virtio-net: Using single MSIX IRQ for TX/RX Q pair

2015-10-27 Thread Ravi Kerur
On 10/26/2015 10:11 PM, Jason Wang wrote: > > > On 10/27/2015 01:52 AM, Ravi Kerur wrote: >> Ported earlier patch from Jason Wang (dated 12/26/2014). >> >> This patch tries to reduce the number of MSIX irqs required for >> virtio-net by sharing a MSIX irq

[PATCH v1 3/3] virtio-pci: Introduce channels

2015-10-26 Thread Ravi Kerur
array of channel names and the channels that each vq belongs to. Signed-off-by: Ravi Kerur --- drivers/virtio/virtio_pci_common.c | 208 +++-- drivers/virtio/virtio_pci_common.h | 23 ++-- 2 files changed, 146 insertions(+), 85 deletions(-) diff --git a/drivers

[PATCH v1 1/3] virtio-net: Using single MSIX IRQ for TX/RX Q pair

2015-10-26 Thread Ravi Kerur
Ported earlier patch from Jason Wang (dated 12/26/2014). This patch tries to reduce the number of MSIX irqs required for virtio-net by sharing a MSIX irq for each TX/RX queue pair through channels. If transport support channel, about half of the MSIX irqs were reduced. Signed-off-by: Ravi Kerur

[PATCH v1 2/3] virtio: vp_find_vqs accept channel setting params

2015-10-26 Thread Ravi Kerur
-off-by: Ravi Kerur --- drivers/block/virtio_blk.c | 3 ++- drivers/char/virtio_console.c | 3 ++- drivers/gpu/drm/virtio/virtgpu_kms.c | 3 ++- drivers/misc/mic/card/mic_virtio.c | 5 - drivers/net/caif/caif_virtio.c | 3 ++- drivers/remoteproc