mbox series

[0/4] support UDP fragmentation offload

Message ID 20230413053337.4190536-1-zhichaox.zeng@intel.com (mailing list archive)
Headers
Series support UDP fragmentation offload |

Message

Zhichao Zeng April 13, 2023, 5:33 a.m. UTC
This patch set supports UDP fragmentation offload for ice and iavf.

Zhichao Zeng (4):
  net: calculate correct UDP pseudo header for UFO
  app/testpmd: support UFO in checksum engine
  net/ice: enable UDP fragmentation offload
  net/iavf: enable UDP fragmentation offload

 app/test-pmd/csumonly.c      | 17 ++++++++++++-----
 drivers/net/iavf/iavf_rxtx.c |  2 +-
 drivers/net/iavf/iavf_rxtx.h |  2 ++
 drivers/net/ice/ice_rxtx.c   | 15 ++++++++++++---
 lib/net/rte_ip.h             |  4 ++--
 lib/net/rte_net.h            |  5 +++--
 6 files changed, 32 insertions(+), 13 deletions(-)
  

Comments

Ke Xu May 24, 2023, 3:33 a.m. UTC | #1
> From: Zhichao Zeng <zhichaox.zeng@intel.com>
> Sent: Thursday, April 13, 2023 1:34 PM
> To: dev@dpdk.org
> Cc: Zeng, ZhichaoX <zhichaox.zeng@intel.com>
> Subject: [PATCH 0/4] support UDP fragmentation offload
> 
> This patch set supports UDP fragmentation offload for ice and iavf.
> 
> Zhichao Zeng (4):
>   net: calculate correct UDP pseudo header for UFO
>   app/testpmd: support UFO in checksum engine
>   net/ice: enable UDP fragmentation offload
>   net/iavf: enable UDP fragmentation offload
> 

Verified and Passed.

Two extra issues exists found blocking very limited part of validation.
1. On QEMU DCF not able to enable rx_vxlan.
2. IPv6 Tunneled UDP packets triggers MDD event.

Tested-by: Ke Xu <ke1.xu@intel.com>

>  app/test-pmd/csumonly.c      | 17 ++++++++++++-----
>  drivers/net/iavf/iavf_rxtx.c |  2 +-
>  drivers/net/iavf/iavf_rxtx.h |  2 ++
>  drivers/net/ice/ice_rxtx.c   | 15 ++++++++++++---
>  lib/net/rte_ip.h             |  4 ++--
>  lib/net/rte_net.h            |  5 +++--
>  6 files changed, 32 insertions(+), 13 deletions(-)
> 
> --
> 2.25.1