From patchwork Mon Sep 13 08:44:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)" X-Patchwork-Id: 98736 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1A550A0C45; Mon, 13 Sep 2021 10:44:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9ABF440151; Mon, 13 Sep 2021 10:44:33 +0200 (CEST) Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by mails.dpdk.org (Postfix) with ESMTP id 498DA4014F for ; Mon, 13 Sep 2021 10:44:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25396; q=dns/txt; s=iport; t=1631522671; x=1632732271; h=from:to:subject:date:message-id:mime-version; bh=hVXSb7iH6FL5egQ23Y3UZnUEP9XJiSRvn83XyuoH5rQ=; b=O1Qtp4Z6m0o9QrK+vdnvcG29mB4IuNzrmzBAGqWNtSwU+lXXJf/wrg40 03TJx2viPW4YePN5blKWqUxhwI1BcQra39+yb0TKent0asX00dwVtmt5+ 53gTTHSwDFDy4pgq7frrVQUwU207pHRKixPsSOatxmBs7qU6D5J4vqDby A=; IronPort-PHdr: A9a23:Qa/GuR/3X/h8fv9uWDnoyV9kXcBvk7nsMg1T7YAo2PpCcaWmqpLlOkGXpfBgl0TAUoiT7fVYw/HXvKbtVS1lg96BvXkOfYYKW0oDjsMbzAA4DM3DDlf0f7bmaiUgF5FEU1lot3iwLUlSHpP4YFvf6n2/5DIfAFPxLw1wc+/0AYXVyc+w0rPaxg== IronPort-Data: A9a23:DADfBqimQTw3RA8euLHcdoUBX161cxIKZh0ujC45NGQN5FlHY01jehtvCziOaf/YYDf8c4t0bYixpEoE7J+Dm4BqTwpo/ykwEiJjpJueD7x1DKtf0wB+jyH7ockOA/w2MrEsF+hpCC+BzvuRGuK59yAkhPjTHuOU5NPsY0ideyc1EE/Ntjo78wIJqtYAbemRW2thi/uryyHsEAfNNwpPD44hw/nrRCWDExjFkGhwUlQWPZintbJF/pUfJMp3yaqZdxMUTmTId9NWSdovzJnhlo/Y1w0mBtXgmbHhfwhRBLXTJgOJzHFRXsBOgDAb+Xd0ifl9ZaFaMBoL49mKt4gZJNFlt5OqQAUiP6Tkk+UGWB4eGCZ7VUFD0OGZeiDh6ZzKlSUqdFOpmZ2CFnoeMYAG0upvDWII8uYXQA3hxDjra/me2rm3TKxngd4uaZKtN4IEsXYmxjbcZcvKiKvrG83ijeK0Fh9v1qiixcrjWvc= IronPort-HdrOrdr: A9a23:ZU3xMqNRFetBicBcT37155DYdb4zR+YMi2TDiHoRdfUFSKKlfp6V88jzjSWE8gr5K0tQ5OxoWZPwDU80kKQU3WB/B8bbYOCLghrMEGgA1/qs/9SDIVyEygc1784JGMISZKySfDpHZK3BkW6F+qMbsaC6GdeT9IHjJhlWPGVXQpAlyz08JheQE0VwSgUDL4E+DoCg6s1OoCflUWgLb+ygb0N1EdTrlpnurtbLcBQGDxko5E2lljWz8oP3FBCew1M3Ty5P+7E/6mLI+jaJp5lL8svLiiM05VWjrai+q+GRj+erw/b8zvT9Hw+cyTpAor4RHIFq8gpF5t1Ho2xa7OUk6y1QQPibrUmhJ11cZXDWqlLdOPFE0Q679bbQuwqcneXpAD09EMZPnoRfb1/Q7Fchpsh11OZR03uerIc/N2KJoM3R3am/a/hRrDv8nZPiq59gs1VPFY8FLLNBp40W+01YVJ8GASLh8YgiVO1jFtvV6vpaeU6TKymxhBgk/PW8GnAoWhuWSEkLvcKYlzBQgXBi1kMdgMgShG0J+p4xQ4RNo+7ELqNrnrdTSdJ+V9M3OM4RBc+sTmDdSxPFN2yfZVzhCaEcInrI74X65b0kjdvaD6DgDKFC7KgpdWko+FLaV3ieefFm7ac7hywlGl/NLAgF4vsulKREhg== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0B2DQACDz9h/5pdJa1aHgEBCxIMQIFOC4EjMFEHd1o3MYgPA4U5nlSEFIEugSUDVAsBAQENAQFBBAEBg2CBEwKCQgIlNgcOAQIEAQEBEgEBBQEBAQIBBgSBEROFaAEMhlsbEwEBOBEBQAEGORQSAQQTCBqCUIF+VwMvAZ9TAYE6AoofeIEzgQGCCAEBBgQEhQoYgjQJgTqCf4QQgnALhBscgg2BWHmCLIRGg0uCDCKHZwGBDgFNlBaMK59kCiSDB5d7hwEUhCiiXAEtlW+gPiGEUAIEAgQFAg4BAQaBaAMxgVlwFTuCaVEZD44gDBaDUIpedDgCBgsBAQMJj3MBAQ X-IronPort-AV: E=Sophos;i="5.85,288,1624320000"; d="scan'208,217";a="663060812" Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Sep 2021 08:44:15 +0000 Received: from mail.cisco.com (xbe-rcd-001.cisco.com [173.37.102.16]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 18D8iFIK007939 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK) for ; Mon, 13 Sep 2021 08:44:15 GMT Received: from xfe-aln-001.cisco.com (173.37.135.121) by xbe-rcd-001.cisco.com (173.37.102.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 13 Sep 2021 03:44:15 -0500 Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xfe-aln-001.cisco.com (173.37.135.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 13 Sep 2021 03:44:15 -0500 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Mon, 13 Sep 2021 03:44:15 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LJ9nSO5C+2lchwI8Om2I88avEc4DqXD9IAP2Zo1FzS/YJ8QFx5SxJeVAPV/8eRtmoXPN4cAdF/PAIZFDQf+R1k/5BuDDWMxzW37p5B0pFvbzs+3afM3cYE0y9WZWHquOM7XgSdOfmrmpNYe/fe9Q/d8hD1aFbuywbXs2y48UnbRJwph0nd809mENi3U5OR8omDZhPuMB19hAnXrWK2dlelR9n1j+Uhg3qy+V/YV5PQCOU/L1Rz77vhF+SYgekF0062GQQ6bNUc32uRoKY/GVDE4ma2hl4O77yNHXegocVtiaxzpuPZXZ8Irim950jY6ptI4KUlR/QJ6/65lpN+SUVg== 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; bh=IA4Unhy0Y/WghfxqAMnvfRzxNpCO1Jn8QRlzvr520Oo=; b=n5iVvncGA8zLca1AOdHg+5lhkkla8Qt3em4J6zPlnfQyVWRwujHpz48RJjv6hymhVTNkLNgzyHtq+fanI4XLEtg5OS4Y0F8NvOxqhasRNjy8foXlLGBfhuN2L3ckNDoUxQE+t0LGi413uOOO/nyEe83NS5MOLravq61tk0DnOmDlWoKRiPQ4sVgHpYoYemiDV5ISncGngMZ4D6DR94McPCmaoGWeAcLvlj6x/cBtIBQBgBLxuRU3VQuBiCPopRF5bCj3hSHS4ccveGII11EdZOhx6BwOlWSqSkBtwCIaUYEKxo3FWCSHnk++2bgnMaAo2fa8GGUuSChaV0eoEnzwsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IA4Unhy0Y/WghfxqAMnvfRzxNpCO1Jn8QRlzvr520Oo=; b=bDpl6SsZebRuffI290+ZXcZqyOBWbd45QtJPoSEXayBuLHjf8NtJFpWEtdt7Kk41zzo9AsQGx0AGPFNh/pAGAnF0J3XGN1X9Dks9x76izZ6yRQx1pbBUjNuWwQe/m3uVxs8R5o/2R73A42MohQHfcmNh3bE55KOkyvLKrgmiYzM= Received: from CY4PR1101MB2102.namprd11.prod.outlook.com (2603:10b6:910:1e::15) by CY4PR11MB1814.namprd11.prod.outlook.com (2603:10b6:903:11d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.18; Mon, 13 Sep 2021 08:44:13 +0000 Received: from CY4PR1101MB2102.namprd11.prod.outlook.com ([fe80::9899:5a4:74ee:75f9]) by CY4PR1101MB2102.namprd11.prod.outlook.com ([fe80::9899:5a4:74ee:75f9%7]) with mapi id 15.20.4500.019; Mon, 13 Sep 2021 08:44:13 +0000 From: "Jakub Grajciar -X (jgrajcia - PANTHEON TECH SRO at Cisco)" To: "dev@dpdk.org" Thread-Topic: [PATCH] eal: promote rte_mcfg_get_single_file_segment to stable ABI Thread-Index: Adeoeg/+j1S3gzR+TViXm42TrpgzkQ== Date: Mon, 13 Sep 2021 08:44:13 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=cisco.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f63d75e9-5aa9-469d-7376-08d97692a9e0 x-ms-traffictypediagnostic: CY4PR11MB1814: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: o43yn3t5a/R3ixKfol8jm5fKtEhmOT2nAgP15kb+bz8uc8T1+yNdgraElVPRoBIMuZwr4gX/UxNigAQRbJeDs7j+/Kc8XYTup2EYj8bLXN/xv2dhqrscLgjX4kpTkL8wDIF2xGrttHLtn6XKB3r2m/vmyGRsUSpWYYz8wtDKOnJUkwA2EtJNUf+5+0d1HaDbunYoSqXl6T6HRkXMvyYJqRAVMXbd8l5BbzEFvwGA/GOOMLO3ECSedmvdqsfGB/8AAoj3gMFNQqni98gUc1P9DDh3bouDQxFwSdppXSct51P8e51/ONURApccRL9KvxVXWd7GGiSF3qGYgK3otfb01XNyeS07bFN7fmA8qxK6u6IwatxNrUxwyuZlwNGLxMU7ORMCeJzceCErqroBBaVNNMhMtuA+E1EjVN/wraJilWTkzMlIW+gSlLYoSEUeWNNIz25zm7VrIpeXOcJ4VrUqGtIFjGiI+sR9aSjAehUM6v7hDogwgEjr8JRHBXH75AIJ8y2Z8FULgmuofUqv7RKINGoJj4I2Qf7K4maGVRhnzNW8uaRYeShuCCDJh4fESvldn9CxEfKqFg/CTPHwmmvPzpFo1JEDmjNmilt4deIT4vdCzuHJoMV08nYduBhHYF/baG3A99LD5+GiOu/YLJ3dCHik9wHzNo6sUyafJLNprpuFaI1QKMiDzFzzhOpbcZQz1pQonlLCFUS2xy3Qw5LwPg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1101MB2102.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(39860400002)(396003)(346002)(366004)(83380400001)(55016002)(478600001)(6916009)(5660300002)(122000001)(316002)(38070700005)(9686003)(38100700002)(66946007)(26005)(66476007)(66556008)(64756008)(66446008)(186003)(8676002)(8936002)(86362001)(6506007)(52536014)(33656002)(7696005)(71200400001)(2906002)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: WaQA8HsRVjR8zzrbvG80Q95WgQtXK5eJouqHnUA2Wh7E4E6kgDY4guKbL7lGwsE32BLS6kQNamuNexn1IiqCNB/Dd9WHAUP+iKtq2bNdLJu4E65ETJJT1ffzYwzqLCAVUnP9AjKZDPjIEUojxJRHaD+ljG9oBi425x+UOSlpiXjkrAINYbJyjdUfOcJL3Es8tRpaq8rGDsFnd0c95HyOm5NdDrsRRrxNkic1ZI34qL0VOuwLFjqEmsRCYrNSFRa/G8/iiBI/KfMd8OiF8VpstVzZjt4feKK39pyPERegrNlL6+LGCLulzpNoUmgR9s9FID1C+VwV+OP5gr7x2htEc7mB78KY1R0UHlrW1fMnCzb3rZ4OTmhDsFYxhF3GjYncFWQKdFoH2DKLzWAsaq2zSNC+HhwDPH0m87yZXbZk1eWuGHqSQtXyvoVvmg/IKZ0eXoK004DUWEhZobGE6CvVnQ5ZkejWu1mPy8x+8lZfIK1Xu3/QgerbptDvR0Pi6Cxco6AsEKqzUBp124hxyJxmg7nmHEA7e7HhpmqICpnteWhTxSmqPr1bwbGP1mTY5mEYZhwMSukd9qvTbIxCNyr3ByQBRTC/KOypbr276WoG72Lj9Dtc626FIinlu6x/hjE97a9TL3jdFF1upLjvPVxlH/i+a0qzbQMkaftrt8CRJ1c9RZC5n98R81ViIYhQgsZ3GBhOx2FORPpn7aPzCsCWL/vQtT+/SMvyYDlNR/8rmaJ7Ksfjmr3DS9TszJG1xV7jtNcwouzGKqSnUFZH14/ii/UBlZ8xwOsL3CG8SYscWM9B8BEZDu6BFoJO/in+kLT6v4udnuPArUs1JQ1Wi3ZbUXqeOxjnb+THZnnXrmzvmHX+tgQMXLDcSvxQwBLbEUYIqEmrDCwulFbY6VgageKQppN93SorXxX/uZeTtCMhYyIR5gX1LxzCI2pVsf+CbOds/Dyu9a92WkkCTQqFKwr1kOBO8tagukZ5IPGoqDq5NeKive1A48Ye4uiPxdza5YISDT40/1Z9LpN0jcS8Up/RjqHAj58pCTqcWzEg1U2AkrSgCbjYlK706B58zSy3YAN4jxFTIK2zj9yEgpVp/yncp/vXZrWqlSV7vzcNUZui/+8tBv9q2LgF5OWTl0xRHhzNf1t+gSeRl/w2jB5n45UFbGRe3JRcJsP2Ywfiw+2uIj+QCfZBKcAqYaJUZVWNpQ4pJofrvwW6EKrDcSMAIKxZQlWXs3Eg7ZuohVZbH1jv+Ksx5M19FyRNYJY2CurCpdanvCOra+dbCMy5ubliSucusMXhPb2E+7oJwX19rCgnKCs= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1101MB2102.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f63d75e9-5aa9-469d-7376-08d97692a9e0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Sep 2021 08:44:13.4268 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: n6VI+bDJtg3+LM09oFlQvcayEn9TqRRCgZvJ1Cn5kDl8qCb7XcDbjjHo5YumPr0L+kxmW85jBORf+PoL4CLXLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1814 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.37.102.16, xbe-rcd-001.cisco.com X-Outbound-Node: rcdn-core-3.cisco.com X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-dev] [PATCH] eal: promote rte_mcfg_get_single_file_segment to stable ABI 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 Sender: "dev" Signed-off-by: Jakub Grajciar jgrajcia@cisco.com --- doc/guides/rel_notes/release_21_11.rst | 3 +++ lib/eal/include/rte_eal_memconfig.h | 4 ---- lib/eal/version.map | 4 +--- 3 files changed, 4 insertions(+), 7 deletions(-) -- 2.25.1 diff --git a/doc/guides/rel_notes/release_21_11.rst b/doc/guides/rel_notes/release_21_11.rst index 675b573834..1611562f6a 100644 --- a/doc/guides/rel_notes/release_21_11.rst +++ b/doc/guides/rel_notes/release_21_11.rst @@ -107,6 +107,9 @@ ABI Changes Also, make sure to start the actual text at the margin. ======================================================= +* The experimental function ``rte_mcfg_get_single_file_segments`` has been + promoted to stable ABI. + Known Issues ------------ diff --git a/lib/eal/include/rte_eal_memconfig.h b/lib/eal/include/rte_eal_memconfig.h index dede2ee324..d61023d80a 100644 --- a/lib/eal/include/rte_eal_memconfig.h +++ b/lib/eal/include/rte_eal_memconfig.h @@ -112,13 +112,9 @@ void rte_mcfg_timer_unlock(void); /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * If true, pages are put in single files (per memseg list), * as opposed to creating a file per page. */ -__rte_experimental bool rte_mcfg_get_single_file_segments(void); diff --git a/lib/eal/version.map b/lib/eal/version.map index beeb986adc..0cb757a1cf 100644 --- a/lib/eal/version.map +++ b/lib/eal/version.map @@ -121,6 +121,7 @@ DPDK_22 { rte_malloc_socket; rte_malloc_validate; rte_malloc_virt2iova; + rte_mcfg_get_single_file_segments; rte_mcfg_mem_read_lock; rte_mcfg_mem_read_unlock; rte_mcfg_mem_write_lock; @@ -328,9 +329,6 @@ EXPERIMENTAL { rte_mcfg_timer_unlock; rte_rand_max; # WINDOWS_NO_EXPORT - # added in 19.11 - rte_mcfg_get_single_file_segments; - # added in 20.02 rte_thread_is_intr;