This series adds new resource tracking attributes and APIs for rdma providers to add their own implementation specific attributes. Included in this series is the core changes, and a cxgb4-specific QP implementation. Changes since v0/rfc: - removed RFC tag - add PAD attribute while preserving the ABI - remove "provider_" prefix from restrack_root fn ptr names. - enable link and dev provider-specific attributes. - fixed copyright dates on cxgb4/restack.c. Steve. Steve Wise (4): RDMA/nldev: Add explicit pad attribute RDMA/nldev: add provider-specific resource tracking RDMA/nldev: add provider-specific device/port tracking iw_cxgb4: dump detailed provider-specific QP information drivers/infiniband/core/nldev.c | 100 +++++++-- drivers/infiniband/hw/cxgb4/Makefile | 3 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 6 + drivers/infiniband/hw/cxgb4/provider.c | 9 + drivers/infiniband/hw/cxgb4/restrack.c | 363 +++++++++++++++++++++++++++++++++ include/rdma/restrack.h | 25 +++ include/uapi/rdma/rdma_netlink.h | 19 ++ 7 files changed, 507 insertions(+), 18 deletions(-) create mode 100644 drivers/infiniband/hw/cxgb4/restrack.c -- 1.8.3.1 -- 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