Hi,
I'm trying to use ethernet device tx offloading function in DPDK.
I set the tx offlading feature of rte_eth_conf like this:
.offloads = (DEV_TX_OFFLOAD_IPV4_CKSUM |
DEV_TX_OFFLOAD_UDP_CKSUM |
DEV_TX_OFFLOAD_SCTP_CKSUM),
When I send the packet, checksum of IPv4 or UDP is calculated and inserted by offloading function.
But when I send the SCTP packet, the chechsum of SCTP is not touched.
Does SCTP tx checksum offloading is supported in LS2088 or LX2160?
Thanks
J.Hwan Kim
According to ethtool command's resutls, tx-checksum-sctp is off[fixed] that can't be changed.
According to DPAA2RM's section 9.2.3.5 as below, it doesn't explicitly mention that dpaa2 has SCTP checksum offloading feature.
Next we will double check it with R&D team.
9.2.3.5 Checksum Generation
Checksums can be generated for primary and tunnel IPv4 as well as TCP or UDP. The associated “don’t
calculate checksum” input signal must be set in order to activate this functionality. The parser will require
all normal inputs to be present and will generate the valid checksum for the associated header as the frame is parsed. Where required additional information can be found in the related HXS section.