https://github.com/ni/easyrdma
An easy-to-use, cross-platform, MIT-licensed RDMA library from NI
https://github.com/ni/easyrdma
drivers measurements rdma streaming-data
Last synced: about 1 month ago
JSON representation
An easy-to-use, cross-platform, MIT-licensed RDMA library from NI
- Host: GitHub
- URL: https://github.com/ni/easyrdma
- Owner: ni
- License: mit
- Created: 2022-11-15T02:51:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-05T06:47:32.000Z (about 2 years ago)
- Last Synced: 2025-04-06T07:11:06.262Z (6 months ago)
- Topics: drivers, measurements, rdma, streaming-data
- Language: C
- Homepage:
- Size: 212 KB
- Stars: 16
- Watchers: 6
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# easyRDMA
An easy-to-use, cross-platform, MIT-licensed [RDMA](https://en.wikipedia.org/wiki/Remote_direct_memory_access) library from NI.
Features include:
- Cross-platform support for Windows and Linux
- Zero-copy send and receive
- Synchronous and asynchronous operation modes
- Internally-allocated or externally-provided buffer modelseasyRDMA is a part of [NI-RDMA](https://www.ni.com/en-us/support/documentation/release-notes/product.ni-rdma.html).
## Getting Started
To learn how to build, debug, and test easyRDMA, please read [CONTRIBUTING.md](./CONTRIBUTING.md).
## Community
We welcome feedback and contributions!
For significant effort or feature work, please start by filing an issue to discuss your approach.
Not sure where to start? The fastest way is to start a discussion on GitHub on the Discussions tab.
## License and Copyright
Copyright © 2022 National Instruments (NI)
Licensed under the [MIT License](LICENSE.txt).