[openib-general] ibv_cmd_create_qp() question

Roland Dreier rdreier at cisco.com
Wed Feb 15 13:13:14 PST 2006


    Steve> I have a provider in the works that needs provider-specific
    Steve> information passed from the kernel create_qp verb back to
    Steve> the provider library.  It seems that ibv_cmd_create_qp()
    Steve> doesn't allow for provider-specific data to be passed out
    Steve> of the kernel back to the provider lib.

    Steve> ibv_cmd_create_cq() does support this.

    Steve> I can come up with a patch to the code to support this, but
    Steve> I wanted to query the group to make sure I'm not missing
    Steve> something.

    Steve> Is it a reasonable extension to add this to create_qp()?

Yes, but you have perfect timing: I just made a 1.0-rc6 release last
night (I was just writing the announcement now) with the idea that all
the APIs and ABIs were frozen.  This change would of course break that
freeze.

However I would be inclined to accept your patch if you can code it up
by the end of the week, and also promise me that you thought hard
about your driver and that you won't need any more incompatible
changes.  That way I can do a 1.0-rc7 release early next week with
just this change, and not slip my 1.0 final release very much at all.

If that schedule is too tight for you, then I think this will probably
need to wait for 1.1.0, which I would expect in six months or so.

 - R.



More information about the general mailing list