]> www.infradead.org Git - users/dwmw2/linux.git/commit
net/mlx5: Use newer affinity descriptor
authorEli Cohen <elic@nvidia.com>
Thu, 29 Dec 2022 09:02:19 +0000 (11:02 +0200)
committerSaeed Mahameed <saeedm@nvidia.com>
Fri, 24 Mar 2023 23:04:29 +0000 (16:04 -0700)
commitbbac70c741830bd70382c8125bf34e1d9985c750
tree2e267f0ff054323de9546c69366442cd815e9ca5
parent235a25fe28deb5558a500c9f9af4ff3b4797b86c
net/mlx5: Use newer affinity descriptor

Use the more refined struct irq_affinity_desc to describe the required
IRQ affinity. For the async IRQs request unmanaged affinity and for
completion queues use managed affinity.

No functionality changes introduced. It will be used in a subsequent
patch when we use dynamic MSIX allocation.

Signed-off-by: Eli Cohen <elic@nvidia.com>
Reviewed-by: Shay Drory <shayd@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c
drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h