From 23e35ac5f9431139590d4a4994b6992ef749f4a1 Mon Sep 17 00:00:00 2001 From: Wenjing Qiao Date: Fri, 27 May 2022 04:09:55 -0400 Subject: [PATCH] net/ice: fix outer L4 checksum in scalar Rx In scalar datapath, ol_flag shows RTE_MBUF_F_RX_OUTER_L4_CKSUM_UNKNOWN which is error, therefore fixing this bug. Fixes: 94005e4640a7 ("net/ice: fix build with 16-byte Rx descriptor") Cc: stable@dpdk.org Signed-off-by: Wenjing Qiao Reported-by: Xiao Wang Acked-by: Qi Zhang --- drivers/net/ice/ice_rxtx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/ice/ice_rxtx.c b/drivers/net/ice/ice_rxtx.c index 91cdc560f2..975ab55749 100644 --- a/drivers/net/ice/ice_rxtx.c +++ b/drivers/net/ice/ice_rxtx.c @@ -1497,7 +1497,9 @@ ice_rxd_error_to_pkt_flags(uint16_t stat_err0) return 0; if (likely(!(stat_err0 & ICE_RX_FLEX_ERR0_BITS))) { - flags |= (RTE_MBUF_F_RX_IP_CKSUM_GOOD | RTE_MBUF_F_RX_L4_CKSUM_GOOD); + flags |= (RTE_MBUF_F_RX_IP_CKSUM_GOOD | + RTE_MBUF_F_RX_L4_CKSUM_GOOD | + RTE_MBUF_F_RX_OUTER_L4_CKSUM_GOOD); return flags; } -- 2.39.5