net_mana: adding test of RX CQE error handling #2709
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding a test to validate that net_mana handles RX CQE errors.
QueueStatsrx_errorsshould be incremented.QueueStatesrx_packetsshould not increase. net_mana already has a test to validate proper TX CQE error handline. Ex:test_lso_segment_coalescing_only_header()Adding a
test_hooksfeature to GDMA to allow the new test to modify BNic emulator behavior to returnCQE_RX_ERR_DISABLED_QUEUE.