On 4/20/2018 2:06 PM, Xueming Li wrote: > This patch introduce new TX offload flags for device that supports > IP or UDP tunneled packet L3/L4 checksum and TSO offload. > It will be used for non-standard tunnels. > > The support from the device is for inner and outer checksums on > IPV4/TCP/UDP and TSO for *any packet with the following format*: > > <some headers> / [optional IPv4/IPv6] / [optional TCP/UDP] / <some > headers> / [optional inner IPv4/IPv6] / [optional TCP/UDP] > > For example the following packets can use this feature: > > 1. eth / ipv4 / udp / VXLAN / ip / tcp > 2. eth / ipv4 / GRE / MPLS / ipv4 / udp > > Please note that specific tunnel headers that contain payload length, > sequence id or checksum will not be updated. > > Signed-off-by: Xueming Li <xuemi...@mellanox.com> > Acked-by: Thomas Monjalon <tho...@monjalon.net>
It is getting messier! [1] Hi Thomas, Any suggestion on how to manage these rte_flow patches, we are late and they aren't settle down yet. There are some level of dependency and there are some uncertainty in some of the dependent patches because of ABI/API process. It would be great to get them incremental or have a plan to how to proceed. [1] Previous version in this thread is following patches: [PATCH v4 1/2] ethdev: add supported hash function check [PATCH v4 2/2] app/testpmd: new parameter for port config all rss command And this set is: [PATCH v5 1/2] ethdev: introduce generic IP/UDP tunnel checksum and TSO [PATCH v5 2/2] app/testpmd: testpmd support Tx generic tunnel offloads But there is already v5 send for this set and in other thread there is v7 of it: [PATCH v7 0/2] support Tx generic tunnel checksum and TSO [PATCH v7 1/2] ethdev: introduce generic IP/UDP tunnel checksum and TSO [PATCH v7 2/2] app/testpmd: testpmd support Tx generic tunnel offloads Most probably you have intended to send another patchset here.