From patchwork Fri Oct 20 21:41:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 133117 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 7D5D6431BE; Fri, 20 Oct 2023 23:43:12 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E394842E1D; Fri, 20 Oct 2023 23:41:51 +0200 (CEST) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by mails.dpdk.org (Postfix) with ESMTP id 4C78A410F1 for ; Fri, 20 Oct 2023 23:41:44 +0200 (CEST) Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-6bf03b98b9bso1533298b3a.1 for ; Fri, 20 Oct 2023 14:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1697838103; x=1698442903; darn=dpdk.org; 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=5lUXdRHKUSe6tliuxuCvWot+PEfg7bJq6kAlIssxFmo=; b=gH6bKtT0XR9YQ0MlLdFjF/j4FptmVWHL2GrzF0sqIgSMPkSnIv1j5YFyxHCK0GNjZY Pb9REq1PAOco/YjJH9rxF1nJbUllJAK4wi95Dqc5w6RFMFot0zX9LZLy/U19Uu/US+TV RZj90/sLc3kZo982IbMbi4+WpixtwmDYijdTZBtDHG167I4H5yspSdZUg92d33hKcpIx 3QJwK0YkRAQG7+svWcUf/cojbvYNoopKYCQQydMPbljlg5FctbOCg61wPz5r1/C6Itky B+l00xLXMSmO9kqKAPpFd5QmqTPf0oWzhm//dtA7Uiu85YkhGn8zFNIYliQXEvzegyJf GM2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697838103; x=1698442903; 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=5lUXdRHKUSe6tliuxuCvWot+PEfg7bJq6kAlIssxFmo=; b=VJ5X3Pj6nRDlNL4pMAv+k8Ldg2PWdsHxfEXraYuFbR6BXXKxDBk0tZJZ0v39DoxfVp qfsRxN9COxlZY19vrINqWbfp+uJDHIMNevfBslha+MkpcYGZcrE4lxNepZbV/7DMptO6 YtiG9/ucIuOagaYn27T2jSmDnALKfclLlLyDC482ntpwK4Ba+EMGd9eCkoeacvEiAXrl jPcR2Wu1aPhrGUfIUvZeo+rCq7iBax7SOEWbpMXC9hjc39v0FNk35bQ+Ry3HcI//Zd+S yRdwCh4+8dJ+nqu+9VLuxWuCDMYepm5eiit9IGtHSjqKJGjaUQqlaN14aeCe0VTXQfq7 OXJA== X-Gm-Message-State: AOJu0YyLkO8XMZOApYCGYWeiLnttAxLaeeVCwJSStsCwOQK69kl3d2fz NZjf2QM6Yv3ErDhlf/KvZE7gP+rhLQeMLSCskGhhtg== X-Google-Smtp-Source: AGHT+IE2c3Dk7XsxJToVedcnu2Nofk0eBAGffiKEphlLnE3cwujEnTFMcsrNU+ZZZ5bk2vMSGbBgtw== X-Received: by 2002:a05:6a21:9981:b0:17a:f4b6:bf89 with SMTP id ve1-20020a056a21998100b0017af4b6bf89mr3802694pzb.31.1697838103289; Fri, 20 Oct 2023 14:41:43 -0700 (PDT) Received: from hermes.local (204-195-126-68.wavecable.com. [204.195.126.68]) by smtp.gmail.com with ESMTPSA id 19-20020a631753000000b005894450b404sm1886543pgx.63.2023.10.20.14.41.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Oct 2023 14:41:42 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [PATCH v2 13/14] eal: mark rte_vect simd bandwidth API as stable Date: Fri, 20 Oct 2023 14:41:18 -0700 Message-Id: <20231020214119.255491-14-stephen@networkplumber.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231020214119.255491-1-stephen@networkplumber.org> References: <20230809164312.308093-1-stephen@networkplumber.org> <20231020214119.255491-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 These were added back in 20.11. Signed-off-by: Stephen Hemminger --- lib/eal/include/generic/rte_vect.h | 8 -------- lib/eal/version.map | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/lib/eal/include/generic/rte_vect.h b/lib/eal/include/generic/rte_vect.h index 777510cc3df4..2314eb9d374b 100644 --- a/lib/eal/include/generic/rte_vect.h +++ b/lib/eal/include/generic/rte_vect.h @@ -208,21 +208,14 @@ enum rte_vect_max_simd { }; /** - * @warning - * @b EXPERIMENTAL: this API may change, or be removed, without prior notice - * * Get the supported SIMD bitwidth. * * @return * uint16_t bitwidth. */ -__rte_experimental uint16_t rte_vect_get_max_simd_bitwidth(void); /** - * @warning - * @b EXPERIMENTAL: this API may change, or be removed, without prior notice - * * Set the supported SIMD bitwidth. * This API should only be called once at initialization, before EAL init. * @@ -233,7 +226,6 @@ uint16_t rte_vect_get_max_simd_bitwidth(void); * - -EINVAL on invalid bitwidth parameter. * - -EPERM if bitwidth is forced. */ -__rte_experimental int rte_vect_set_max_simd_bitwidth(uint16_t bitwidth); #endif /* _RTE_VECT_H_ */ diff --git a/lib/eal/version.map b/lib/eal/version.map index 529963b61b15..756f446524c2 100644 --- a/lib/eal/version.map +++ b/lib/eal/version.map @@ -314,6 +314,8 @@ DPDK_24 { rte_uuid_is_null; rte_uuid_parse; rte_uuid_unparse; + rte_vect_get_max_simd_bitwidth; + rte_vect_set_max_simd_bitwidth; rte_version; rte_vfio_clear_group; # WINDOWS_NO_EXPORT rte_vfio_container_create; # WINDOWS_NO_EXPORT @@ -377,8 +379,6 @@ EXPERIMENTAL { # added in 20.11 __rte_eal_trace_generic_size_t; # WINDOWS_NO_EXPORT rte_cpu_get_intrinsics_support; # WINDOWS_NO_EXPORT - rte_vect_get_max_simd_bitwidth; - rte_vect_set_max_simd_bitwidth; # added in 21.05 rte_version_minor;