No need to check max frame size in TX, the checking
should be done in up layer protocal. This checking will
lead to fail for TSO or other application cases.

Fixes: bfeed0262b0c ("net/i40e: check illegal packets")

Signed-off-by: Yanglong Wu <yanglong...@intel.com>
---
 drivers/net/i40e/i40e_rxtx.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/net/i40e/i40e_rxtx.c b/drivers/net/i40e/i40e_rxtx.c
index 3be87fe6a..baad433a7 100644
--- a/drivers/net/i40e/i40e_rxtx.c
+++ b/drivers/net/i40e/i40e_rxtx.c
@@ -1459,8 +1459,7 @@ i40e_prep_pkts(__rte_unused void *tx_queue, struct 
rte_mbuf **tx_pkts,
                }
 
                /* check the size of packet */
-               if (m->pkt_len > I40E_FRAME_SIZE_MAX ||
-                   m->pkt_len < I40E_TX_MIN_PKT_LEN) {
+               if (m->pkt_len < I40E_TX_MIN_PKT_LEN) {
                        rte_errno = -EINVAL;
                        return i;
                }
-- 
2.11.0

Reply via email to