Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
librdmacm/cmtime: Rework work queue abstraction
Isolate the work queue abstraction from the cmtime. Define a work_item structure to allow individual work items to invoke separate callbacks. Add support for multiple threads. Move the code from the cmtime source into the common source for future reusability. This change will enable cmtime to use a single work queue to process different steps in the connection process. Having a single work queue will limit the number of threads that the test will need to spawn. Signed-off-by: Sean Hefty <[email protected]>
- Loading branch information
Sean Hefty
committed
Apr 18, 2024
1 parent
48816f1
commit a7277c0
Showing
4 changed files
with
160 additions
and
119 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.