>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