I'm working with Mellanox ConnectX-6 Dx and using DPDK (ver 22.03) to capture and load distribute traffic on inner IP RSS. Facing problem with load distribution on tunnelled traffic. With some knowlegde I gathered over internet, I was able to load distribute GTP, GRE using RTE flow. At present I'm stuck on load distributing for PPPoE. Unable to create rte flow for PPPoE. Flow item not supported error is thrown when tried to create flow for PPPoE.
Seeking solutions for load distributing PPPoE with inner IP RSS. Tried with RTE_FLOW_ITEM_TYPE_FLEX but it is not supported on the card model I'm using.
Overall I am looking for ways to load distribute other tunnelled traffic as well like IP-in-IP, teredo, erspan etc. Will be great if I can get a generic approach for doing inner IP RSS on tunnelled traffic.
Tried with RTE flow but didn't work for IP-in-IP, PPPoE. How do I create flow pattern for IP-in-IP, PPPoE?