[ofa-general] completion vector

Roland Dreier rdreier at cisco.com
Fri Mar 23 15:54:37 PDT 2007


    Mike> Can someone explain or point me to documentation on what the
    Mike> completion vector argument to ibv_create_cq() is for?

In the future, it will be used to support adapters that have multiple
completion event vectors (via MSI-X or similar).

    Mike> Given that context->num_comp_vectors always appears to be
    Mike> one, does it mean you can only have a single CQ generating
    Mike> events on a comp_channel at any point in time?

No, completion vectors and completion channels are orthogonal.

    Mike> Also, how do you go about increasing
    Mike> context->num_comp_vectors?

You would need to update the kernel midlayer to handle multiple
completion vectors, and then patch a HCA driver to support it too.

 - R.



More information about the general mailing list