Bug 555 - Flow API issues with testpmd discovered during the creation of the rte flow test suite
Summary: Flow API issues with testpmd discovered during the creation of the rte flow t...
Status: UNCONFIRMED
Alias: None
Product: DPDK
Classification: Unclassified
Component: examples (show other bugs)
Version: 20.08
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: jeffguo
URL:
Depends on:
Blocks:
 
Reported: 2020-10-14 23:46 CEST by Owen Hilyard
Modified: 2020-11-19 09:55 CET (History)
1 user (show)



Attachments
The log from the test suite as well as a list of failed tests and what caused them to fail. (224.85 KB, text/plain)
2020-10-14 23:46 CEST, Owen Hilyard
Details

Description Owen Hilyard 2020-10-14 23:46:48 CEST
Created attachment 125 [details]
The log from the test suite as well as a list of failed tests and what caused them to fail.

While working on the rte flow test case, I found that there are quite a few places where "flow validate" will pass for a statement, only for "flow create" to fail. I also found a few places where rules do not seem to applying their actions to a matching packet, or were applying actions to non-matching packets. All of the flow syntax is based off of the rte flow programmer's guide.
Comment 1 Ajit Khaparde 2020-11-12 04:42:12 CET
Jeff, Can you please check? From what I can see, this seems to be an issue with i40e PMD.
Comment 2 jeffguo 2020-11-19 09:55:57 CET
hi, owen and ajit

For the attach test suite, some case is not support eventually. We just plan and progress to refactor the rte flow api in i40e for 21.02, and seems that we also need to add some manifest or doc to show what ptype we support what we don't support, so please expected this issue be fixed target to 21.02, we will arrange guys to fix it.

Note You need to log in before you can comment on or make changes to this bug.