linux/drivers/infiniband/ulp
Erez Shitrit 8966e28d2e IB/ipoib: Use NAPI in UD/TX flows
Instead of explicit call to poll_cq of the tx ring, use the NAPI mechanism
to handle the completions of each packet that has been sent to the HW.

The next major changes were taken:
 * The driver init completion function in the creation of the send CQ,
   that function triggers the napi scheduling.
 * The driver uses CQ for RX for both modes UD and CM, and CQ for TX
   for CM and UD.

Cc: Kamal Heib <kamalh@mellanox.com>
Signed-off-by: Erez Shitrit <erezsh@mellanox.com>
Reviewed-by: Alex Vesker <valex@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-10-25 13:36:50 -04:00
..
ipoib IB/ipoib: Use NAPI in UD/TX flows 2017-10-25 13:36:50 -04:00
iser Merge branch 'for-next-early' into for-next 2017-10-18 13:07:13 -04:00
isert RDMA/isert: Suppress gcc 7 fall-through complaints 2017-10-14 20:47:05 -04:00
opa_vnic IB/opa_vnic: Add routing control information 2017-09-27 11:21:57 -04:00
srp IB/srp: Make CM timeout dependent on subnet timeout 2017-10-18 10:49:54 -04:00
srpt IB/srpt: Change default behavior from using SRQ to using RC 2017-10-18 10:49:54 -04:00
Makefile IB/opa-vnic: Virtual Network Interface Controller (VNIC) netdev 2017-04-20 12:01:38 -04:00