In gen1 TS cm there was a function : ib_cm_service_assign() that return a free service_id . and then you could call ib_cm_listen with this service_id.
In Dapl implementation we use this when we want to listen on a not pre assign service_id (Dat verb: Dat_Psp_Create_any ) I think gen2 cm should include something similear : There can be 2 ways to implement it : 1) to add new function as it was in gen1 2) change the ib_cm_listen to understand that the reqeust comes without service_id and then it will assign a service_id and only then will do the listen this can be dane in many ways like :if the service_id == 0 (like sockets bind) Do others feel that this functionality is needed? This seems problematic in that the CM could allocate a service ID that is used/required by an application that has not yet started when this call is made. (I don't recall if service IDs have a reserved/non-reserved values similar to sockets, but I don't think that they do.) If this functionality is needed, my initial preference is the second method mentioned. - Sean _______________________________________________ openib-general mailing list [EMAIL PROTECTED] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
