From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 21B9C5B24 for ; Thu, 1 Mar 2018 11:55:51 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Mar 2018 02:55:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,408,1515484800"; d="scan'208";a="207991959" Received: from dw2.bj.intel.com ([172.16.117.109]) by fmsmga005.fm.intel.com with ESMTP; 01 Mar 2018 02:55:48 -0800 From: Wei Dai To: wenzhuo.lu@intel.com Cc: dev@dpdk.org, Wei Dai Date: Fri, 2 Mar 2018 02:54:29 +0800 Message-Id: <20180301185431.26204-1-wei.dai@intel.com> X-Mailer: git-send-email 2.9.4 Subject: [dpdk-dev] [PATCH 0/2] net/e1000: convert to new Rx/Tx offloads API X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Mar 2018 10:55:52 -0000 This patch set convert net/e1000 to new Rx/Tx offloads API. All Rx offloads are per port features. All Tx offloads of e1000 are per queue and also per packet as they are enabled in Tx descriptor. In the new offload API, per queue offload only need to be set in queue_setup(). So if the maimum number of queues is only one in Rx or Tx path, let all offloads in the path are per queue for better convenience. Wei Dai (2): net/e1000: convert to new Rx offloads API net/e1000: convert to new Tx offloads API drivers/net/e1000/em_ethdev.c | 33 +++++++++++++++----- drivers/net/e1000/em_rxtx.c | 30 +++++++++++------- drivers/net/e1000/igb_ethdev.c | 57 +++++++++++++++++++++++----------- drivers/net/e1000/igb_rxtx.c | 69 +++++++++++++++++++++++++++++++++--------- 4 files changed, 138 insertions(+), 51 deletions(-) -- 2.9.4