numam-dpdk/drivers/net/iavf
Zhichao Zeng 70888c61d9 net/iavf: fix tunnel TSO offload
This patch is to fix the tunnel TSO not enabling issue, simplify
the logic of calculating 'Tx Buffer Size' of data descriptor with IPSec,
and fix handling that the mbuf size exceeds the TX descriptor
hardware limit(1B-16KB) which causes malicious behavior to the NIC.

Fixes: 1e728b0112 ("net/iavf: rework Tx path")

Signed-off-by: Zhichao Zeng <zhichaox.zeng@intel.com>
Tested-by: Ke Xu <ke1.xu@intel.com>
Acked-by: Radu Nicolau <radu.nicolau@intel.com>
2022-10-08 18:04:46 +02:00
..
iavf_ethdev.c net/iavf: enable inner and outer Tx checksum offload 2022-09-25 16:07:02 +02:00
iavf_fdir.c net/iavf: support priority of flow rule 2022-09-07 20:33:26 +02:00
iavf_fsub.c net/iavf: support priority of flow rule 2022-09-07 20:33:26 +02:00
iavf_generic_flow.c net/iavf: support priority of flow rule 2022-09-07 20:33:26 +02:00
iavf_generic_flow.h net/iavf: support priority of flow rule 2022-09-07 20:33:26 +02:00
iavf_hash.c net/iavf: support priority of flow rule 2022-09-07 20:33:26 +02:00
iavf_ipsec_crypto_capabilities.h net/iavf: support IPsec inline crypto 2021-10-29 04:22:04 +02:00
iavf_ipsec_crypto.c security: remove private mempool usage 2022-10-04 22:37:00 +02:00
iavf_ipsec_crypto.h security: hide session structure 2022-10-04 22:37:54 +02:00
iavf_log.h net/iavf: refine debug build option 2021-04-01 16:10:20 +02:00
iavf_rxtx_vec_avx2.c net/iavf: fix outer checksum flags 2022-09-25 16:00:43 +02:00
iavf_rxtx_vec_avx512.c net/iavf: fix outer checksum flags 2022-09-25 16:00:43 +02:00
iavf_rxtx_vec_common.h net/iavf: fix VLAN insertion 2022-09-06 14:54:56 +02:00
iavf_rxtx_vec_neon.c net/iavf: add basic NEON Rx 2022-06-23 07:49:44 +02:00
iavf_rxtx_vec_sse.c net/iavf: fix outer checksum flags 2022-09-25 16:00:43 +02:00
iavf_rxtx.c net/iavf: fix tunnel TSO offload 2022-10-08 18:04:46 +02:00
iavf_rxtx.h net/iavf: fix tunnel TSO offload 2022-10-08 18:04:46 +02:00
iavf_tm.c net/iavf: support queue rate limit configuration 2022-04-22 14:05:12 +02:00
iavf_vchnl.c net/iavf: support flow subscription rule 2022-09-07 20:33:26 +02:00
iavf.h net/iavf: support flow subscription rule 2022-09-07 20:33:26 +02:00
meson.build net/iavf: add flow subscription skeleton 2022-09-07 20:33:26 +02:00
rte_pmd_iavf.h net/iavf: support IPsec inline crypto 2021-10-29 04:22:04 +02:00
version.map version: 22.11-rc0 2022-07-21 12:13:48 +02:00