Tags: vtta/sideway
Tags
### Documentation - provide description and license for release - add FujiZ as one of the authors ### New Features - provide query_gid_table for convenient GID operations To keep compatibility, we would scan sysfs to get gid table when there is no ibv_query_gid_table symbol in libibverbs, just as what they do in the libibverbs original C implementation. - implement trait for CQ A trait called CompletionQueue is introduced to interact with other modules in this crate; The original wrapper struct for ibv_cq and ibv_cq_ex are renamed to BasicCompletionQueue and ExtendedCompletionQueue, respectively. - add setup method for each fields in grh - add more attr for INIT -> RTR transition Note that the example will fail with current setup. - implement modify on QueuePair Construct QueuePairAttribute using builder pattern and modify the QP through QueuePair::modify(). - add support for qp and qp_ex - add create_comp_channel and create_cq_builder - add support for cq and comp_channel 1. implement generic builder for both cq and cq_ex 2. implement comp_channel and associate its lifetime with cq - an initial implementation of safe wrapper on rdmacm - an initial implementation of safe wrapper on ibverbs ### Bug Fixes - fix modifying QP to RTR and add modify to RTS ### Other - change rdma-mummy-sys to depend on release version Create a placeholder for changelog at the same time. ### Refactor - use enum Mtu instead of u32 as parameter - move comp_channel and cq to completion module ### Commit Statistics - 23 commits contributed to the release. - 16 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Provide description and license for release (a807a1b) - Change rdma-mummy-sys to depend on release version (31ba5f5) - Merge pull request RDMA-Rust#19 from RDMA-Rust/fz/author (5cece9a) - Add FujiZ as one of the authors (48c20c6) - Merge pull request RDMA-Rust#16 from RDMA-Rust/dev/query_gid_table (75d76a1) - Fix modifying QP to RTR and add modify to RTS (5112dd1) - Provide query_gid_table for convenient GID operations (2b20ee9) - Merge pull request RDMA-Rust#15 from RDMA-Rust/dev/cq-trait (1dd6999) - Implement trait for CQ (cc4be2c) - Merge pull request RDMA-Rust#12 from RDMA-Rust/dev/modify-qp (e2fe5cd) - Add setup method for each fields in grh (70a9715) - Use enum Mtu instead of u32 as parameter (a0d51bb) - Add more attr for INIT -> RTR transition (b99cabe) - Implement modify on QueuePair (138dc15) - Merge pull request RDMA-Rust#11 from RDMA-Rust/dev/qp (ca4e2f3) - Add support for qp and qp_ex (8ac2f35) - Merge pull request RDMA-Rust#10 from RDMA-Rust/dev/comp (e3da584) - Add create_comp_channel and create_cq_builder (873dabd) - Move comp_channel and cq to completion module (19b3773) - Add support for cq and comp_channel (bbcd507) - An initial implementation of safe wrapper on rdmacm (d32bc83) - An initial implementation of safe wrapper on ibverbs (7091540) - Initial commit (d33fde1)