Patch 1: mbuf: add Tx side tunneling type Patch 2: net/i40e: add TSO support on tunneling packet Patch 3: app/testpmd: fix Tx offload on tunneling packet
v4: - According to tunnel type flag to parse tunneling parameters. - Add new capabilities to indicate support of TSO on tunneling packets. - Add check to see if TSO on tunneling packets are supported for the specified NIC. - Add support for geneve (as i40e does not differentiate UDP tunneling. - Split into three patches. v3: - added external IP offload flag when TSO is enabled for tunnelling packets v2: - edited the comments Signed-off-by: Zhe Tao <zhe.tao at intel.com> Signed-off-by: Jianfeng Tan <jianfeng.tan at intel.com> Jianfeng Tan (3): mbuf: add Tx side tunneling type net/i40e: add TSO support on tunneling packet app/testpmd: fix Tx offload on tunneling packet app/test-pmd/cmdline.c | 42 +++++++++++++++++--- app/test-pmd/csumonly.c | 37 +++++++++++++---- drivers/net/i40e/i40e_ethdev.c | 6 ++- drivers/net/i40e/i40e_rxtx.c | 90 +++++++++++++++++++++++++++++------------- lib/librte_ether/rte_ethdev.h | 4 ++ lib/librte_mbuf/rte_mbuf.c | 4 ++ lib/librte_mbuf/rte_mbuf.h | 17 +++++++- 7 files changed, 157 insertions(+), 43 deletions(-) -- 2.7.4