net/mlx5: Change IRQ storage logic from static to dynamic
Store newly created IRQs in the xarray DB instead of a static array, so we will be able to store only IRQs which are being used. Signed-off-by:Shay Drory <shayd@nvidia.com> Reviewed-by:
Leon Romanovsky <leonro@nvidia.com> Signed-off-by:
Saeed Mahameed <saeedm@nvidia.com>
Showing
- drivers/net/ethernet/mellanox/mlx5/core/eq.c 9 additions, 3 deletionsdrivers/net/ethernet/mellanox/mlx5/core/eq.c
- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h 1 addition, 2 deletionsdrivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h
- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c 48 additions, 31 deletionsdrivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
Please register or sign in to comment