From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [148.163.129.52]) by dpdk.org (Postfix) with ESMTP id 252CB7D34 for ; Mon, 20 Nov 2017 09:22:10 +0100 (CET) Received: from pure.maildistiller.com (dispatch1.mdlocal [10.7.20.164]) by dispatch1-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTP id 4913760F8C; Mon, 20 Nov 2017 08:22:10 +0000 (UTC) X-Virus-Scanned: Proofpoint Essentials engine Received: from mx1-us4.ppe-hosted.com (us4-filterqueue.mdlocal [10.7.20.246]) by pure.maildistiller.com (Proofpoint Essentials ESMTP Server) with ESMTPS id C6C7D80052; Mon, 20 Nov 2017 08:22:09 +0000 (UTC) Received: from webmail.solarflare.com (webmail.solarflare.com [12.187.104.26]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1-us4.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id B177880070; Mon, 20 Nov 2017 08:22:09 +0000 (UTC) Received: from ocex03.SolarFlarecom.com (10.20.40.36) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Mon, 20 Nov 2017 00:22:07 -0800 Received: from opal.uk.solarflarecom.com (10.17.10.1) by ocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server (TLS) id 15.0.1044.25 via Frontend Transport; Mon, 20 Nov 2017 00:22:06 -0800 Received: from uklogin.uk.solarflarecom.com (uklogin.uk.solarflarecom.com [10.17.10.10]) by opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id vAK8M5CY001727; Mon, 20 Nov 2017 08:22:05 GMT Received: from uklogin.uk.solarflarecom.com (localhost.localdomain [127.0.0.1]) by uklogin.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id vAK8M58v000778; Mon, 20 Nov 2017 08:22:05 GMT From: Andrew Rybchenko To: CC: Adrien Mazarguil , Jingjing Wu Date: Mon, 20 Nov 2017 08:21:59 +0000 Message-ID: <1511166121-743-1-git-send-email-arybchenko@solarflare.com> X-Mailer: git-send-email 1.8.2.3 MIME-Version: 1.0 Content-Type: text/plain X-MDID: 1511166130-wUDDUJiwpjcj Subject: [dpdk-dev] [PATCH 0/2] ethdev: add GENEVE to flow 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: Mon, 20 Nov 2017 08:22:11 -0000 enum rte_flow_item_type states that items matching protocol headers must be stacked in the same order as the protocol layers to match. As the result the patch changes ABI since Geneve is added just after VXLAN (the closest protocol). In fact as far as I can see many items do not follow the requirement already. May be the comment/requirement should be removed and GENEVE should be added at the end of the list. If so, should be keep it just after VXLAN in all other places or move after ESP as well? Roman Zhukov (2): ethdev: add GENEVE flow pattern item app/testpmd: support GENEVE pattern item in flow rules app/test-pmd/cmdline_flow.c | 31 +++++++++++++++++++++++++++++ app/test-pmd/config.c | 1 + doc/guides/prog_guide/rte_flow.rst | 12 +++++++++++ doc/guides/testpmd_app_ug/testpmd_funcs.rst | 5 +++++ lib/librte_ether/rte_flow.c | 1 + lib/librte_ether/rte_flow.h | 31 +++++++++++++++++++++++++++++ 6 files changed, 81 insertions(+) -- 2.7.4