[dpdk-dev] [PATCH v2] Warns if IPv4, UDP or TCP checksum offload not available

Stephen Hemminger stephen at networkplumber.org
Tue Sep 14 20:28:17 CEST 2021


On Tue, 14 Sep 2021 23:08:27 +0500
Usama Nadeem <usama.nadeem at emumba.com> 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.


More information about the dev mailing list