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 v5 1/2] add RSS support for ipv4 ipv6 mix of GTP on PF. [PATCH v5 2/2] add RSS support for ipv4 ipv6 mix of GTP on VF. v5: * Code rebase. v4: * Code rebase. v3: * Code rebase. 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 | 283 +++- drivers/net/iavf/iavf_generic_flow.h | 39 + drivers/net/iavf/iavf_hash.c | 1976 ++++++++++++++++++++++++-- drivers/net/ice/ice_generic_flow.c | 286 +++- drivers/net/ice/ice_generic_flow.h | 39 + drivers/net/ice/ice_hash.c | 120 ++ 6 files changed, 2586 insertions(+), 157 deletions(-) -- 2.25.1