summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/qib/qib_verbs.c
diff options
context:
space:
mode:
authorMike Marciniszyn <mike.marciniszyn@intel.com>2013-06-04 15:05:37 -0400
committerRoland Dreier <roland@purestorage.com>2013-06-21 17:19:49 -0700
commit85caafe307a06e4f9993c8f3c994a07374c07831 (patch)
treec17964cc02d75f2bb6f827eed9daeec719b85d17 /drivers/infiniband/hw/qib/qib_verbs.c
parentc804f07248895ff9c9dccb6cda703068a0657b6c (diff)
downloadop-kernel-dev-85caafe307a06e4f9993c8f3c994a07374c07831.zip
op-kernel-dev-85caafe307a06e4f9993c8f3c994a07374c07831.tar.gz
IB/qib: Optimize CQ callbacks
The current workqueue implemention has the following performance deficiencies on QDR HCAs: - The CQ call backs tend to run on the CPUs processing the receive queues - The single thread queue isn't optimal for multiple HCAs This patch adds a dedicated per HCA bound thread to process CQ callbacks. Reviewed-by: Ramkrishna Vepa <ramkrishna.vepa@intel.com> Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/hw/qib/qib_verbs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud