Removed DOCA code from CQ mgr TX - CQ mgrs are planned to be removed
Removed mem_buf_tx_get inner polling
Removed debug only variable in data path
What
Inner polling inside mem_buf_tx_get tries to mitigate bad app behavior or misconfiguration.
XLIO focuses on HPC apps and it is better to avoid such unnecessary logics.
Additionally, the implementation introduces a race in working with notification mechanism.
Why ?
DOCA integration
Change type
What kind of change does this PR introduce?
[ ] Bugfix
[X] Feature
[ ] Code style update
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Tests
[ ] Other
Check list
[X] Code follows the style de facto guidelines of this project
[X] Comments have been inserted in hard to understand places
Description
What
Inner polling inside mem_buf_tx_get tries to mitigate bad app behavior or misconfiguration. XLIO focuses on HPC apps and it is better to avoid such unnecessary logics. Additionally, the implementation introduces a race in working with notification mechanism.
Why ?
DOCA integration
Change type
What kind of change does this PR introduce?
Check list