From patchwork Fri Jul 10 02:24:27 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wenzhuo Lu X-Patchwork-Id: 6291 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 0CF745A6F; Fri, 10 Jul 2015 04:24:38 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 79E735934 for ; Fri, 10 Jul 2015 04:24:36 +0200 (CEST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga101.fm.intel.com with ESMTP; 09 Jul 2015 19:24:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,444,1432623600"; d="scan'208";a="761679512" Received: from shvmail01.sh.intel.com ([10.239.29.42]) by orsmga002.jf.intel.com with ESMTP; 09 Jul 2015 19:24:34 -0700 Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com [10.239.29.89]) by shvmail01.sh.intel.com with ESMTP id t6A2OWR8019017; Fri, 10 Jul 2015 10:24:32 +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 t6A2OTn2002174; Fri, 10 Jul 2015 10:24:31 +0800 Received: (from wenzhuol@localhost) by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id t6A2OTgM002170; Fri, 10 Jul 2015 10:24:29 +0800 From: Wenzhuo Lu To: dev@dpdk.org Date: Fri, 10 Jul 2015 10:24:27 +0800 Message-Id: <1436495067-2139-1-git-send-email-wenzhuo.lu@intel.com> X-Mailer: git-send-email 1.7.4.1 In-Reply-To: <1436410049-32516-1-git-send-email-wenzhuo.lu@intel.com> References: <1436410049-32516-1-git-send-email-wenzhuo.lu@intel.com> Subject: [dpdk-dev] [PATCH v2] doc: announce ABI change of rte_eth_fdir_filter, rte_eth_fdir_masks 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" For x550 supports 2 new flow director modes, MAC VLAN and Cloud. The MAC VLAN mode means the MAC and VLAN are monitored. The Cloud mode is for VxLAN and NVGRE, and the tunnel type, TNI/VNI, inner MAC and inner VLAN are monitored. So, there're a few new lookup fields for these 2 new modes, like MAC, tunnel type, TNI/VNI. We have to change the ABI to support these new lookup fields. v2 changes: * Correct the names of the structures. * Wrap the words. * Add explanation for the new modes. Signed-off-by: Wenzhuo Lu Acked-by: John McNamara --- doc/guides/rel_notes/abi.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/doc/guides/rel_notes/abi.rst b/doc/guides/rel_notes/abi.rst index 110c486..37bcad9 100644 --- a/doc/guides/rel_notes/abi.rst +++ b/doc/guides/rel_notes/abi.rst @@ -12,3 +12,13 @@ Examples of Deprecation Notices Deprecation Notices ------------------- +* The ABI changes are planned for struct rte_eth_fdir_filter and + rte_eth_fdir_masks in order to support new flow director modes, + MAC VLAN and Cloud, on x550. The MAC VLAN mode means the MAC and + VLAN are monitored. The Cloud mode is for VxLAN and NVGRE, and + the tunnel type, TNI/VNI, inner MAC and inner VLAN are monitored. + The upcoming release 2.1 will not contain these ABI changes, but + release 2.2 will, and no backwards compatibility is planed due to + this change. + Binaries using this library build prior to version 2.2 will require + updating and recompilation.