-
Notifications
You must be signed in to change notification settings - Fork 434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support multiple RC implementations, and add tests for that. #36
Conversation
Test FAILed. Build Log
Test FAILed. |
Test FAILed. Build Log
Test FAILed. |
a4fb240
to
42d8b03
Compare
* Remove file from automake * Remove unneeded files
42d8b03
to
a5add1a
Compare
Test PASSed. |
Test PASSed. |
/* Advance queue pointer */ | ||
if (ucs_unlikely((ep->tx.seg += MLX5_SEND_WQE_BB) >= ep->tx.qend)) { | ||
ep->tx.seg = ep->tx.qstart; | ||
} | ||
|
||
/* Completion counters */ | ||
++ep->tx.sw_pi; | ||
++ucs_derived_of(ep->super.super.iface, uct_rc_iface_t)->tx.outstanding; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you want to introduce IB_INC() macro. Once we introduce thread safety, you will want to change it to atomic increment. If we have macro it will be easier to do
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not right now, because i'm not sure making this atomic will be needed for thread safety. maybe there will just be per-iface lock.
Test PASSed. |
👍 |
Support multiple RC implementations, and add tests for that.
…int3 IODEMO: data integrity check
fix bug for big messages of TCP
Refactor data handling
No description provided.