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

Reply via email to