| ee9aeb31 | 16-Jun-2021 |
Hans Petter Selasky <[email protected]> |
ibcore: Implement ib_uverbs_get_ucontext_file().
Expose ib_ucontext from a given ib_uverbs_file. Drivers that use the ioctl(9) API may have the ib_uverbs_file and need a way to get the related ib_uc
ibcore: Implement ib_uverbs_get_ucontext_file().
Expose ib_ucontext from a given ib_uverbs_file. Drivers that use the ioctl(9) API may have the ib_uverbs_file and need a way to get the related ib_ucontext from it, this is enabled by this patch.
Downstream patches from this series will use it.
Linux commit: 7dc08dcfc8c86cb4457e383734ff6844ddaff876
Reviewed by: kib Sponsored by: Mellanox Technologies // NVIDIA Networking
(cherry picked from commit 79b817084ca891e465fe1a868ef1d9f1a3f33a69)
show more ...
|
| 4c033941 | 16-Jun-2021 |
Hans Petter Selasky <[email protected]> |
ibcore: Support rate limit for packet pacing
Add new member rate_limit to ib_qp_attr which holds the packet pacing rate in kbps, 0 means unlimited.
IB_QP_RATE_LIMIT is added to ib_attr_mask and cou
ibcore: Support rate limit for packet pacing
Add new member rate_limit to ib_qp_attr which holds the packet pacing rate in kbps, 0 means unlimited.
IB_QP_RATE_LIMIT is added to ib_attr_mask and could be used by RAW QPs when changing QP state from RTR to RTS, RTS to RTS.
Linux commit: 528e5a1bd3f0e9b760cb3a1062fce7513712a15d
Reviewed by: kib Sponsored by: Mellanox Technologies // NVIDIA Networking
(cherry picked from commit 0c13880cccd75655c878ce31e767bce04b1d6e85)
show more ...
|
| 6ee86212 | 16-Jun-2021 |
Hans Petter Selasky <[email protected]> |
ibcore: Protect against concurrent access to hardware stats.
Currently access to hardware stats buffer isn't protected, this can result in multiple writes and reads at the same time to the same memo
ibcore: Protect against concurrent access to hardware stats.
Currently access to hardware stats buffer isn't protected, this can result in multiple writes and reads at the same time to the same memory location. This can lead to providing an incorrect value to the user. Add a mutex to protect against it.
Linux commit: e945130b52bea65d15f9bdf54949d4cb7a88db7f
Reviewed by: kib Sponsored by: Mellanox Technologies // NVIDIA Networking
(cherry picked from commit 912e98cedee2590748a9893d3152b11694de3379)
show more ...
|
| f49e79b5 | 18-Aug-2019 |
Conrad Meyer <[email protected]> |
OFED: Fix accidental double-copy of rdma_sdp.h in r351176
The mistake came about like this: the first attempt to commit was blocked by a pre-commit hook due to missing SVN tags. svn revert doesn't
OFED: Fix accidental double-copy of rdma_sdp.h in r351176
The mistake came about like this: the first attempt to commit was blocked by a pre-commit hook due to missing SVN tags. svn revert doesn't delete new files, I guess. While reapplying the fixed diff, the non-empty target file was just concatenated with the new contents? Ugh. :-(
show more ...
|