]> git.baikalelectronics.ru Git - kernel.git/commit
xprtrdma: Put Send CQ in IB_POLL_WORKQUEUE mode
authorChuck Lever <chuck.lever@oracle.com>
Mon, 30 Oct 2017 20:21:49 +0000 (16:21 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Fri, 17 Nov 2017 21:43:42 +0000 (16:43 -0500)
commita4699f5647f369e8ab7ec56b7cd98580c933c3f3
treea84aa74af6a3aa01254238273e91f3739edc8940
parent212bf41d88c06afc23e03f9b274eebf1e8dba197
xprtrdma: Put Send CQ in IB_POLL_WORKQUEUE mode

Lift the Send and LocalInv completion handlers out of soft IRQ mode
to make room for other work. Also, move the Send CQ to a different
CPU than the CPU where the Receive CQ is running, for improved
scalability.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Devesh Sharma <devesh.sharma@broadcom.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/verbs.c