Adds RX steering through DOCA and enables receiving first packets with multi process application.
This PR is based on PR 138.
This PR requires DOCA 2.7, commit <17ad5454c600b487bb5e7b63b5d406f196f48922 ([devtools]: fix error in binary compatibility script)> with the attached patch.
0001-TEMP-Enable-Multiprocess-DPDK.patch
What
Adds Steering through DOCA
Adds DOCA RXQ creation/destruction and initial usage
Enables fork() to work with DOCA/DPDK for Nginx
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
Adds RX steering through DOCA and enables receiving first packets with multi process application. This PR is based on PR 138. This PR requires DOCA 2.7, commit <17ad5454c600b487bb5e7b63b5d406f196f48922 ([devtools]: fix error in binary compatibility script)> with the attached patch. 0001-TEMP-Enable-Multiprocess-DPDK.patch
What
Why ?
DOCA integration
Change type
What kind of change does this PR introduce?
Check list