linux_dsm_epyc7002/include/linux/mlx4
Daniel Jurgens e45678973d {net, IB}/mlx4: Initialize CQ buffers in the driver when possible
Perform CQ initialization in the driver when the capability is supported
by the FW.  When passing the CQ to HW indicate that the CQ buffer has
been pre-initialized.

Doing so decreases CQ creation time.  Testing on P8 showed a single 2048
entry CQ creation time was reduced from ~395us to ~170us, which is
2.3x faster.

Signed-off-by: Daniel Jurgens <danielj@mellanox.com>
Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-11-22 11:38:36 -08:00
..
cmd.h net/mlx4: Spoofcheck and zero MAC can't coexist 2017-02-23 10:57:56 -05:00
cq.h IB/mlx4: Exposing modify CQ callback to uverbs layer 2017-11-13 16:59:22 -05:00
device.h {net, IB}/mlx4: Initialize CQ buffers in the driver when possible 2018-11-22 11:38:36 -08:00
doorbell.h
driver.h net/mlx4: && vs & typo 2017-03-01 09:50:58 -08:00
qp.h net/mlx4: Fix the check in attaching steering rules 2017-06-04 23:10:05 -04:00
srq.h