linux/drivers/infiniband/hw
Ariel Levkovich 81bfa20603 net/mlx5: Use a single IRQ for all async EQs
The patch modifies the IRQ allocation so that all async EQs are
assigned to the same IRQ resulting in more available IRQs for
completion EQs.

The changes are using the support for IRQ sharing and EQ polling budget
that was introduced in previous patches so when the shared interrupt is
triggered, the kernel will serially call the handler of each of the
sharing EQs with a certain budget of EQEs to poll in order to prevent
starvation.

Signed-off-by: Ariel Levkovich <lariel@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
2019-06-13 10:59:49 -07:00
..
bnxt_re RDMA/bnxt_re: Use core helpers to get aligned DMA address 2019-05-06 13:08:11 -03:00
cxgb3 RDMA: Get rid of iw_cm_verbs 2019-05-03 10:56:56 -03:00
cxgb4 5.2 Merge Window pull request 2019-05-09 09:02:46 -07:00
efa RDMA/efa: Add driver to Kconfig/Makefile 2019-05-07 12:47:47 -03:00
hfi1 IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() 2019-05-14 09:47:46 -07:00
hns 5.2 Merge Window pull request 2019-05-09 09:02:46 -07:00
i40iw 5.2 Merge Window pull request 2019-05-09 09:02:46 -07:00
mlx4 5.2 Merge Window pull request 2019-05-09 09:02:46 -07:00
mlx5 net/mlx5: Use a single IRQ for all async EQs 2019-06-13 10:59:49 -07:00
mthca IB/mthca: use the new FOLL_LONGTERM flag to get_user_pages_fast() 2019-05-14 09:47:46 -07:00
nes 5.2 Merge Window pull request 2019-05-09 09:02:46 -07:00
ocrdma RDMA: Directly cast the sockaddr union to sockaddr 2019-05-13 22:16:38 -03:00
qedr 5.2 Merge Window pull request 2019-05-09 09:02:46 -07:00
qib IB/qib: use the new FOLL_LONGTERM flag to get_user_pages_fast() 2019-05-14 09:47:46 -07:00
usnic mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM 2019-05-14 09:47:45 -07:00
vmw_pvrdma Merge branch 'rdma_mmap' into rdma.git for-next 2019-04-24 16:20:34 -03:00
Makefile RDMA/efa: Add driver to Kconfig/Makefile 2019-05-07 12:47:47 -03:00