mirror_ubuntu-kernels/drivers/infiniband/hw
Eli Cohen 9670e55391 IB/mlx4: Optimize QP stamping
The idea is that for QPs with fixed size work requests (eg selective
signaling QPs), before stamping the WQE, we read the value of the DS
field, which gives the effective size of the descriptor as used in the
previous post.  Then we stamp only that area, since the rest of the
descriptor is already stamped.

When initializing the send queue buffer, make sure the DS field is
initialized to the max descriptor size so that the subsequent stamping
will be done on the entire descriptor area.

Signed-off-by: Eli Cohen <eli@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2008-07-14 23:48:44 -07:00
..
amso1100 IB/core: Remove IB_DEVICE_SEND_W_INV capability flag 2008-06-09 09:58:42 -07:00
cxgb3 RDMA/cxgb3: Fix regression caused by class_device -> device conversion 2008-07-08 14:40:05 -07:00
ehca IB/ehca: Reject send WRs only for RESET, INIT and RTR state 2008-06-06 11:21:33 -07:00
ipath Merge commit 'v2.6.26' into bkl-removal 2008-07-14 15:29:34 -06:00
mlx4 IB/mlx4: Optimize QP stamping 2008-07-14 23:48:44 -07:00
mthca IB/mthca: Clear ICM pages before handing to FW 2008-06-23 09:29:58 -07:00
nes RDMA/nes: Remove unnecessary memset() 2008-07-14 23:48:43 -07:00