Re: [dpdk-dev] [PATCH v2] Warns if IPv4, UDP or TCP checksum offload not available
From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2021-09-14 18:28:23
From: Stephen Hemminger <stephen@networkplumber.org>
Date: 2021-09-14 18:28:23
On Tue, 14 Sep 2021 23:08:27 +0500 Usama Nadeem [off-list ref] wrote:
+
+ if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_UDP_CKSUM)
+ local_port_conf.rxmode.offloads |=
+ DEV_RX_OFFLOAD_UDP_CKSUM;
+
+ else
+ printf("WARNING: UDP Checksum offload not available.\n");
+
+ if (dev_info.rx_offload_capa & DEV_RX_OFFLOAD_TCP_CKSUM)
+ local_port_conf.rxmode.offloads |=
+ DEV_RX_OFFLOAD_TCP_CKSUM;
+
+ else
+ printf("WARNING: TCP Checksum offload not available.\n");Why does l3fwd care about L4 checksum offload? The application should really be just a simple L3 router. But it seems to have become a test for ptype and depends on TCP/UDP.