Currently very little of the uverbs user interface is actually exposed in uapi headers, and it's a constant struggle to figure out what's kernel internal and what is actually exposed in public. This series starts sorting this out by creating the infrastructure for a uapi header shared between uverbs and the core IB stack, and starts moving all WR and WC constants as well as the device capabilitity flags there. A lot more work will have to follow, and I hope others will help out as well. -- 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