Embedded Connectivity
Intel network controllers, Firmware and drivers.
598 Discussions

DPDK: TCP Checksum offload on Intel 82599EB 10GE NIC?

VPuri
Beginner
1,245 Views

Wondering if anyone has tried checksum offload within the ixgbe driver for the Intel 82599EB 10GE NIC? If so, does this allow TCP checksum calculation on transmit? Also, I am attempting to do this using the Intel DPDK poll-mode driver (ixgbe_pmd). It appears that checksum offload on transmit should be enabled by default, but is this only for IPv4 checksum? Thanks for your help.

0 Kudos
1 Reply
MFrey5
Novice
292 Views

I have not try with TCP but it works for UDP with the following setting:

.rx_adv_conf = {

.rss_conf = {

.rss_key = NULL,

.rss_hf = ETH_RSS_IPV4 | ETH_RSS_IPV4_TCP | ETH_RSS_IPV6 | ETH_RSS_IPV6_EX |

ETH_RSS_IPV6_TCP | ETH_RSS_IPV6_TCP_EX |

ETH_RSS_IPV4_UDP | ETH_RSS_IPV6_UDP | ETH_RSS_IPV6_UDP_EX,

},

Reply