>I would think an array of pointers and a count to standard work requests
>would do it.  And of course, each work request can control whether is
>solicits a completion so a write/send sequence can generate a single
>completion event on both ends.  Use the EVD lock to guard against other
>threads injecting requests on the queue during a combined request
>operation and the ULP has everything it needs.

This is what the OpenIB stack does today.  The difference is that it uses a
linked list, rather than an array.

- Sean

_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to