linux/include/rdma
Michael Margolin 0774c6dd20 RDMA/core: Add Completion Counters to resource tracking
Track completion counter objects in the resource tracking database so
they are visible through the rdma netlink interface. The rdma tool
displays the comp_cntr count in the resource summary.

Add RDMA_RESTRACK_COMP_CNTR type, embed rdma_restrack_entry in
ib_comp_cntr, and add the res_to_dev mapping. Register the resource
on create and remove it on destroy.

Reviewed-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>
Link: https://patch.msgid.link/20260722083603.30334-5-mrgolin@amazon.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
2026-07-22 05:45:47 -04:00
..
frmr_pools.h RDMA/core: Add ib_frmr_pool_drop for unrecoverable handles 2026-06-11 15:36:09 -03:00
ib_addr.h
ib_cache.h
ib_cm.h
ib_hdrs.h
ib_mad.h
ib_marshall.h
ib_pack.h
ib_pma.h
ib_sa.h
ib_smi.h
ib_sysfs.h
ib_ucaps.h RDMA/core: Move ucaps into ib_uverbs_support.ko 2026-05-26 10:11:43 -03:00
ib_umem_odp.h
ib_umem.h RDMA/mlx5: Constify struct ib_frmr_pool_ops and dma_buf_attach_ops 2026-07-20 09:00:39 -04:00
ib_verbs.h RDMA/core: Add Completion Counters to resource tracking 2026-07-22 05:45:47 -04:00
ib.h
iba.h
ibta_vol1_c12.h
iter.h
iw_cm.h
iw_portmap.h
lag.h
mr_pool.h
opa_addr.h
opa_port_info.h RDMA/OPA: Update OPA link speed list 2026-03-11 15:17:28 -04:00
opa_smi.h
rdma_cm_ib.h
rdma_cm.h
rdma_counter.h
rdma_netlink.h RDMA/nldev: Add dellink function pointer 2026-03-30 13:47:43 -04:00
rdma_vt.h RDMA/hfi1: Open-code rvt_set_ibdev_name() 2026-06-05 12:38:42 -03:00
rdmavt_cq.h
rdmavt_mr.h
rdmavt_qp.h
restrack.h RDMA/core: Add Completion Counters to resource tracking 2026-07-22 05:45:47 -04:00
rw.h
signature.h
tid_rdma_defs.h
uverbs_ioctl.h RDMA/core: Add ib_no_udata_io() helper 2026-07-12 04:30:38 -04:00
uverbs_named_ioctl.h
uverbs_std_types.h
uverbs_types.h RDMA/core: Remove uverbs_async_event_release() 2026-05-26 10:09:37 -03:00