aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/eq.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-04-03net/mlx5: Skip pages EQ creation for non-page supplier functionJianbo Liu1-1/+8
2023-11-15net/mlx5: Free used cpus mask when an IRQ is releasedMaher Sanalla1-6/+19
2023-08-07net/mlx5: Allocate completion EQs dynamicallyMaher Sanalla1-37/+43
2023-08-07net/mlx5: Handle SF IRQ request in the absence of SF IRQ poolMaher Sanalla1-2/+22
2023-08-07net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max()Maher Sanalla1-2/+2
2023-08-07net/mlx5: Add IRQ vector to CPU lookup functionMaher Sanalla1-3/+16
2023-08-07net/mlx5: Introduce mlx5_cpumask_default_spreadMaher Sanalla1-6/+14
2023-08-07net/mlx5: Implement single completion EQ create/destroy methodsMaher Sanalla1-71/+66
2023-08-07net/mlx5: Use xarray to store and manage completion EQsMaher Sanalla1-26/+24
2023-08-07net/mlx5: Refactor completion IRQ request/release handlers in EQ layerMaher Sanalla1-58/+51
2023-08-07net/mlx5: Use xarray to store and manage completion IRQsMaher Sanalla1-32/+29
2023-08-07net/mlx5: Refactor completion IRQ request/release APIMaher Sanalla1-7/+29
2023-08-07net/mlx5: Track the current number of completion EQsMaher Sanalla1-10/+14
2023-05-24net/mlx5: Fix check for allocation failure in comp_irqs_request_pci()Dan Carpenter1-1/+1
2023-05-22net/mlx5: Free irqs only on shutdown callbackShay Drory1-1/+1
2023-04-20eth: mlx5: avoid iterator use outside of a loopJakub Kicinski1-2/+3
2023-03-24net/mlx5: Use one completion vector if eth is disabledEli Cohen1-0/+7
2023-03-24net/mlx5: Refactor calculation of required completion vectorsEli Cohen1-10/+18
2023-03-24net/mlx5: Use dynamic msix vectors allocationEli Cohen1-65/+49
2023-03-24net/mlx5: Refactor completion irq request/release codeEli Cohen1-24/+46
2023-03-24net/mlx5e: Coding style fix, add empty lineEli Cohen1-0/+1
2023-02-18net/mlx5: Simplify eq list traversalParav Pandit1-4/+4
2023-02-07net/mlx5e: Improve remote NUMA preferences used for the IRQ affinity hintsTariq Toukan1-2/+16
2023-01-27devlink: protect devlink param list by instance lockJiri Pirko1-6/+6
2022-12-08net/mlx5e: Handle hardware IPsec limits eventsLeon Romanovsky1-0/+5
2022-09-22net/mlx5e: Support MACsec offload extended packet number (EPN)Emeel Hakim1-0/+3
2022-03-10net/mlx5: Node-aware allocation for the EQsTariq Toukan1-2/+4
2022-03-10net/mlx5: Node-aware allocation for the EQ tableTariq Toukan1-1/+2
2022-03-10net/mlx5: Delete useless module.h includeLeon Romanovsky1-1/+0
2022-01-06net/mlx5: SF, Use all available cpu for setting cpu affinityShay Drory1-1/+10
2022-01-06net/mlx5: Introduce API for bulk request and release of IRQsShay Drory1-33/+65
2022-01-06net/mlx5: Introduce control IRQ request APIShay Drory1-1/+4
2021-12-21net/mlx5: Let user configure event_eq_size paramShay Drory1-1/+15
2021-12-21net/mlx5: Let user configure io_eq_size paramShay Drory1-1/+17
2021-10-26net/mlx5: remove the recent devlink paramsJakub Kicinski1-3/+2
2021-10-25net/mlx5: Let user configure event_eq_size paramShay Drory1-1/+1
2021-10-25net/mlx5: Let user configure io_eq_size paramShay Drory1-1/+2
2021-10-04net/mlx5: Shift control IRQ to the last indexShay Drory1-4/+5
2021-08-09net/mlx5: Synchronize correct IRQ when destroying CQShay Drory1-4/+16
2021-06-22net/mlx5: Use cpumask_available() in mlx5_eq_create_generic()Nathan Chancellor1-1/+1
2021-06-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+4
2021-06-14net/mlx5: Round-Robin EQs over IRQsShay Drory1-6/+8
2021-06-14net/mlx5: Allocating a pool of MSI-X vectors for SFsShay Drory1-8/+4
2021-06-14net/mlx5: Change IRQ storage logic from static to dynamicShay Drory1-3/+9
2021-06-14net/mlx5: Moving rmap logic to EQsShay Drory1-1/+66
2021-06-14net/mlx5: Clean license text in eq.[c|h] filesLeon Romanovsky1-29/+2
2021-06-14net/mlx5: Provide cpumask at EQ creation phaseLeon Romanovsky1-7/+20
2021-06-14net/mlx5: Introduce API for request and release IRQsShay Drory1-9/+13
2021-06-09Revert "net/mlx5: Arm only EQs with EQEs"Shay Drory1-2/+4
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+12