linux_dsm_epyc7002/net/rds
Santosh Shilimkar 0c28c04500 RDS: IB: split send completion handling and do batch ack
Similar to what we did with receive CQ completion handling, we split
the transmit completion handler so that it lets us implement batched
work completion handling.

We re-use the cq_poll routine and makes use of RDS_IB_SEND_OP to
identify the send vs receive completion event handler invocation.

Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
2015-10-05 11:19:01 -07:00
..
af_rds.c RDS: Use per-bucket rw lock for bind hash-table 2015-09-30 12:43:25 -04:00
bind.c RDS: Use per-bucket rw lock for bind hash-table 2015-09-30 12:43:25 -04:00
cong.c
connection.c RDS: verify the underlying transport exists before creating a connection 2015-09-09 12:38:30 -07:00
ib_cm.c RDS: IB: split send completion handling and do batch ack 2015-10-05 11:19:01 -07:00
ib_rdma.c RDS: use kfree_rcu in rds_ib_remove_ipaddr 2015-09-30 12:43:24 -04:00
ib_recv.c RDS: IB: ack more receive completions to improve performance 2015-10-05 11:19:01 -07:00
ib_ring.c
ib_send.c RDS: IB: split send completion handling and do batch ack 2015-10-05 11:19:01 -07:00
ib_stats.c RDS: IB: split send completion handling and do batch ack 2015-10-05 11:19:01 -07:00
ib_sysctl.c
ib.c Changes for 4.3 2015-09-09 08:33:31 -07:00
ib.h RDS: IB: split send completion handling and do batch ack 2015-10-05 11:19:01 -07:00
info.c rds: fix an integer overflow test in rds_info_getsockopt() 2015-08-03 15:20:16 -07:00
info.h
iw_cm.c RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net 2015-08-07 11:29:57 -07:00
iw_rdma.c RDS: Convert to ib_alloc_mr 2015-08-30 18:08:46 -04:00
iw_recv.c
iw_ring.c
iw_send.c RDS: Convert to ib_alloc_mr 2015-08-30 18:08:46 -04:00
iw_stats.c
iw_sysctl.c
iw.c Changes for 4.3 2015-09-09 08:33:31 -07:00
iw.h
Kconfig
loop.c
loop.h
Makefile
message.c
page.c
rdma_transport.c RDS: check for valid cm_id before initiating connection 2015-08-25 13:35:31 -07:00
rdma_transport.h
rdma.c RDS: Fix rds MR reference count in rds_rdma_unuse() 2015-08-25 16:28:10 -07:00
rds.h RDS: Use per-bucket rw lock for bind hash-table 2015-09-30 12:43:25 -04:00
recv.c
send.c RDS: IB: split send completion handling and do batch ack 2015-10-05 11:19:01 -07:00
stats.c
sysctl.c
tcp_connect.c RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. 2015-08-07 11:29:58 -07:00
tcp_listen.c RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. 2015-08-07 11:29:58 -07:00
tcp_recv.c
tcp_send.c
tcp_stats.c
tcp.c RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. 2015-08-07 11:29:58 -07:00
tcp.h RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. 2015-08-07 11:29:58 -07:00
threads.c RDS: use rds_send_xmit() state instead of RDS_LL_SEND_FULL 2015-10-05 11:19:01 -07:00
transport.c RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net 2015-08-07 11:29:57 -07:00