-
Notifications
You must be signed in to change notification settings - Fork 388
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
prov/efa: Implement FI_MORE for send and rdma-write
For send, only respect FI_MORE for eager pkt type because 1. For some non-REQ pkts like CTSDATA, its current implementation relies on the logic that efa_rdm_ope_post_send always rings the doorbell, because the ep progress call will keep calling this function until ope->window is 0, but ope->window will only be decremented after the CTSDATA pkts are actually posted to rdma-core. 2. For non-eager REQ packets, we already send multiple pkts that contain data and make the firmware saturated, there is no meaning to queue pkts in this case. Signed-off-by: Shi Jin <[email protected]>
- Loading branch information
1 parent
bd4da6e
commit e24e9ce
Showing
6 changed files
with
43 additions
and
10 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