All, Has anyone had any experience with hardware checksum offloads not working? It appears that the combination of settings we are using in our application may be the crux of the issue, as offloading test-pmd application in csum mode correctly identifies bad packets via the ol_flags. I am a bit stumped in tracking it down, any help is greatly appreciated!
We are using the 82599 NIC & DPDK 1.3 (with RSC disabled). Settings: /* Ethernet Configuration */ static struct rte_eth_conf port_conf = { .rxmode = { .split_hdr_size = 0, .header_split = 0, /**< Header Split disabled */ .hw_ip_checksum = 1, /**< IP/UDP/TCP checksum offload enabled. */ .hw_vlan_filter = 0, /**< VLAN filtering disabled */ .jumbo_frame = 0, /**< Jumbo Frame Support disabled */ .hw_strip_crc = 1, /**< CRC stripped by hardware */ }, .rx_adv_conf = { .rss_conf = { .rss_key = NULL, .rss_hf = 0x00, }, }, .txmode = { }, }; Thank you, Bryan Benson Amazon Web Services