v2: * Removed hw_ip_checksum check in fm10k_rx_vec_condition_check(). * Defined CKSUM_SHIFT for SSE bits shift.
* Changed commit title from "add back Rx checksum offload" to "fix Rx checksum flags". * Added new cksum flag support for ixgbe vector Rx, based on patch (http://dpdk.org/dev/patchwork/patch/14630/) which came earlier. v1: Following http://dpdk.org/dev/patchwork/patch/14941/, this patch set implements newly defined Rx checksum flag for igb, ixgbe, i40e and fm10k. Currently, ixgbe and fm10k support Rx checksum offload in both scalar and vector datapath, while the other two don't, this patch set keeps this situation. Note: This patch set has dependency on the following patches: "mbuf: add new Rx checksum mbuf flags" (http://dpdk.org/dev/patchwork/patch/14941/) "ixgbe: support checksum flags in sse vector Rx function" (http://dpdk.org/dev/patchwork/patch/14630/) Xiao Wang (5): net/fm10k: fix Rx checksum flags net/fm10k: implement new Rx checksum flag net/e1000: implement new Rx checksum flag net/ixgbe: implement new Rx checksum flag net/i40e: implement new Rx checksum flag drivers/net/e1000/igb_rxtx.c | 4 +++- drivers/net/fm10k/fm10k_rxtx.c | 14 ++++++++++++++ drivers/net/fm10k/fm10k_rxtx_vec.c | 24 +++++++++++++++++------- drivers/net/i40e/i40e_rxtx.c | 6 ++++++ drivers/net/ixgbe/ixgbe_rxtx.c | 4 +++- drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 30 ++++++++++++++++++++++++------ 6 files changed, 67 insertions(+), 15 deletions(-) -- 1.9.3