]> git.baikalelectronics.ru Git - kernel.git/commit
RDS: IB: split send completion handling and do batch ack
authorSantosh Shilimkar <santosh.shilimkar@oracle.com>
Sun, 6 Sep 2015 06:18:51 +0000 (02:18 -0400)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Mon, 5 Oct 2015 18:19:01 +0000 (11:19 -0700)
commit5e1f0464ede5134f3fb482957f76589c3a174826
treea3cb6c63606e5cf459bfd4f21783c24dc62fd949
parent27249e023e23e88b57d46ff4b92cbd3ebb14a82d
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>
net/rds/ib.h
net/rds/ib_cm.c
net/rds/ib_send.c
net/rds/ib_stats.c
net/rds/send.c