]> www.infradead.org Git - users/willy/pagecache.git/commit
vdpa/octeon_ep: enable support for multiple interrupts per device
authorShijith Thotton <sthotton@marvell.com>
Fri, 3 Jan 2025 15:31:34 +0000 (21:01 +0530)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 27 Jan 2025 14:39:25 +0000 (09:39 -0500)
commit26f8ce06af6475b33b0bc60261e9f5027f9af58f
tree00de738a29fc0bf22d6eb5087d6014ae76b886df
parent6f3955a62cec4ab4486eea2c81bdc3e39e7dee72
vdpa/octeon_ep: enable support for multiple interrupts per device

Updated the driver to utilize all the MSI-X interrupt vectors supported
by each OCTEON endpoint VF, instead of relying on a single vector.
Enabling more interrupts allows packets from multiple rings to be
distributed across multiple cores, improving parallelism and
performance.

Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Shijith Thotton <sthotton@marvell.com>
Message-Id: <20250103153226.1933479-1-sthotton@marvell.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vdpa/octeon_ep/octep_vdpa.h
drivers/vdpa/octeon_ep/octep_vdpa_hw.c
drivers/vdpa/octeon_ep/octep_vdpa_main.c