[dpdk-dev] [PATCH v2 0/6] Support configuring hash functions
helin.zhang at intel.com
Fri Aug 1 07:26:22 CEST 2014
> -----Original Message-----
> From: Zhan, Zhaochen
> Sent: Thursday, July 31, 2014 10:49 AM
> To: Zhang, Helin; dev at dpdk.org
> Subject: RE: [dpdk-dev] [PATCH v2 0/6] Support configuring hash functions
> > These pathches mainly support configuring hash functions.
> > In detail,
> > - It can select Toeplitz or simple XOR hash functions.
> > - It can configure symmetric hash functions.
> > * Get/set symmetric hash enable per port.
> > * Get/set symmetric hash enable per 'PCTYPE'.
> > * Get/set filter swap configurations.
> > - 'ethdev' level interfaces are added.
> > * 'is_command_supported', to check if a feature (command)
> > is supported on a port.
> > * 'rx_classification_filter_ctl', a common API to execute
> > specific command of each feature.
> > - Seven commands are implemented in testpmd to support
> > testing above.
> > Note that 'PCTYPE' means 'Packet Classification Type'.
> > Helin Zhang (6):
> > ethdev: rename macros of packet classification type
> > ethdev: add new ops of 'is_command_supported' and
> > 'rx_classification_filter_ctl'
> > i40e: support of 'rx_classification_filter_ctl'
> > i40e: support of 'is_command_supported'
> > i40e: Initialize hash function during port initialization.
> > app/testpmd: add commands for configuring hash functions
> Tested-by: Zhaochen Zhan <zhaochen.zhan at intel.com>
> I have tested this patch on fedora20 with Fortville NIC.
> The hash function toeplitz/simple XOR/ symmetric all works well for ip/udp both
> ipv4 and ipv6 packets in testpmd support RSS.
Would you please help to apply it as soon as possible, as another developer here who is now developing another feature (Flow Director) which has dependency on these patches?
Thank you very much!
More information about the dev