From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <thomas@monjalon.net>
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com
 [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id D25FD1DC2E
 for <dev@dpdk.org>; Mon, 11 Jun 2018 13:20:51 +0200 (CEST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 6123B218FD;
 Mon, 11 Jun 2018 07:20:51 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute1.internal (MEProxy); Mon, 11 Jun 2018 07:20:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=mesmtp; bh=EI6XYlqt+wVZzYfJ7narS6czvu
 ruQ6ZyfTrWz31TGSE=; b=DJmsrMPlkJGtHQxpdHdujVq8nrDsaSEMy5wpY0PFvC
 RiM+XbJ/tmfpINS37toplAbWshIwcRFzkfzSWPOwGEseY/0gonqTPErfOYl7igaw
 rVLp2cUg+3RcEKSQsUGTH5ENyOws/G6sEEwAS6punv3m9LXWwi+jWewlCpBIsr70
 0=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=EI6XYl
 qt+wVZzYfJ7narS6czvuruQ6ZyfTrWz31TGSE=; b=cWaSKNS83zVvt9ivE4mkcT
 4Ast0Yfax6shMFb6kXXsVrENlBoCzr+jlox5He0Jpko70tzRt8t8BfX93NvzpgHl
 W+pmLRDmqKcZ5fN94zwxd9ekcTick+fP+o2try9cnOtm7xmKURA3AVXUsbBmgJL3
 cVTs0dmftPrFw7odk0mwdmscn2sZ0u6cetVjo7+1k87Z1dW4ROEsZWINFwDg3Ixl
 sLhKal4AjeQMPxYg6vVddZd6E1WAUrQn+VnlBSpR6GwZwLIAPmE+1y8GBTqdEdSe
 rouBbPgznB8FXTBgcLxVRMeojiTyZxY2V02HuE4HC/xwiU8pT7rt3yRWw/6J2zOw
 ==
X-ME-Proxy: <xmx:E1seW2eyQP7TJn7Qoh_fTzrfMiryq0JnBCIcB6923q2-9SQo4CpW5g>
X-ME-Proxy: <xmx:E1seWwU54GqLLMo_Ot461EV3QfR9et65OTcLBd9KrCkqbOZWwWAQ7w>
X-ME-Proxy: <xmx:E1seW3zS8SffVEpOB-NEtdeAiTyIKGztzWj_-1_lqIbmINCy28FmRA>
X-ME-Proxy: <xmx:E1seW4Cew1qTqzxBRbUUwDL3VB_8AdiNTj59MHXl1QgRVT5q-7wq1A>
X-ME-Proxy: <xmx:E1seWziyJnVExZDRj46CWrRuzcxbLEoz8UwNGGvV8iuU9vn9dAy8Jw>
X-ME-Proxy: <xmx:E1seW-Epo5N73iiKX9oidg_yQ6gfm3vyRkt1aNC8Dro5xWcvwJ4GJQ>
X-ME-Sender: <xms:E1seW9GqcIImISrpfS5aOFE81MnngP-UpmiVPz7a1O9kbRPOL9h9bg>
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id 622A610255;
 Mon, 11 Jun 2018 07:20:49 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: Ori Kam <orika@mellanox.com>
Cc: dev@dpdk.org, "ferruh.yigit@intel.com" <ferruh.yigit@intel.com>,
 "declan.doherty@intel.com" <declan.doherty@intel.com>,
 Adrien Mazarguil <adrien.mazarguil@6wind.com>,
 =?ISO-8859-1?Q?N=E9lio?= Laranjeiro <nelio.laranjeiro@6wind.com>,
 shreyansh.jain@nxp.com, jerin.jacob@cavium.com, arybchenko@solarflare.com,
 "Patil, Harish" <harish.patil@cavium.com>, rasesh.mody@cavium.com,
 hemant.agrawal@nxp.com, Alejandro Lucero <alejandro.lucero@netronome.com>,
 wenzhuo.lu@intel.com, John Daley <johndale@cisco.com>, "Shukla,
 Santosh" <santosh.shukla@cavium.com>
Date: Mon, 11 Jun 2018 13:20:47 +0200
Message-ID: <2382625.dHMyoomdcn@xps>
In-Reply-To: <AM4PR05MB342565DB5E7524B587737ACFDB780@AM4PR05MB3425.eurprd05.prod.outlook.com>
References: <1528213708-5247-1-git-send-email-orika@mellanox.com>
 <AM4PR05MB342565DB5E7524B587737ACFDB780@AM4PR05MB3425.eurprd05.prod.outlook.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Subject: Re: [dpdk-dev] [RFC] ethdev: support tunnel encapsulation action
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://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: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jun 2018 11:20:52 -0000

11/06/2018 13:03, Ori Kam:
> Due to the very short release cycle for this
> 18.08 release, and the need for good discussions,
> It is more reasonable to target 18.11 for this proposal.

I agree the timeframe is too short in 18.08 to accept such
a new generic API.

> The intent is to have a good generic API for all tunnel encapsulation
> and working well with all HW constraints.
> 
> So please let's start the multi-vendor discussion now.

Adding more people as Cc to let the discussion starting.


> For your information I have submitted a patch for MPLS only (as v2) 
> to be integrated in 18.08 in the meantime. 

Yes it is more reasonnable to extend the API introduced in 18.05,
by adding MPLS in 18.08.
This API requires to declare every tunnel protocols we want to offload.
If a more generic API can be found, it could replace the "18.05 one" later.