summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/mellanox/mlx5/core/eq.c
AgeCommit message (Expand)Author
2023-11-15net/mlx5: Free used cpus mask when an IRQ is releasedMaher Sanalla
2023-08-07net/mlx5: Allocate completion EQs dynamicallyMaher Sanalla
2023-08-07net/mlx5: Handle SF IRQ request in the absence of SF IRQ poolMaher Sanalla
2023-08-07net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max()Maher Sanalla
2023-08-07net/mlx5: Add IRQ vector to CPU lookup functionMaher Sanalla
2023-08-07net/mlx5: Introduce mlx5_cpumask_default_spreadMaher Sanalla
2023-08-07net/mlx5: Implement single completion EQ create/destroy methodsMaher Sanalla
2023-08-07net/mlx5: Use xarray to store and manage completion EQsMaher Sanalla
2023-08-07net/mlx5: Refactor completion IRQ request/release handlers in EQ layerMaher Sanalla
2023-08-07net/mlx5: Use xarray to store and manage completion IRQsMaher Sanalla
2023-08-07net/mlx5: Refactor completion IRQ request/release APIMaher Sanalla
2023-08-07net/mlx5: Track the current number of completion EQsMaher Sanalla
2023-05-24net/mlx5: Fix check for allocation failure in comp_irqs_request_pci()Dan Carpenter
2023-05-22net/mlx5: Free irqs only on shutdown callbackShay Drory
2023-04-20eth: mlx5: avoid iterator use outside of a loopJakub Kicinski
2023-03-24net/mlx5: Use one completion vector if eth is disabledEli Cohen
2023-03-24net/mlx5: Refactor calculation of required completion vectorsEli Cohen
2023-03-24net/mlx5: Use dynamic msix vectors allocationEli Cohen
2023-03-24net/mlx5: Refactor completion irq request/release codeEli Cohen
2023-03-24net/mlx5e: Coding style fix, add empty lineEli Cohen
2023-02-18net/mlx5: Simplify eq list traversalParav Pandit
2023-02-07net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hintsTariq Toukan
2023-01-27devlink: protect devlink param list by instance lockJiri Pirko
2022-12-08net/mlx5e: Handle hardware IPsec limits eventsLeon Romanovsky
2022-09-22net/mlx5e: Support MACsec offload extended packet number (EPN)Emeel Hakim
2022-03-10net/mlx5: Node-aware allocation for the EQsTariq Toukan
2022-03-10net/mlx5: Node-aware allocation for the EQ tableTariq Toukan
2022-03-10net/mlx5: Delete useless module.h includeLeon Romanovsky
2022-01-06net/mlx5: SF, Use all available cpu for setting cpu affinityShay Drory
2022-01-06net/mlx5: Introduce API for bulk request and release of IRQsShay Drory
2022-01-06net/mlx5: Introduce control IRQ request APIShay Drory
2021-12-21net/mlx5: Let user configure event_eq_size paramShay Drory
2021-12-21net/mlx5: Let user configure io_eq_size paramShay Drory
2021-10-26net/mlx5: remove the recent devlink paramsJakub Kicinski
2021-10-25net/mlx5: Let user configure event_eq_size paramShay Drory
2021-10-25net/mlx5: Let user configure io_eq_size paramShay Drory
2021-10-04net/mlx5: Shift control IRQ to the last indexShay Drory
2021-08-09net/mlx5: Synchronize correct IRQ when destroying CQShay Drory
2021-06-22net/mlx5: Use cpumask_available() in mlx5_eq_create_generic()Nathan Chancellor
2021-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2021-06-14net/mlx5: Round-Robin EQs over IRQsShay Drory
2021-06-14net/mlx5: Allocating a pool of MSI-X vectors for SFsShay Drory
2021-06-14net/mlx5: Change IRQ storage logic from static to dynamicShay Drory
2021-06-14net/mlx5: Moving rmap logic to EQsShay Drory
2021-06-14net/mlx5: Clean license text in eq.[c|h] filesLeon Romanovsky
2021-06-14net/mlx5: Provide cpumask at EQ creation phaseLeon Romanovsky
2021-06-14net/mlx5: Introduce API for request and release IRQsShay Drory
2021-06-09Revert "net/mlx5: Arm only EQs with EQEs"Shay Drory
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski
2021-03-31net/mlx5: Don't request more than supported EQsDaniel Jurgens