Skip to content

Conversation

@alexschm
Copy link

No description provided.

@rleon rleon merged commit f4e9f22 into linux-rdma:master Mar 29, 2017
rajachan added a commit to rajachan/perftest that referenced this pull request Jul 26, 2022
hnaarani added a commit to hnaarani/zl-perftest that referenced this pull request Nov 10, 2025
Implement core OOO completion simulation logic (~180 lines):

ooo_init_tracker():
  - Allocate tracking arrays for CQE and completion state
  - Initialize counters and window management

ooo_should_post_retransmit():
  - Return true every 4 WQEs to trigger retransmit posting

ooo_process_completion():
  - IN-ORDER mode: WQEs 1-4 wait for retransmit (linux-rdma#5) to complete
  - OUT-OF-ORDER mode: Each WQE completes immediately on CQE
  - Returns number of newly completed WQEs

ooo_print_statistics():
  - Display completion statistics including retransmit count

This enables comparing head-of-line blocking (IN-ORDER) vs
independent completion (OUT-OF-ORDER) behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants