qib debugfs supportablity enhancements
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | IB/qib: remove atomic_inc_not_zero from QP RCUdrivers/ | +15 | 0 replies | |
| 2/4 | IB/qib: Convert opcode counters to per contextdrivers/ drivers/ drivers/ +5 more | +284 | 0 replies | |
| 3/4 | IB/qib: add per context stats interfacedrivers/ | +63 | 0 replies | |
| 4/4 | IB/qib: add qp_stats debug filedrivers/ drivers/ drivers/ | +161 | 0 replies |
Reviews trailers per patch
All 4 patches have a Reviewed-by or Acked-by.
| Patch | Dean Luick |
|---|---|
| 1/4 | R-b |
| 2/4 | R-b |
| 3/4 | R-b |
| 4/4 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/4] qib debugfs supportablity enhancements
The original qib submission contained a sysfs "stats" file the reported multiple values with multiple lines.
This set of patches adds a debugfs to replace that functionality for supportablity reasons.
The first patch adjusts QP reference counting as a prerequisite.
The final patches are all based on the seq_file api to allow access information from internal qib data structures.
The next patches add:
- IBTA opcode counters
- per receive context countes
- per QP attributes
---
Mike Marciniszyn (4):
IB/qib: remove atomic_inc_not_zero from QP RCU IB/qib: Convert opcode counters to per context IB/qib: add per context stats interface IB/qib: add qp_stats debug file
drivers/infiniband/hw/qib/Makefile | 1 drivers/infiniband/hw/qib/qib.h | 36 ++-- drivers/infiniband/hw/qib/qib_debugfs.c | 283 +++++++++++++++++++++++++++++++ drivers/infiniband/hw/qib/qib_debugfs.h | 45 +++++ drivers/infiniband/hw/qib/qib_driver.c | 1 drivers/infiniband/hw/qib/qib_init.c | 41 ++++ drivers/infiniband/hw/qib/qib_qp.c | 123 ++++++++++++- drivers/infiniband/hw/qib/qib_verbs.c | 8 + drivers/infiniband/hw/qib/qib_verbs.h | 23 ++- 9 files changed, 523 insertions(+), 38 deletions(-) create mode 100644 drivers/infiniband/hw/qib/qib_debugfs.c create mode 100644 drivers/infiniband/hw/qib/qib_debugfs.h
Signature · 5 lines
Mike -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html