From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) by dpdk.org (Postfix) with ESMTP id 821BC1B7E7 for ; Wed, 17 Apr 2019 18:54:41 +0200 (CEST) Received: by mail-pg1-f195.google.com with SMTP id p6so12266427pgh.9 for ; Wed, 17 Apr 2019 09:54:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QzCcpsydofZep3djeDhvt9aVEI+aQLt51qSKonj2fys=; b=p1tR6lqOcCXfxteoyBB84uJRlo0Be5Psny11uI4tkaxwAn4sYNUIGLuyVLCGZ80yGk 5VxPKdkbko9F9/AduP6PHTnQDqgQwXfkgy0yKHw3l8H2sshG37AcNz/Ey2hrBD8TACVc qnmLcduT7xwVouau4q3f4XuK34pKGBGojjM9DqFTP7CocvQavkoF2sfYsh3XuNT60+0g JpbV8cCYCeuoHq6lKvEmTlj3Ld1WOS1yHPpLZ5PT6ZxtoSi5o/SRekc5k+uYpb3pL8q3 MJKVCJczNHASAZ7LjJFYPcRXOrinEGAoTk24U4XWdCfuPvfcrTs9r5YbJLXP5hDCjtx/ sSZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=QzCcpsydofZep3djeDhvt9aVEI+aQLt51qSKonj2fys=; b=SFZmseFJEJTywWhCAn/JFK7Gvi0RrP0F68zz97HBvbgtCbl85iVrwvgD6TvOxvmUh8 obMPDvrUGGNE89qpqsaOO12WNvanDN9fGKIebhUdFQVy8AcabXXkhNLMglvUf+sZFCKm yRoVljsY+kY7GlD7wGyT1gTUXt8KIuEIzkXCtrTk1Nvm0U0XibwNF13i4OcMCU+o2Dlx rtPtrKM8uPdYV4hZoRK7t0AYyK597WgREgkXsHxbtVcIWd2MkWju8vI6dmICLcvcBJqg JYo/MTViBj859ASURJMYuv3KzUze/SI/XUSPg327ldS2oUUPHMSKPJ3l2MusU8n/IUF5 3RIQ== X-Gm-Message-State: APjAAAUs0VYfTXuitQMRoLh7eX1bGu/DaccipBvKdhhR56dUREANQZd/ xlKrhWotHfSggHNaYyoK4CUC1w== X-Google-Smtp-Source: APXvYqwvAEy4IIAubS/r2xGzleWsR43NtDHtpk2bNUwhIrtR9BiJjH41GPw44CBb5ILaVpo7apnOQQ== X-Received: by 2002:a65:5a83:: with SMTP id c3mr774726pgt.429.1555520080701; Wed, 17 Apr 2019 09:54:40 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id t21sm41626827pfe.22.2019.04.17.09.54.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 Apr 2019 09:54:40 -0700 (PDT) Date: Wed, 17 Apr 2019 09:54:37 -0700 From: Stephen Hemminger To: Thomas Monjalon Cc: Wenzhuo Lu , Jingjing Wu , Bernard Iremonger , Adrien Mazarguil , Hemant Agrawal , Shreyansh Jain , John Daley , Hyong Youb Kim , Gaetan Rivet , Beilei Xing , Qi Zhang , Matan Azrad , Shahaf Shuler , Yongseok Koh , Andrew Rybchenko , John McNamara , Pablo de Lara , Bruce Richardson , Harry van Haaren , Xiaoyun Li , Ferruh Yigit , dev@dpdk.org Message-ID: <20190417095437.609b24a0@hermes.lan> In-Reply-To: <20190417003627.24607-1-thomas@monjalon.net> References: <20190417003627.24607-1-thomas@monjalon.net> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH] ethdev: deprecate legacy filter 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: Wed, 17 Apr 2019 16:54:42 -0000 On Wed, 17 Apr 2019 02:36:27 +0200 Thomas Monjalon wrote: > As stated in the deprecation notice from December 2016, > "the legacy filter API, including rte_eth_dev_filter_supported(), > rte_eth_dev_filter_ctrl() as well as filter types MACVLAN, ETHERTYPE, > FLEXIBLE, SYN, NTUPLE, TUNNEL, FDIR, HASH and L2_TUNNEL, is superseded > by the generic flow API (rte_flow)". > > After a long wait of more than two years, the legacy filter API > is marked as deprecated, while still tested with testpmd and > the tep_termination example. > > The next step will be to announce a deadline for complete removal. > As preparation of the removal of rte_eth_ctrl.h, > RTE_ETH_FLOW_*, RTE_TUNNEL_TYPE_* and RTE_ETH_HASH_FUNCTION_* definitions > are moved to rte_ethdev.h and rte_flow.h. > > Signed-off-by: Thomas Monjalon Acked-by: Stephen Hemminger From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 9AB17A00E6 for ; Wed, 17 Apr 2019 18:54:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 574CD1B7F3; Wed, 17 Apr 2019 18:54:43 +0200 (CEST) Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) by dpdk.org (Postfix) with ESMTP id 821BC1B7E7 for ; Wed, 17 Apr 2019 18:54:41 +0200 (CEST) Received: by mail-pg1-f195.google.com with SMTP id p6so12266427pgh.9 for ; Wed, 17 Apr 2019 09:54:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QzCcpsydofZep3djeDhvt9aVEI+aQLt51qSKonj2fys=; b=p1tR6lqOcCXfxteoyBB84uJRlo0Be5Psny11uI4tkaxwAn4sYNUIGLuyVLCGZ80yGk 5VxPKdkbko9F9/AduP6PHTnQDqgQwXfkgy0yKHw3l8H2sshG37AcNz/Ey2hrBD8TACVc qnmLcduT7xwVouau4q3f4XuK34pKGBGojjM9DqFTP7CocvQavkoF2sfYsh3XuNT60+0g JpbV8cCYCeuoHq6lKvEmTlj3Ld1WOS1yHPpLZ5PT6ZxtoSi5o/SRekc5k+uYpb3pL8q3 MJKVCJczNHASAZ7LjJFYPcRXOrinEGAoTk24U4XWdCfuPvfcrTs9r5YbJLXP5hDCjtx/ sSZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=QzCcpsydofZep3djeDhvt9aVEI+aQLt51qSKonj2fys=; b=SFZmseFJEJTywWhCAn/JFK7Gvi0RrP0F68zz97HBvbgtCbl85iVrwvgD6TvOxvmUh8 obMPDvrUGGNE89qpqsaOO12WNvanDN9fGKIebhUdFQVy8AcabXXkhNLMglvUf+sZFCKm yRoVljsY+kY7GlD7wGyT1gTUXt8KIuEIzkXCtrTk1Nvm0U0XibwNF13i4OcMCU+o2Dlx rtPtrKM8uPdYV4hZoRK7t0AYyK597WgREgkXsHxbtVcIWd2MkWju8vI6dmICLcvcBJqg JYo/MTViBj859ASURJMYuv3KzUze/SI/XUSPg327ldS2oUUPHMSKPJ3l2MusU8n/IUF5 3RIQ== X-Gm-Message-State: APjAAAUs0VYfTXuitQMRoLh7eX1bGu/DaccipBvKdhhR56dUREANQZd/ xlKrhWotHfSggHNaYyoK4CUC1w== X-Google-Smtp-Source: APXvYqwvAEy4IIAubS/r2xGzleWsR43NtDHtpk2bNUwhIrtR9BiJjH41GPw44CBb5ILaVpo7apnOQQ== X-Received: by 2002:a65:5a83:: with SMTP id c3mr774726pgt.429.1555520080701; Wed, 17 Apr 2019 09:54:40 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id t21sm41626827pfe.22.2019.04.17.09.54.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 17 Apr 2019 09:54:40 -0700 (PDT) Date: Wed, 17 Apr 2019 09:54:37 -0700 From: Stephen Hemminger To: Thomas Monjalon Cc: Wenzhuo Lu , Jingjing Wu , Bernard Iremonger , Adrien Mazarguil , Hemant Agrawal , Shreyansh Jain , John Daley , Hyong Youb Kim , Gaetan Rivet , Beilei Xing , Qi Zhang , Matan Azrad , Shahaf Shuler , Yongseok Koh , Andrew Rybchenko , John McNamara , Pablo de Lara , Bruce Richardson , Harry van Haaren , Xiaoyun Li , Ferruh Yigit , dev@dpdk.org Message-ID: <20190417095437.609b24a0@hermes.lan> In-Reply-To: <20190417003627.24607-1-thomas@monjalon.net> References: <20190417003627.24607-1-thomas@monjalon.net> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Subject: Re: [dpdk-dev] [PATCH] ethdev: deprecate legacy filter 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190417165437.DWiroL4pLxO9yd1dpBoSQ-Bye2tH1P713s61PcEjtZM@z> On Wed, 17 Apr 2019 02:36:27 +0200 Thomas Monjalon wrote: > As stated in the deprecation notice from December 2016, > "the legacy filter API, including rte_eth_dev_filter_supported(), > rte_eth_dev_filter_ctrl() as well as filter types MACVLAN, ETHERTYPE, > FLEXIBLE, SYN, NTUPLE, TUNNEL, FDIR, HASH and L2_TUNNEL, is superseded > by the generic flow API (rte_flow)". > > After a long wait of more than two years, the legacy filter API > is marked as deprecated, while still tested with testpmd and > the tep_termination example. > > The next step will be to announce a deadline for complete removal. > As preparation of the removal of rte_eth_ctrl.h, > RTE_ETH_FLOW_*, RTE_TUNNEL_TYPE_* and RTE_ETH_HASH_FUNCTION_* definitions > are moved to rte_ethdev.h and rte_flow.h. > > Signed-off-by: Thomas Monjalon Acked-by: Stephen Hemminger