From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 45E66431BB; Fri, 20 Oct 2023 12:11:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 37B2B40DD8; Fri, 20 Oct 2023 12:11:58 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id C87EF40ED0 for ; Fri, 20 Oct 2023 12:11:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697796716; x=1729332716; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=FthFWFmJ/K9XTNHfEa7n/UIMqmhA65ESWCRATJVrag0=; b=XTPFhhc7aGWPzVgwa/oEfGIOOb+kwJlq9m7dtxqrEepdFip5PtlOC9l5 wcy1okHy/BsTe9LXwWqmxI0uhL2PqpMwrBJ1ouR1TQdohy0kCXQT48qZA IptDEZB0L4honGHLglhW49PAh9CM01tTUWpmUf3gi4LiRG0X9hYAgZo8C o+Ih8Ilx+v1Lk29jLjYDzLGSKMUXYS24tHYyb32oIswp0uNQMHEQrhyVL 33vLtFjkA6IaWNe+d+kHhLt0Jx69tGCUFIev6Fi5Dkohk0JRu7uPoRIJh MaETqpuRsPuEkyh94MsoPn7y/+CY8MBWr9CaqXlB10Rvjxo3Ink5MMcdZ A==; X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="385346264" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="385346264" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2023 03:11:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10868"; a="707193388" X-IronPort-AV: E=Sophos;i="6.03,238,1694761200"; d="scan'208";a="707193388" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Oct 2023 03:11:54 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 20 Oct 2023 03:11:43 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 20 Oct 2023 03:11:43 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Fri, 20 Oct 2023 03:11:43 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Fri, 20 Oct 2023 03:11:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=haMdbBc4+I0rAM95OjiTrkeFSlCzK2+RZFxinqvpB0T7Gv0hva0cohQq5gJUEQTtMgxBDfxCmL7+CR/uCTz3hFgLQCLUXcfBOAu/3fSP2GVT7TbDIXlZeRtmUcZxB28jOPqi+rHejsrsD0UU4rqSXu5Mog3y72qvj9QU+qvQyKy2EPEr4K0fPRjkKHEIVIVzN4FX+rbc/C8/87H6/7bM4dGy47I775fuZqyHX+ITetPR4dFv13pSPTJbB11kQ2ktZ5wrgVRFR4TeIoX8Z2fSeN4cRpzyy/4wvnFxNMWW+h46RqDvfNoSFwOY+TbCEGLCdJnbhBTIu+A96rH0oPE3tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=SkedwZjreFFG+p4TUdr3fYk2IQOTBFWZcADv56K/vpA=; b=e2GBhtTyCQbM3s/aAS3HU0qBzN1rrRvUZXP0fnFPrmxQgIPIsCkV0oPkE/YyJDNTU8h2u+EgemOvEjOIiNiGezfnQGZRQ9ebDF1yUfjyc9F9lORGuQoVveVzCbmSPhGZqtQYFrXU0AL1pvdZrNOSZqrf7xbsupLPHBeAVSaLDyx4gxDVy5QtS7Rj5qOLn3W4m4nF31jxxBFYcJ421JG4hkQA+LvPxxF1rKQ2BeBy8nmlKwEV32UEOCz8cPDjcwYLbheZMGbKsDAQ/LKTQ53xa7xokj2Gcopep54QqW+8edyq4R1PhlnV5mbXm/KYYbgCvx3BWzdL0Q/8AK4O/NJL/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DS0PR11MB7442.namprd11.prod.outlook.com (2603:10b6:8:14d::22) by MW5PR11MB5931.namprd11.prod.outlook.com (2603:10b6:303:198::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6886.35; Fri, 20 Oct 2023 10:11:41 +0000 Received: from DS0PR11MB7442.namprd11.prod.outlook.com ([fe80::c637:7e36:67c7:6eee]) by DS0PR11MB7442.namprd11.prod.outlook.com ([fe80::c637:7e36:67c7:6eee%3]) with mapi id 15.20.6886.034; Fri, 20 Oct 2023 10:11:41 +0000 From: "Dumitrescu, Cristian" To: Stephen Hemminger , "dev@dpdk.org" Subject: RE: [PATCH v4 28/28] port: make API's stable Thread-Topic: [PATCH v4 28/28] port: make API's stable Thread-Index: AQHaAsAlNJYQLKUMGUaG6rW8lGMNkbBSdX9Q Date: Fri, 20 Oct 2023 10:11:40 +0000 Message-ID: References: <20230808173527.186042-1-stephen@networkplumber.org> <20231019191016.156430-1-stephen@networkplumber.org> <20231019191016.156430-29-stephen@networkplumber.org> In-Reply-To: <20231019191016.156430-29-stephen@networkplumber.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS0PR11MB7442:EE_|MW5PR11MB5931:EE_ x-ms-office365-filtering-correlation-id: dbd800c1-b818-4226-2b65-08dbd154f419 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XVdBrKsn6LgdaYtSX/4FomIG6viAc7OGlnQR0lFWKsTpD1MsN1Nw2ugTgrOEsesS1E0jowwrREuE1BMHwV0fiQYwkWrMaL8W4j1N4N9P916XwmJE9CHghSjypiG87ESVSFeDSoItBJrYMuH1wAh7nLXYU3QmKmj96ac0k2vg+gBVMXgze0zAU/D4Aov76yUHgJv/0NUyGaI7TO4q6lB7/31tKxkKVs8CZFikcjIXsY2XwkJtulDix9HPsIufzFjC9LsZpIUtajE5BnWcc6URFHopTPtJ/BkzkoWeHyXvzlJxs/FSjFBe9i2y9OYKvLfqbrWHmHQGtZqhEfwX+xoHD7owl73irCho3pvIZyjur542YXrcn57Ig9eUYX+xX0HF6eyVyUvLQBfnms2tmDKWMDpO4KvfSTh4i1ViqeYWict17RTpJlsOg3Xhj0icL99DXBKvNCidxMA7au3WQACzBCVat3zLw7fTLjFiXUpbMPL7SWSd70QAai0T587BuFH3a1eQzUDGifkOC52PQHv/gA5VEe1KzO04HnUyZ9JcdIHibPV6m/FUz7I8QJwo6X0OH5QN/nQG2eiRDBR3wTla/tUO+P/F2EOcnyltdh1pSTQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7442.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(396003)(346002)(136003)(366004)(376002)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(64756008)(66476007)(7696005)(110136005)(66556008)(66446008)(71200400001)(66946007)(76116006)(966005)(316002)(41300700001)(8936002)(2906002)(8676002)(122000001)(33656002)(5660300002)(52536014)(83380400001)(6506007)(26005)(9686003)(38100700002)(86362001)(82960400001)(53546011)(38070700009)(478600001)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gsWuTqewKBcB4Sjz2aF0YtCjW7/md8aEQM1x9HH0uJJuAERGcuc5Cwe2zoD5?= =?us-ascii?Q?3iMdSkGhaiEI+SXkcB01Zeip9NOOXRjFcfIysLjr7wWmCjOL4PGAyuKj35sM?= =?us-ascii?Q?xgPETW0hBj/FGlzPTxzeQqM/YUdufDSR2aMH2vr9r+LVHUhtPNZ5e/pH0mYZ?= =?us-ascii?Q?Avob4gJoyiN9Jqhd2AyMRivfAPsOYb0S9zjLgD6C8bfQvAGYeA+hIavyLb8n?= =?us-ascii?Q?xe8+xzrMx3noih3UssQ7GkVZACVzQkpPVMVPWSrvQano5Hb481VbF5X/h5h6?= =?us-ascii?Q?NR0PKgGa8oC7J467N/b0d3AI7lcMsTwfg8h8rxxxb9gjWwb7nbWh64FoGUeS?= =?us-ascii?Q?6bcBYlwBtvZwRcgN5J+mKOjncKNsmwNs/V/brc3J+4UaStAP3HK6gpy4CqTU?= =?us-ascii?Q?YhzEpMRDZAcaVoYEKm8kK5Vm9r0ep8Ma2j1R8dYdOBZhbfEYYjeacnTCSXCA?= =?us-ascii?Q?l7gMhMBO3o4JL9bUMO9AA17Xh3f8M0Sgx9jCHlFSxJTS/Q9PfCsmu3wzZDS6?= =?us-ascii?Q?bhW2SDl521gO+Mcw/1L7Q+6X2vjzfBCnpXzwimI3aFycHexdOQ3g+Ygzs4KT?= =?us-ascii?Q?Fj26Lfmi8lW9Qz4DsAGhNCjIsEuFDrIcWFEWTV7ncYJZ5SFZrI+UhabkmDTr?= =?us-ascii?Q?ga2kM4Pl6q7MadrZSv0dGRAFJDCtN+IyHM7/T4yhdEpy2SqwEFZjFCnsHZM3?= =?us-ascii?Q?/M0ztoC5jl/YZPDG+WP/1SyOSRTtWw/0V7zJ71Q5kk0Q3BP2Yl3xy1i0oy0e?= =?us-ascii?Q?cktexwsAe9SUfC27912BXpmnn8RkjlYKy6hdY5KSlgUQyi6qOBOWWp0ABvz6?= =?us-ascii?Q?5WN/CaBR5h9aZnxB9/HWzXpOkQY/BPweWqPjSYTT2wN0SjPl2FsvxhQ/o4mN?= =?us-ascii?Q?F++4pKi4eIDFm0Tlmtz0rlZl0aRUfRPPHReZQlv3xmAvSQVtkCEtbMLqicyh?= =?us-ascii?Q?/7PfyVx/cbene4VYq1aoSnx6X/may7wz74FaIz7M5KM/nx12Bvkhy0XV3dcN?= =?us-ascii?Q?0pPgTSDJN4fRNKxHcVbDr/8TQf5j57nzP8vDUOWefAzdGO6ViO0daxgtKI3U?= =?us-ascii?Q?RjOROx6Y8aleDmt8FCMw1pw2ERV6H9rZhYaPH8HkVbWeSGKgADfSWmxm1Pn4?= =?us-ascii?Q?DWMf6f0cmUyfASww2WtnpVfShu3l+vpc88xSO9W/Tqs0V7Qr6H0HGrdyebJ6?= =?us-ascii?Q?8XjKzBTdOUd8uHW/017Cxzhxlyezdgv9UdhZTp5yjBtkmnyWCRjV+dcBIoPf?= =?us-ascii?Q?uem0dAeYfmeyPPiK/eAUXg2TAAw8qQjDj4Zwj4P9LjHB+Riw+MSFDSCE7CiX?= =?us-ascii?Q?KpQI3wovu9pd7p2nYO/cvaPhUeR5GQbZpAJV51ggozDc91qPb1v5qyngbetE?= =?us-ascii?Q?zjrlaTglk+0+syGSoZ0U8QYPfzXiZGhFnN1lxjIKOmjFLvX8G3uR3vV6eyYB?= =?us-ascii?Q?MJvmlcMK8WH3qtrvjlvMfGSRRUcXG1zKSjrPwOz+BSK5zvTXstrsfXWEWrWF?= =?us-ascii?Q?80rPUL7fRs+BiNJHMtTwx20t9aLbVA9UcstI8OwIhgMCtvB+mShuN7GGBUl+?= =?us-ascii?Q?BkZlDSKIHeVJ/aPHhs/5BxuYvyEBtYl00w2g+K8h2xcAV0FtJCgMllbDKVdk?= =?us-ascii?Q?fg=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7442.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbd800c1-b818-4226-2b65-08dbd154f419 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2023 10:11:40.5476 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Y22lokA/5gtapy/xNRUCBBXu9r8et6ULrjGOKzmvLFebQdkv2McQcM3WyMD9xJWApQLTc+DKCAoMklGPvitC7r+mrGoLfP0/7Avfhixp27o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5931 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: Stephen Hemminger > Sent: Thursday, October 19, 2023 8:10 PM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Dumitrescu, > Cristian > Subject: [PATCH v4 28/28] port: make API's stable >=20 > Follow the guidelines already in deprecation.rst and > make the API's stable, even though they are marked as deprecated. >=20 > Note: this library never properly marked its experimental API's. > The API's were in the EXPERIMENTAL section but the macro > __rte_experimental was missing. >=20 > Signed-off-by: Stephen Hemminger > --- > doc/guides/rel_notes/deprecation.rst | 4 - > lib/pipeline/rte_port_in_action.h | 8 -- > lib/pipeline/rte_swx_ctl.h | 57 ----------- > lib/pipeline/rte_swx_pipeline.h | 29 ------ > lib/pipeline/rte_table_action.h | 16 --- > lib/pipeline/version.map | 140 ++++++++++++--------------- > lib/port/version.map | 24 ++--- > 7 files changed, 69 insertions(+), 209 deletions(-) >=20 NAK. As the deprecation notice states, the old API is planned for removal: https://git.dpdk.org/dpdk/tree/doc/guides/rel_notes/deprecation.rst#n135 As discussed before, it is bad practice to mark as stable API that is plann= ed for removal.