Repository navigation
unix: add RDMA uverbs constants and types on Linux - #296
nickgarlis wants to merge 2 commits into
Conversation
Add the constants from the RDMA uverbs headers and the structs needed to use RDMA_VERBS_IOCTL, so Go programs can use RDMA devices without cgo. I'm writing a pure-Go verbs library that uses them; I'm not aware of other users yet. The structs are limited to the ioctl interface and the older write command structs are left out. mkpost.go restores five field names that cgo shortened, e.g. Max_send_wr in IBUverbsQPCap.
|
This PR (HEAD: cd62f7b) has been imported to Gerrit for code review. Please visit Gerrit at https://go-review.googlesource.com/c/sys/+/853665. Important tips:
|
|
Message from Gopher Robot: Patch Set 1: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
|
Message from Nikolaos Gkarlis: Patch Set 1: (1 comment) Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
|
Message from Ian Lance Taylor: Patch Set 1: Commit-Queue+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
|
Message from golang-scoped@luci-project-accounts.iam.gserviceaccount.com: Patch Set 1: Dry run: CV is trying the patch. Bot data: {"action":"start","triggered_at":"2026-10-24T16:39:45Z","revision":"a111f5f9d2d58a4a59793438411dae4280ffe316"} Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
|
Message from Ian Lance Taylor: Patch Set 1: -Commit-Queue (Performed by <GERRIT_ACCOUNT_60063> on behalf of <GERRIT_ACCOUNT_5206>) Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
|
Message from golang-scoped@luci-project-accounts.iam.gserviceaccount.com: Patch Set 1: This CL has passed the run Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
|
Message from golang-scoped@luci-project-accounts.iam.gserviceaccount.com: Patch Set 1: LUCI-TryBot-Result+1 Please don’t reply on this GitHub thread. Visit golang.org/cl/853665. |
Add the constants from the RDMA uverbs headers and the structs needed
to use RDMA_VERBS_IOCTL, so Go programs can use RDMA devices
without cgo. I'm writing a pure-Go verbs library that uses them; I'm not
aware of other users yet.
The structs are limited to the ioctl interface and the older write
command structs are left out. mkpost.go restores five field names
that cgo shortened, e.g. Max_send_wr in IBUverbsQPCap.