rdmainfo

command
v0.6.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2026 License: MIT Imports: 16 Imported by: 0

README

rdmainfo

rdmainfo reports Apple RDMA provider state and performs bounded local diagnostics.

Use discovery and preflight commands first:

GOWORK=off go run ./examples/rdma/rdmainfo status -json
GOWORK=off go run ./examples/rdma/rdmainfo preflight -json
GOWORK=off go run ./examples/rdma/rdmainfo query-device -name rdma_en3 -json

status, list, features, preflight, scan, matrix, open, query, and query-device do not allocate provider PD, CQ, QP, or MR resources.

lifecycle allocates one PD and one CQ and may register one MR. It is a local capability observation, not a datapath test. It requires both acknowledgements:

CONFIRM_RDMA_RESOURCE_LIFECYCLE=one-shot-resource-lifecycle \
  GOWORK=off go run ./examples/rdma/rdmainfo lifecycle \
  -name rdma_en3 -allow-resource-lifecycle -json

Do not use rdmainfo to drive RTR/RTS or post RDMA work. Use the separately gated rdmaperf commands for a reviewed two-host experiment.

Documentation

Overview

Command rdmainfo probes Apple's RDMA userspace bindings.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL