On Fri, Nov 29, 2019 at 05:25:09PM +0100, Bernard Metzler wrote: > Change siw_qp to contain ib_qp. Use ib_qp's uobject pointer > to distinguish kernel level and user level applications. > Apply same mechanism for kerne/user level application > detection to shared receive queues and completion queues. Drivers should not touch the uobject. If I recall you can use restrack to tell if it is kernel or user created Jason