[ofa-general][PATCH 0/2] mlx4: Multiple completion vectors

Yevgeny Petrilin yevgenyp at mellanox.co.il
Wed May 21 07:35:33 PDT 2008


Hello Roland,

This is the implementation of mlx4 support for multiple completion vectors.
Main idea: Create a completion EQ for every core to allow a better utilization of
multi-core machines.
Number of created completion vectors is advertised through ib_device.num_comp_vectors.
Each ULP can decide to which completion vector it wants to assign a created CQ.
It can also let mlx4_core to decide on the completion vector number, and it will attach
the CQ to the EQ that has the smallest number of CQs attached to it.

Thanks,
Yevgeny



More information about the general mailing list