-
Notifications
You must be signed in to change notification settings - Fork 10
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
Is possible to run purifier with i40e? #12
Comments
The same issue with freebsd, dpdk 16.07 from ports collection |
Also tries with dpdk 17.05 still unhappens: |
Hi, Currently it is impossible to run purifier on i40, because it doesn't support L2 ethertype filters. I'm going to change purifier's arcitecture regarding NIC features soon. |
Actually I think some of the i40e support ethertype filters, at least there are mentions of them in the datasheets. |
"7.1.6 Layer 2 classification filter |
Supported by hardware but not by drivers yet. |
So the only reason the patch was rejected was due to reordering of fragmented packets, that's not a problem for purifier. After all, fragmented packets are dropped by default. |
Couldn't flow director be used to classify IP/UDP? I just checked the examples in http://dpdk.org/doc/guides/nics/i40e.html but I don't have such hardware to check. |
/var/log/purifier.log
PMD: i40e_pf_config_rss(): Max of contiguous 2 PF queues are configured
EAL: Error - exiting with code: 1
Cause: rte_eth_dev_filter_ctrl: err=-22
Google finds that error is related to version-specific dpdk-driver, and looks like that was fixed in current stable branch.
I'm wrong?
Purifier may be built with 17.05 release?
The text was updated successfully, but these errors were encountered: