From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id EB805A04B0; Sun, 18 Oct 2020 16:09:28 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1ED8FC86E; Sun, 18 Oct 2020 16:09:26 +0200 (CEST) Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) by dpdk.org (Postfix) with ESMTP id F2DC4C86A for ; Sun, 18 Oct 2020 16:09:23 +0200 (CEST) Received: from mx1-us1.ppe-hosted.com (unknown [10.110.50.144]) by dispatch1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id 78BA420051; Sun, 18 Oct 2020 14:09:22 +0000 (UTC) Received: from us4-mdac16-36.at1.mdlocal (unknown [10.110.51.51]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id 77B52800A9; Sun, 18 Oct 2020 14:09:22 +0000 (UTC) X-Virus-Scanned: Proofpoint Essentials engine Received: from mx1-us1.ppe-hosted.com (unknown [10.110.50.12]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id 1CA994006F; Sun, 18 Oct 2020 14:09:22 +0000 (UTC) Received: from webmail.solarflare.com (uk.solarflare.com [193.34.186.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id D992A4005E; Sun, 18 Oct 2020 14:09:21 +0000 (UTC) Received: from ukex01.SolarFlarecom.com (10.17.10.4) by ukex01.SolarFlarecom.com (10.17.10.4) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 18 Oct 2020 15:09:17 +0100 Received: from opal.uk.solarflarecom.com (10.17.10.1) by ukex01.SolarFlarecom.com (10.17.10.4) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Sun, 18 Oct 2020 15:09:17 +0100 Received: from ukv-loginhost.uk.solarflarecom.com (ukv-loginhost.uk.solarflarecom.com [10.17.10.39]) by opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id 09IE9Hpn001967; Sun, 18 Oct 2020 15:09:17 +0100 Received: from ukv-loginhost.uk.solarflarecom.com (localhost [127.0.0.1]) by ukv-loginhost.uk.solarflarecom.com (Postfix) with ESMTP id 41A731613A9; Sun, 18 Oct 2020 15:09:17 +0100 (BST) From: Andrew Rybchenko To: CC: , Xiaoyun Li Date: Sun, 18 Oct 2020 15:08:57 +0100 Message-ID: <1603030152-13451-1-git-send-email-arybchenko@solarflare.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.6.1012-25732.003 X-TM-AS-Result: No-4.793300-8.000000-10 X-TMASE-MatchedRID: D58KzsskIjIPTHyhIpptdaiUivh0j2PveXZz1at5bOyB+6x3pZhLt28q nFk+BWUX82EkdHAYSiAIHwFeGj8QJr+Q0YdVmuyW34b00P59ZxmdCQesAegqpuZYcdJgScjxH8y V7SFIYsVRp/ESK4mG/7FjRXmWmjfVM1QB8oJDIeQ1VHP4fCovggso9oEdJxF1PaYQnKWC98HvdO MO+KVBCTHajFjlwwCUQPiPIn64J52vvxILmKK/HFwWDdnqljlsGdQnQSTrKGPEQdG7H66TyHEqm 8QYBtMO+mUF90E9NRAYpwYET/epK/dszwq8fTF9J/hwmpVse5UJiynhG9b7L2e/Hzf1XHmyHd6r UODrPThs4nAuAh93jMpLET0bT340k3UkV5Qp4wSI45Rd9ORJwFlJvEhEss3fzQahrdQz77w= X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--4.793300-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.6.1012-25732.003 X-MDID: 1603030162-NC8NonHLmfIZ X-PPE-DISP: 1603030162;NC8NonHLmfIZ Subject: [dpdk-dev] [PATCH 00/14] ethdev: remove 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" Removal is aggressive and tries to cleanup all dead code from drivers. tep_termination example still uses TUNNEL filters. Functionality is broken when TUNNEL filter is removed and finally even build of the example is broken when API is removed. What to do with it? Andrew Rybchenko (14): ethdev: remove legacy MACVLAN filter type support ethdev: move MAC filter type to i40e driver ethdev: remove legacy EtherType filter type support ethdev: remove legacy flexible filter type support ethdev: move flexible filter type to e1000 driver ethdev: remove legacy SYN filter type support ethdev: remove legacy N-tuple filter type support ethdev: remove legacy TUNNEL filter type support ethdev: remove legacy HASH filter type support ethdev: remove legacy L2_TUNNEL filter type support ethdev: remove legacy global filter configuration support ethdev: remove legacy FDIR filter type support app/testpmd: remove flow_director_flex_mask command ethdev: remove legacy filter API functions app/test-pmd/cmdline.c | 2823 ++-------------------- app/test-pmd/config.c | 15 +- app/test-pmd/testpmd.h | 2 + doc/guides/rel_notes/deprecation.rst | 7 - doc/guides/rel_notes/release_20_11.rst | 3 + drivers/net/bnxt/bnxt_ethdev.c | 802 ------ drivers/net/dpaa2/dpaa2_ethdev.c | 4 - drivers/net/e1000/e1000_ethdev.h | 22 +- drivers/net/e1000/igb_ethdev.c | 391 +-- drivers/net/e1000/igb_flow.c | 36 +- drivers/net/enic/enic.h | 7 - drivers/net/enic/enic_clsf.c | 168 -- drivers/net/enic/enic_ethdev.c | 48 - drivers/net/hinic/hinic_pmd_ethdev.h | 1 + drivers/net/i40e/i40e_ethdev.c | 828 +------ drivers/net/i40e/i40e_ethdev.h | 26 +- drivers/net/i40e/i40e_fdir.c | 539 ----- drivers/net/i40e/i40e_pf.c | 2 +- drivers/net/i40e/rte_pmd_i40e.c | 30 +- drivers/net/ixgbe/ixgbe_ethdev.c | 305 +-- drivers/net/ixgbe/ixgbe_ethdev.h | 2 - drivers/net/ixgbe/ixgbe_fdir.c | 220 -- drivers/net/mlx5/mlx5.h | 1 - drivers/net/mlx5/mlx5_flow.c | 516 ---- drivers/net/mlx5/mlx5_flow.h | 8 - drivers/net/qede/qede_ethdev.h | 5 - drivers/net/qede/qede_filter.c | 497 ---- drivers/net/sfc/sfc_ethdev.c | 27 - lib/librte_ethdev/rte_eth_ctrl.h | 170 +- lib/librte_ethdev/rte_ethdev.c | 28 - lib/librte_ethdev/rte_ethdev.h | 41 - lib/librte_ethdev/rte_ethdev_driver.h | 33 + lib/librte_ethdev/rte_ethdev_version.map | 2 - 33 files changed, 287 insertions(+), 7322 deletions(-) -- 2.17.1