> > > I don't think that we should introduce an asych context into > libibverbs. > > > > Why not? > > Generally, I dislike the idea of running threads from libraries, > particularly libraries like ibverbs. So many apps get no benefit from > the thread, but it sits there connected to udev.. I thought Doug was referring to reporting the device add/remove event through some event reporting interface, like what the librdmacm already does. So no threads for that are needed. IMO, this makes sense. I didn't follow his idea for how the device list would be updated and kept in sync between the app and the library. If you had device add/remove events, the get_event call could intercept that event and update the device list there. But I don't know that you try to sync a shared list between the library and the app. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html