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.
Link Copied
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,
},
For more complete information about compiler optimizations, see our Optimization Notice.