Skip to content

Releases: RDMA-Rust/sideway

v0.2.1

09 Feb 09:04
Compare
Choose a tag to compare

Added

  • add more APIs for reading device attribute

Other

  • (device_context) use ibv_query_gid_ex/table without the prefix underscore
  • (devinfo) refactor ibv_devinfo to mimic the original rdma-core implementation
  • (rdmacm) correct module names and paths in comments
  • (device) split guid as a unique type and use String for fw_ver

v0.2.0

29 Dec 13:08
Compare
Choose a tag to compare

What's Changed

  • feat(qp): implement qp_attr_mask with bitmask_enum by @dragonJACson in #17
  • feat(qp): introduce more wrapper types and refactor qp_ex implementation by @dragonJACson in #25
  • feat: introduce PostSendGuard for extended QP with basic support for polling extended CQ by @dragonJACson in #22
  • feat: implement PostSendGuard for basic QP and poll CQ for basic CQ by @dragonJACson in #29
  • feat: add CI and refactor codes according to cargo clippy by @dragonJACson in #30
  • ci: upload coverage info and implement more tests by @dragonJACson in #32
  • feat(qp): implement PostRecvGuard & SetScatterGatherEntry by @FujiZ in #33
  • feat: a trial implementation of rc_pingpong by @dragonJACson in #31
  • feat(qp): implement GenericQueuePair for enum dispatch by @dragonJACson in #38
  • feat(qp): introduce ModifyQueuePairError and PostSendError by @dragonJACson in #34
  • feat(cq): implement generic CQ by @FujiZ in #41
  • refactor(qp): use std::mem::forget in SendGuard::post by @FujiZ in #40
  • ci: add rc_pingpong and rustfmt check in CI by @dragonJACson in #42
  • feat(cm): an usable RDMA CM interface with cmtime as example by @dragonJACson in #39
  • chore: rename verbs/cm libraries to ibverbs/rdmacm by @dragonJACson in #44

Full Changelog: v0.1.0...v0.2.0

v0.1.0

01 Sep 13:33
Compare
Choose a tag to compare

What's Changed

  • A trial implementation of safe wrapper around ibverbs and rdmacm by @dragonJACson in #1
  • feat(cq): add support for cq and comp_channel by @FujiZ in #10
  • feat(qp): add support for qp and qp_ex by @dragonJACson in #11
  • feat(qp): implement modify on QueuePair by @FujiZ in #12
  • feat(cq): implement trait for CQ by @FujiZ in #15
  • feat(verbs): provide query_gid_table for convenient GID operations by @dragonJACson in #16
  • docs: add FujiZ as one of the authors by @FujiZ in #19
  • build: change rdma-mummy-sys to depend on release version by @dragonJACson in #20
  • docs: provide description and license for release by @dragonJACson in #21

New Contributors

Full Changelog: https://github.com/RDMA-Rust/sideway/commits/v0.1.0