Flexible payload feature of i40e PMD in DPDK 20.11

Joshi, Venkatesh venkatesh.joshi at hpe.com
Tue Jan 31 19:44:51 CET 2023


Hi,

I have the following configuration:

NIC: Intel XXV710 (supported by i40e PMD)
DPDK version: 20.11

My requirement is to use Flexible payload of the XXV710 NIC (i40e PMD) to do the following:

* For incoming packets where the ethertype is 0x0806 (ie: ARP packets), do the RSS hashing based on the Sender Hardware Address instead of the ethertype field which is considered by default. 
* Basically, I don't want all the ARP packets falling on the same queue. Hence, hashing based on the sender hardware address would give a good distribution across multiple CPUs where my dpdk application is running.


However, I have not been able to find any examples where the following macros have been used - RTE_ETH_INPUT_SET_FLEX_PAYLOAD_1ST_WORD through RTE_ETH_INPUT_SET_FLEX_PAYLOAD_8TH_WORD.


Any pointers would be much appreciated.

Regards,
Venkatesh




More information about the users mailing list