From mboxrd@z Thu Jan 1 00:00:00 1970 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) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 05 Sep 2016 18:27:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,289,1470726000"; d="scan'208";a="1025500608" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga001.jf.intel.com with ESMTP; 05 Sep 2016 18:27:58 -0700 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id u861RuLE007597; Tue, 6 Sep 2016 09:27:56 +0800 Received: from shecgisg004.sh.intel.com (localhost [127.0.0.1]) by shecgisg004.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id u861RrgD032238; Tue, 6 Sep 2016 09:27:55 +0800 Received: (from xiaowan1@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id u861RrWP032234; Tue, 6 Sep 2016 09:27:53 +0800 From: Xiao Wang To: dev@dpdk.org Cc: jing.d.chen@intel.com, olivier.matz@6wind.com, Xiao Wang Date: Tue, 6 Sep 2016 09:27:27 +0800 Message-Id: <1473125252-32201-1-git-send-email-xiao.w.wang@intel.com> X-Mailer: git-send-email 1.7.4.1 Subject: [dpdk-dev] [PATCH v2 0/5] implement new Rx checksum flag X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Sep 2016 01:28:01 -0000 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