From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0052.outbound.protection.outlook.com [104.47.42.52]) by dpdk.org (Postfix) with ESMTP id AC8579E7 for ; Tue, 14 Feb 2017 04:19:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=epSEU4hcgX+NjBGbJRYVL/V8EyFvmUn/ZcNsaAvOGQk=; b=XBe0XikrbOxyl3Aqd1S6UorVXg3xEDb4aKEk1SRwoOITnnTCNOfWwEs2CvlVeecJVfDVMZRtJ2YQuBlDWYOwgMXDKyeKi+Aj8HJp0DMCAQEsk/knHSKBF9CncAavhP65XFYx2ZYDsblm/ljzLt7cX+cSIPpThVbekIqdONIEdjs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain (111.93.218.67) by BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Tue, 14 Feb 2017 03:19:51 +0000 Date: Tue, 14 Feb 2017 08:49:32 +0530 From: Jerin Jacob To: Thomas Monjalon Cc: "Lu, Wenzhuo" , Adrien Mazarguil , "Liu, Yong" , dev@dpdk.org Message-ID: <20170214031932.GB3131@localhost.localdomain> References: <1484804043-50156-1-git-send-email-yong.liu@intel.com> <20170119184552.GB3779@6wind.com> <6A0DE07E22DDAD4C9103DF62FEBC09093B55C21C@shsmsx102.ccr.corp.intel.com> <2644957.VYUMgdHQjR@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2644957.VYUMgdHQjR@xps13> User-Agent: Mutt/1.7.1 (2016-10-04) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MAXPR01CA0046.INDPRD01.PROD.OUTLOOK.COM (10.164.146.146) To BLUPR0701MB1714.namprd07.prod.outlook.com (10.163.85.140) X-MS-Office365-Filtering-Correlation-Id: a3aa7966-8d7d-4b56-50cc-08d4548857fb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 3:pzGHc7cj2mYrlaOR3kKCVLdGOjXtCFI40ho8BMV6MmvkAXRIGxBnqLu2Ci4rtNrZfVMi28BmNIu5vu8oDVZjEs9Af0l2ioQwsEoV9b0pR2a5oluXb3odgm7k6P4a/O1cn9VsuLOJSBtJuC+2Wlgc6RiuR9v/IDbGOensUALIUmA75fa3a9hNTIdWRfI5pf2+vKePyVZQuzHiP/qw/VZzN//++A+GSDHlLTXy16wHpaJ4GpEopwqPOnEPLpTx3jjMXIjgAB3VtEXQ/iu7oumtVA==; 25:wX0sR90n/NmidyUCQlLv9oeWjHR0XUqpYwb2rSJ5sdmeEEgx5kKxng/VdrfvcIGjfhe/N5IK3D6WXz90uQer5d6dy4w0In2phmzmSlIZ+jcd+3RkYbtxi0X6PdKFssijPz9LvhIz0cwIfWLHCWBIVsxBkCgPrJXdGBW7Pm0IY/ipPsweQI9dJ+JjTkA+z99WXI4cdvFJNkLwJStu1EkLr7ZLAoIO+kpDkbqcQoMPSk+CO8Ai1z3HXg59J7WU9Wex31HkJq1I2ehT6Bd0LOllVCNivGQGXFw4OAwHyzQRfWrOOIvt2DKdIgrnmQ7iYE+DVN2f8VzS/I+XnyI1c6xS8UGnurt6UgDu62leAOH0iH9dPOGPXn1nzkzIUIGOHXHQk2qQAWRC/ij4Gzd4mJH9kzLlB+J4eC77ABCOSgqAR9ImyflQdbZBgNwzTWxhTK+7Ni6uXtGqBzm+8CkDnII8Ew== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 31:fGFak3vg21+W/t3qc1+D22CvPNLCyRz+vtI6aR1jmWxilVknCRndEIg0VGDNkV4k89Js/3jFc9hplfrWP4sknAwL8i7m7UeMq+MCfaJh2+haFNHD0DZzpeaRbqc5YZeEN6XySP0CHXdRh1iSxEfTTk8u+MgZVaOTbKSswL23JYJ69KWcLb76BDnHdSe0YyitkPeH09kzNV+vT8UNs3nmB0+8gn1/ZtZfXss0SXSDvtDrrtRzOoiunARQ7tfTlTyYFd80wi3ULPLvpxX1WDAXEtp4X4n2Vl1Vvt+bAWx1c6U=; 20:hg7OVEf1Z4ba5nrbdPSDIy/uVFEO2oedpfCnYYMx+V4JS7k9nj32PCsdloeDP6+qRsvNrOw9XiNWvxdDLlpA19gYLyDOO2YS4THsipKV/VUGruJSePRx/+OFQVAzggrQiAMm/cXPBi4n2tcxnZJoGhbxn+bYDRmmRk+qvahri4tn74pJmG1FKa9tH/8ADhSGhwWnhmUakk0WvT7hx/i8Y4jaK/78qaUc829whDCAFvJ0K59DniJ7VPUzTrwymGqUbK5PXpZVmX+hof+QRGxmMkAug5fu1IaeGi1bVnuwYlsrgMbif9yv2XsOC1qQaGcKRIhzyGgYQa6graSvamSny27gvmGqfQqUdTSiy52DS/eGhehlWoNXdGtharHPS1j8JUtNe5p4t2AmbHg7mydRvLp6iIA57YM93JCSSs7SlK+Q+89pKWRRPXmQ0pwFgc5kpjInErc+i238kVlX7ETeGOzk4R6kAltTbj1HahkrUG57xOQR3F91CySm6EAs3NmLoSL1sN3McIqM02vPhASFdkOpTf3Mx171tFa0aiHFc95rVK/YFNLcOLoZg8ea5UxFT2/42TdtQufJYfzbWmk3DtGJWs7doH7qlQWzxs606NM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(20161123558025)(6072148); SRVR:BLUPR0701MB1714; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB1714; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 4:omnCcuqEGYBzGwFsgSgcXQCMDeh4ojICeKkUo/QBDIlAxVo+iGRj0DW/jfaBV1RGXJ4Wr+IPGeisaFJqT0l0a3BNu2T4uSFAdKgYmHspikTSBt0MQia+K6d05c214NDzSSlf4zm++9+qGE5L0QHMbGHQ4IqwbVCJwofSM6YQ9qD9pU9SoP87t+7d5Y8NsFSjjvpoimRVQk4I0fhgK9NHEeQcjNt5PKyzPW+USfaRJOycMz3lnRJviR8qOxdO2OdmFP7ak104JOIh12y8CgwgHYsyo42ZkKggDk50Eq1Gh6B9TlM/ZcTaWk65sG70EPOXCCMjg/Tf3aYuVgw76tAc31lo01XkfioBRlgZCHNPlXnO2CU5kYXRccbfKMOwKGVExQyMO0e6cu9/t5IczqNFwzom+hGW9PCMLHTxfSwbF3bQSzk7CZZma5I7OJO/7Bup5JSmMQZcqft8ZvqjLF5ykGYRt5/Ghz7R2nvO6lHuL1X9aFa9zXfg+5ImuL5HbHimyAubp9/O8OH7FHSB/0MFsLdL9IAsIQv1lR502D+B/XDPCDKDy58GB7Ue0F3nCr3oABHF4LoZZhljsDirqqwppyjdGtoifra11KZ/JMTybzU= X-Forefront-PRVS: 0218A015FA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(377454003)(199003)(24454002)(13464003)(377424004)(189002)(50466002)(47776003)(6246003)(1076002)(66066001)(6116002)(38730400002)(3846002)(61506002)(53936002)(83506001)(6306002)(42882006)(2950100002)(92566002)(93886004)(6916009)(33656002)(54906002)(68736007)(97736004)(6666003)(25786008)(55016002)(6506006)(9686003)(229853002)(4001350100001)(54356999)(101416001)(189998001)(23726003)(5009440100003)(105586002)(50986999)(76176999)(110136004)(106356001)(5660300001)(966004)(305945005)(2906002)(7736002)(81166006)(8676002)(81156014)(4326007)(81003)(42186005)(53376002)(7099028)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1714; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1714; 23:SMp9PK/ShezNE7E8ysiu76Ch2DeaG5ZcI9Agml3?= =?us-ascii?Q?2KB7tC7IiRfnsm8iAcklnllsoYyEeQngYu5nmsxW8pVPt6MTLWbRJIj1uEjV?= =?us-ascii?Q?V3HtcvgAz+AMU7wszSGL9asltI3pw0XNNAV9/emmEEdjLnDKIuzRvQxe8VK+?= =?us-ascii?Q?fab1PkR6/KM5XwHszYbaVJTNPkVf6aDAF0biY9V0mRLJQ4gnoF/3uUqP8xA+?= =?us-ascii?Q?2RySd2xs69vPlDmndf2JXdmZRSZ1GBFTE32Z2m4yjFgl/h+TQ/dicsBuh87R?= =?us-ascii?Q?x4/9YSuz1sU0m/uhLpqJeXvDhBTlIE/nnn4gCoj2bb5K4oKPnb59nq4AwpSt?= =?us-ascii?Q?UY0+nEW3+2mqweMo8QtUyn09V+ekj5+D+RCrTrTmJ2LGoFrKzgyoWs1v3JzC?= =?us-ascii?Q?yJjueR8FkqP2zPIggKZMdmpi4kaFLzR0Hli26JDhrx7I9kdv7KP/1XTVkOBq?= =?us-ascii?Q?v55vDoAL0BX5MCbeJXxghP1mq2C0UDWAq2+rdl/6OMbKFDmlNEt+rjEoAswf?= =?us-ascii?Q?RPcreJNt0czZEffjzHAkol5iPa4F0eyWh1VQ6Ojmf7xUFg1N2gX1KdbgSRnq?= =?us-ascii?Q?Dczf6JvS/Meq/lQt5QZhDGhQb4JSquBk1G/bbiAO/6AhVJE4glZWxlVpbwk8?= =?us-ascii?Q?+Mdbj0aG8blB743R6uiVnT/pFm3YSy9FFpm1mV/8SHsaJsf2tu+RS9ml/mm+?= =?us-ascii?Q?4bECjzeXwh4fcZP/A4HJP+dLiygt7h+YY+D26M1hVEa01DuwNDECMSi5wqV5?= =?us-ascii?Q?DFBRHvLTnpCXI7tY/9s1MIsei5zZPe3hAdMnDIAHRVj4YhXHBcNsvJvRXZI0?= =?us-ascii?Q?P7mlgV1Z64olPzBdLZkPwPdpMF/FxJhuoSQxcthdqX183VXs/4FIahLS6wfH?= =?us-ascii?Q?EXKqkDDT6l+k5GzvHI4iCVl3O2Zhtur3fPhepciE+Pc8856QSk5VgZfxuzwr?= =?us-ascii?Q?pMa09v+1kDeBdh4rN6wkiqiscHkqJvLOoNjlkeDtQscxGYff5U8hSFCf4RsZ?= =?us-ascii?Q?uKJMKKcA8CqCim7vQtyZFBO1Pnn4xv9s3M7fSj0tIHaZrOOaXbMy/C/9dDqB?= =?us-ascii?Q?hJoWEqBg7pFVO5JxH8u07v4DoxXUTjYHiRSWYc6JiwzwNhgfS2u0c40euypA?= =?us-ascii?Q?Dj9R8bP3iwVqsDSUiLv8UnfR7EfWqKmo+TgWY0tmIoM/LBVGJR5KoT3Ym30g?= =?us-ascii?Q?ZpsHhXTZNnzigCoiFfwmrC634LaYvyl55MYumAIeAmaYzRP6KbCIWfva1EzM?= =?us-ascii?Q?y+qX41/ZRFYPr8Pg2Uvjtq3MuHdKVZ73BPvSzUC7hngG2Ps+aS6qeLifJnDj?= =?us-ascii?Q?ATjNQASQteUiojTyw6l8YgD5SB/co2nfEIp+udoeqYVMwqfpMUPlYe2M4f1c?= =?us-ascii?Q?+e3J+FQuHA+jALkmPFNbRdurskzW/ZkAtRoPrZbKdBOSv3HzwgYpl06zPL+z?= =?us-ascii?Q?bdaH0WGcs873a9CKBbzz7HTNT2b/g3JihArLIQjDZyoGq03FS+coOUW74FKD?= =?us-ascii?Q?S7HkhS4ALuEWMbA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 6:YXTF5ORXriBWr1Eca6S4JakMIPvGb1UZSNy1wdKRjJPZEaZXJxAWO/MULjFuT+3eqS5kZw0g6P0lj1H1c3UWSf/6M8eg2V0H0h4T4HCQWPoYy6r4zS2yDXMEwsFRHiqw8n5PZpRFLwo55ASy3lxT2XZxYendhD2VA4rdrhOV2uw3nFdXMdORwf1IzOB1yfBgx5wZDjsPrV/saXID2FniLMltR/IoBo0oK1Ze/rAu/YG1/HSFfj3HltS5wZdORHL1q6aoheb+/o5wtxY5NM9XkSSpx81ALuLhDiwUJjyVtZ7RalBw1f+pydlZPJz1fF6hzeOKCH2gQwkzN6AkqHE/JGRSYHGp/oKsX1S2wYP6dHVvVMQpjYInaNVv01ulOXyJTVFSd/mwyjgwwXLIuw8W0w==; 5:sPFeUPwpYjZSgIFKH/J3zKfboukQgnm4e0U4+2eOLYFvh96s9KPTfSvsL2bkql547fVRdKCkvgydv/lSH1YOhETJUFzX+msUOgZGyMe3edWE/eb0PJUJJk1bQKDNR7tJKwHTG5SRbywMtsuR4hdtsQ==; 24:YYlUYwG/YxEZqCw0d3MhQi4g5/A3s2nLeBNV/Y65pVhvnrZC7ljl4k92PGmyxnYDcnF3ZQ5WNkNzC/enQOtK8APwfY8xNezgpdjvMqT7R6E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1714; 7:Gwx+mu5hnP8pvYOhaAhLZgpAnpctsJm+omkPGJ2MBO+5HkLDhjezpUwU7irDjdL6bFwiD/paSCz1DLPX1UV/JTA8Nlmp2Yh7HMM+EkuZg6Uu4/q1O86WanIoDIIGOIaTAcxqNBh/0edm9XTO1Jvirv8SySDoXpvl/cFjpMVSddMCG3rUJW+67ATP8gA93wPJVPIJJYRa2Xee+E7TPrPVwPWaQ7qvgqlRzehFobwR3AkrIJUSsRw6WA7mlTi0mmkZcfCvo/oaenMrt9jTmVy9mH66/WwKz7oMsFPoBjbQVrrJcl+jTMR+kmeJHHtxx8yZK+ynOnf9CRuyhZe3vb5e/4Hw54bOVel3Ufner84hG1lVAx4g3NuZ9nVeTY6cHrrVsA2TlJAwBygwuVkxp8NdFpQHLeGxH5IkOnsD5fT3yb4lzK7dZ313Ku3FAeVloWmX4EBdWCNn1LC0xLniKYCgZoz1uTFmpb+ZVKNLvR5uXIF3ufAxxXRBCodM8Wl6k/uiBBtAwiQ+5rSJR+hwqVPIDA== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2017 03:19:51.8651 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1714 Subject: Re: [dpdk-dev] [PATCH] doc: announce ABI change for cloud filter 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: Tue, 14 Feb 2017 03:19:59 -0000 On Fri, Jan 20, 2017 at 03:57:28PM +0100, Thomas Monjalon wrote: > 2017-01-20 02:14, Lu, Wenzhuo: > > Hi Adrien, Thomas, Yong, > > > > > -----Original Message----- > > > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Adrien Mazarguil > > > Sent: Friday, January 20, 2017 2:46 AM > > > To: Thomas Monjalon > > > Cc: Liu, Yong; dev@dpdk.org > > > Subject: Re: [dpdk-dev] [PATCH] doc: announce ABI change for cloud filter > > > > > > On Thu, Jan 19, 2017 at 10:06:34AM +0100, Thomas Monjalon wrote: > > > > 2017-01-19 13:34, Yong Liu: > > > > > +* ABI changes are planned for 17.05: structure > > > > > +``rte_eth_tunnel_filter_conf`` > > > > > + will be extended with a new member ``vf_id`` in order to enable > > > > > +cloud filter > > > > > + on VF device. > > > > > > > > I think we should stop rely on this API, and migrate to rte_flow instead. > > > > Adrien any thought? > > > > > > I'm all for using rte_flow in any case. I've already documented an approach to > > > convert TUNNEL filter rules to rte_flow rules [1], although it may be > > > incomplete due to my limited experience with this filter type. We already > > > know several tunnel item types must be added (currently only VXLAN is > > > defined). > > > > > > I understand ixgbe/i40e currently map rte_flow on top of the legacy > > > framework, therefore extending this structure might still be needed in the > > > meantime. Not sure we should prevent this change as long as such rules can be > > > configured through rte_flow as well. > > > > > > [1] http://dpdk.org/doc/guides/prog_guide/rte_flow.html#tunnel-to-eth-ipv4- > > > ipv6-vxlan-or-other-queue > > The problem is we haven't finished transferring all the functions from the regular filters to the generic filters. > > For example, igb, fm10k and enic haven't support generic filters yet. Ixgbe and i40e have supported the basic functions, but some advance features are not transferred to generic filters yet. > > Seems it's not the time to remove the regular filters. Yong, I suggest to support both generic filter and regular filter in parallel. > > So, we need to announce ABI change for the regular filter, until someday we remove the regular filter API. > > I disagree. > There is a new API framework (rte_flow) and we must focus on this transition. > It means we must stop any work on the legacy API. I agree with Thomas here.