Sean Hefty wrote:
struct ib_addr_svc* ib_addr_create_svc(void *context, ib_addr_handler handler);

void ib_addr_destroy_svc(struct ib_addr_svc *svc);

On second thought, I think this can be done without the need to create/destroy a service without changing the functionality.

void ib_addr_cancel(struct ib_addr_svc *svc, struct ib_addr *addr);

If we make cancel a blocking call, I think that we could also ensure that a callback will not occur after cancel returns. Not sure if we want this restriction, or that it really helps a ULP that's following a call to resolve with a path record query.

- 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