From patchwork Wed Aug 9 16:42:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 130053 X-Patchwork-Delegate: thomas@monjalon.net 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 2EA874301A; Wed, 9 Aug 2023 18:45:08 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B8A843263; Wed, 9 Aug 2023 18:44:44 +0200 (CEST) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mails.dpdk.org (Postfix) with ESMTP id 5B5464325D for ; Wed, 9 Aug 2023 18:44:41 +0200 (CEST) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-1bc7e65ea44so8518595ad.1 for ; Wed, 09 Aug 2023 09:44:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20221208.gappssmtp.com; s=20221208; t=1691599480; x=1692204280; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GB3iTa8ibSpPF0QVQ13/P4z6odRMR+64Swk5wqQbQ5I=; b=uH/5BDuzoCzUCIPLydhTadAkQNwETyzUo/YCO3JMsQYVW+5+2WWUjwWwAb3Fi4m5iD mSuGEp5cdhNT8Eu+RKyQBE4ZawrQw3zUigKuOKvWqY3JlvKZotRrgh97t4yUY+I9kEnN W2g4tBt1/VibyAwTj4aU9EflGoY9+l/gI8PumQQ2UAniW2apXWViH9QNjhpm5BARQ9nj Ow9+QWbjBhz+jcWGZBbEclvlGSlkbWdH30r+uIjUIblby6HXXAbN0zUtbz8hhHxTK3nw NXeWppSkoAvPZnN3kljBjN971KLA0QNazwVcwax/XVuBONfUhWqRCWpdQzTdM6AtiYWf SNTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691599480; x=1692204280; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GB3iTa8ibSpPF0QVQ13/P4z6odRMR+64Swk5wqQbQ5I=; b=WcpAejTxnG7fs82pK5nLgvffjvIx/+h6J1FeNrqRqSglDmnOy2chu6H3nqc8nY1e1I S5UsiPBAF0ytxIYsDRs4fEjYw3Xwuivc8zDdLWBSCUmLrxZLMkvAdzaPZ6LvRwChotPr kMBzsnLgVNZhGcxaUkAcc5SxnZ6d6KiGE3Q/wVi7AhzeOb6iBHB80moQZ6zU+MH/pms2 Ke25fpqB+0XnqiRxx4Gs/XcAIM3NsvVSKeGTuHrCzCvGp+Pa9IIGWq0gAXbwko5k6Y/T GlKWEPAenAmWrWSxd+bYdRtvDaYNFaVD7wfpS9r/KZv+E1tgCR2pFqhGo6CuwlIDFSTA ghDQ== X-Gm-Message-State: AOJu0YzBLziy1zkA/0CQ6lNwPsC//SubUa6F0zOoERVK9Zc8opbMsjdy mlugvJrTHDuCFWRZ/zlyidfhJQ8PiXc+m2QyqyXN8Q== X-Google-Smtp-Source: AGHT+IEAQNofZv9Ge7ZzzXy2A5PBulqFcL9OX01bzUyr/gprfrNSqvzNZ371FKcWjmmVAPkIlJ3lsQ== X-Received: by 2002:a17:903:2341:b0:1b8:6984:f5e5 with SMTP id c1-20020a170903234100b001b86984f5e5mr116610plh.12.1691599480279; Wed, 09 Aug 2023 09:44:40 -0700 (PDT) Received: from hermes.local (204-195-127-207.wavecable.com. [204.195.127.207]) by smtp.gmail.com with ESMTPSA id i8-20020a17090332c800b001b8b0ac2258sm11426394plr.174.2023.08.09.09.44.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 09:44:39 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [PATCH 04/15] eal: make rte_version_XXX API's stable Date: Wed, 9 Aug 2023 09:42:56 -0700 Message-Id: <20230809164312.308093-5-stephen@networkplumber.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230809164312.308093-1-stephen@networkplumber.org> References: <20230809164312.308093-1-stephen@networkplumber.org> MIME-Version: 1.0 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 The subparts of rte_version were added in 2020 and can now be marked stable. Signed-off-by: Stephen Hemminger Acked-by: Bruce Richardson --- lib/eal/include/rte_version.h | 6 ------ lib/eal/version.map | 12 ++++++------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/lib/eal/include/rte_version.h b/lib/eal/include/rte_version.h index 414b6167f286..121d75bdbe28 100644 --- a/lib/eal/include/rte_version.h +++ b/lib/eal/include/rte_version.h @@ -35,37 +35,31 @@ extern "C" { /** * Function to return DPDK version prefix string */ -__rte_experimental const char *rte_version_prefix(void); /** * Function to return DPDK version year */ -__rte_experimental unsigned int rte_version_year(void); /** * Function to return DPDK version month */ -__rte_experimental unsigned int rte_version_month(void); /** * Function to return DPDK minor version number */ -__rte_experimental unsigned int rte_version_minor(void); /** * Function to return DPDK version suffix for any release candidates */ -__rte_experimental const char *rte_version_suffix(void); /** * Function to return DPDK version release candidate value */ -__rte_experimental unsigned int rte_version_release(void); /** diff --git a/lib/eal/version.map b/lib/eal/version.map index 2f00f6a97989..e6d2fda95770 100644 --- a/lib/eal/version.map +++ b/lib/eal/version.map @@ -299,6 +299,12 @@ DPDK_24 { rte_uuid_parse; rte_uuid_unparse; rte_version; + rte_version_minor; + rte_version_month; + rte_version_prefix; + rte_version_release; + rte_version_suffix; + rte_version_year; rte_vfio_clear_group; # WINDOWS_NO_EXPORT rte_vfio_container_create; # WINDOWS_NO_EXPORT rte_vfio_container_destroy; # WINDOWS_NO_EXPORT @@ -381,12 +387,6 @@ EXPERIMENTAL { rte_thread_key_delete; rte_thread_value_get; rte_thread_value_set; - rte_version_minor; - rte_version_month; - rte_version_prefix; - rte_version_release; - rte_version_suffix; - rte_version_year; # added in 21.08 rte_power_monitor_multi; # WINDOWS_NO_EXPORT