From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <thomas.monjalon@6wind.com>
Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43])
 by dpdk.org (Postfix) with ESMTP id 1AC6F2C22
 for <dev@dpdk.org>; Tue,  8 Mar 2016 19:40:12 +0100 (CET)
Received: by mail-wm0-f43.google.com with SMTP id p65so40117723wmp.0
 for <dev@dpdk.org>; Tue, 08 Mar 2016 10:40:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=6wind-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nN6ggx5qOHezSlasLWN5YboimrSOWhtqp4oCmNYAtT0=;
 b=Tj88yO9b8Rqtnx7yYCnIwuNhMI3peuUYGjBmLUe5lOEPdZ49RbmyieUJXCtH2uMlWb
 q1Y4SqOywCo0zQ+iV42OJvdryl0+WEvmVoqI+PspuFVW3NMt8+Hr9hVu7LxPLhJoUBcy
 FezCm6Eei4rErG6ooZk0NJYoi8Ypo0Y/BZA0oGAqk78C2vCh0pOp072z41rKhPPoBH3j
 QmEU0D3jkDTsKasuJFJIdIm0IK9smlMbBXRpItjSJzveSzvH7WxdkaVcnix9VCxzDO/Z
 CGGWmgDYQJLb3tN3VcaKPBca0prlaT6OpUU0T5X0x8rQwbs2xZuwntQ3mg1DPLjusnet
 LkkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=nN6ggx5qOHezSlasLWN5YboimrSOWhtqp4oCmNYAtT0=;
 b=GbsTqpcMzMHC4fnKpQUH3DBvQlVJ5mY5LlVsUP50Ah9gZxRJrgbemWdtwmjm7x3F5M
 J702w/owuaHXUVxm9RxVAdRnNZ13AAw4rqgeVVBohhzvYnoXr5v64cM5TCRVCXkkdLHV
 MpYhKfAzyFNuJRParT5muDlgK+ntfB4HoEKKB5ad+JizVZSSL+kEu61mGjyjMDr+/KJ4
 mSHkrUMOUkBuRIKLYnBVADZyYs0rz4UC2bc1HQXXbv+A+rSefb8q8hwBo49dZNznVQW0
 1pbz0T0zV4/m3o5l4FSYY/Bvc0LFBovZFHExFskx1dm6AZQeiaqMIY3F0fYUmX10W1Cx
 A54g==
X-Gm-Message-State: AD7BkJK8NeZjXcfUaFY8QtqSEu17giFEZxu2LoqFkGPCqfddf5EFinPYh0xd3Kk68mLHoN7G
X-Received: by 10.28.22.74 with SMTP id 71mr20833956wmw.47.1457462411884;
 Tue, 08 Mar 2016 10:40:11 -0800 (PST)
Received: from XPS13.localdomain (171.36.101.84.rev.sfr.net. [84.101.36.171])
 by smtp.gmail.com with ESMTPSA id
 d2sm2955883wjf.28.2016.03.08.10.40.10
 (version=TLSv1/SSLv3 cipher=OTHER);
 Tue, 08 Mar 2016 10:40:10 -0800 (PST)
From: Thomas Monjalon <thomas.monjalon@6wind.com>
To: helin.zhang@intel.com
Date: Tue,  8 Mar 2016 19:38:28 +0100
Message-Id: <1457462311-16349-1-git-send-email-thomas.monjalon@6wind.com>
X-Mailer: git-send-email 2.7.0
In-Reply-To: <1456113585-15259-1-git-send-email-helin.zhang@intel.com>
References: <1456113585-15259-1-git-send-email-helin.zhang@intel.com>
Cc: dev@dpdk.org
Subject: [dpdk-dev] [PATCH v3 0/3] enable extended tag for i40e
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2016 18:40:12 -0000

It enables 'extended tag' for i40e devices only during its port
initialization, which is key for 40G performance. It also deprecates
the similar in igb_uio, and eal lib.

v3:
 - fix build with deprecated attribute
 - keep deprecated attribute
 - reword release notes a bit
 - revert doc move from v2
 - better split the patches

v2:
 - Changed the type of return value of i40e_enable_extended_tag() to 'void'.
 - Fixed the compile warnings.
 - Kept the sys files as they were, and added ABI change announcement for them.
 - Moved high performance part of i40e from 'GSG' to a new for .nics'.

Helin Zhang (3):
  i40e: enable extended tag
  pci: remove config of extended tag
  igb_uio: deprecate extended tag

 config/common_base                        |  1 +
 doc/guides/linux_gsg/enable_func.rst      | 27 ++++------
 doc/guides/rel_notes/deprecation.rst      |  7 +++
 doc/guides/rel_notes/release_16_04.rst    |  6 +++
 drivers/net/i40e/i40e_ethdev.c            | 65 ++++++++++++++++++++--
 lib/librte_eal/common/eal_common_pci.c    |  7 ---
 lib/librte_eal/common/include/rte_pci.h   |  5 +-
 lib/librte_eal/linuxapp/eal/eal_pci.c     | 90 +++----------------------------
 lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 72 +++----------------------
 9 files changed, 104 insertions(+), 176 deletions(-)

-- 
2.7.0