-
Notifications
You must be signed in to change notification settings - Fork 653
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
librdmacm/cmtime: Redo work_list/queue abstraction
Simplify and generalize the work queue abstraction. Add helper to initialize a work_queue. Add thread tracking to the work queue, with a common work item callback handler. These changes merge most of the CM request and disconnect event handling into a common work queue abstraction. Further simplify the work queue by replacing the double-linked list with a single-linked list implementation to reduce overhead. Signed-off-by: Sean Hefty <[email protected]>
- Loading branch information
Sean Hefty
committed
Apr 9, 2024
1 parent
2a46ec8
commit a73f7df
Showing
1 changed file
with
101 additions
and
109 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