-
Notifications
You must be signed in to change notification settings - Fork 403
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
prov/efa: Avoid iterating cq->ep_list in cq read
This patch includes two aspects of changes that get rid of the ep_list iteration in cq and cntr progress. 1. Pre-post the internal rx pkts and grow pools during ep enable, and only repost rx pkts when the ep has recv wc. 2. Move the rnr backoff peer list and other queued ope/pkt lists into efa_domain, so fi_cq_read can progress these lists once no matter how many eps are bind. These 2 changes finally make efa_rdm_ep_progress.c not useful because there is no dedicated progress for each ep any more. Signed-off-by: Shi Jin <[email protected]>
- Loading branch information
1 parent
7f7c94d
commit f589580
Showing
19 changed files
with
609 additions
and
131 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
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.