RSS for GTP with outer & inner ipv4 & ipv6 combination are supported in this patchset, so that we can process RSS based on inner 5 tuples or 3 tuples of all the cases below of GTP packets: 1. ipv4 (outer) + ipv4 (inner) 2. ipv4 (outer) + ipv6 (inner) 3. ipv6 (outer) + ipv4 (inner) 4. ipv6 (outer) + ipv6 (inner)
[PATCH v2 1/2] add RSS support for ipv4 ipv6 mix of GTP on PF [PATCH v2 2/2] add RSS support for ipv4 ipv6 mix of GTP on VF v2: * Code rebase. Junfeng Guo (2): net/ice: add RSS support for ipv4 ipv6 mix of GTP net/iavf: add RSS support for ipv4 ipv6 mix of GTP drivers/net/iavf/iavf_generic_flow.c | 365 ++++++++ drivers/net/iavf/iavf_generic_flow.h | 54 ++ drivers/net/iavf/iavf_hash.c | 1202 ++++++++++++++++++++++++-- drivers/net/ice/ice_generic_flow.c | 368 ++++++++ drivers/net/ice/ice_generic_flow.h | 47 + drivers/net/ice/ice_hash.c | 118 +++ 6 files changed, 2104 insertions(+), 50 deletions(-) -- 2.17.1