From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xiao Wang Subject: [PATCH v2 0/5] implement new Rx checksum flag Date: Tue, 6 Sep 2016 09:27:27 +0800 Message-ID: <1473125252-32201-1-git-send-email-xiao.w.wang@intel.com> Cc: jing.d.chen@intel.com, olivier.matz@6wind.com, Xiao Wang To: dev@dpdk.org Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id CB32C12A8 for ; Tue, 6 Sep 2016 03:28:00 +0200 (CEST) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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