From patchwork Wed Aug 9 16:43:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 130063 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 A126B4301A; Wed, 9 Aug 2023 18:46:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 754B84329D; Wed, 9 Aug 2023 18:44:55 +0200 (CEST) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mails.dpdk.org (Postfix) with ESMTP id AAF804325F for ; Wed, 9 Aug 2023 18:44:52 +0200 (CEST) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-1bbf0f36ce4so651405ad.0 for ; Wed, 09 Aug 2023 09:44:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20221208.gappssmtp.com; s=20221208; t=1691599491; x=1692204291; 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=LbH8jX6eb5sqA29S91imtAF3ps9bBCivszKqAllqqDg=; b=XPWL2AHQ58Mfcg+b9JZ+9qFKDlpDACF3SZw7G2cfSEYKxBjUBj1ueQb2x0h7Un7iYS 5IAEYnEUfkSsx9NU6dNs1oDNtNb/UHmFaFl60o01DRtEg2JjY9qNXpb5HOxJwkgcYc7P RKPSqgff1auEQzGUraSi4qNrEzSIHtJXStFVPfG5ZhpeElZLM47ILNW02nyE1SWwq5Mj bus+0KbDHkIXi+lT1pN8EFGNsAWl+VP1mFiuVCqIXe1Uzp5sfyLtWOzD44h29+zXjhh/ +2+0bhVAvQMEV5wa664n9x63p6KqG0hIaZY/jSUzWaElLAHzrcSOhq/Vn0SwiBY3yg+s Ma6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691599491; x=1692204291; 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=LbH8jX6eb5sqA29S91imtAF3ps9bBCivszKqAllqqDg=; b=Mir/1euKa9sPCLWgnwxP6IBJpzCSPAe35qxDFPF+A6B80Xsvq61BgoNZlrqz+6Cxuu HkBmmz+RxGXuuSpaOx4Lvyl9fVpwi+YwlAwmrxccUQXEDdOmthJmanU0F27tIPv4NiAq jXo/3puTzYFZyz1ROjsnwhWd2rcZTObqa5oIWJkKg4hxfkABIuhB9VLd9emFYA8kdaPa qbdIid+wbgShOUYPgoClX3WAsnxGQVgLf+6vVArqw83nw89j1aieJUQJpIDm+tjjC1MU bH43uvqSKVZtwctoQdv8M2QpSwSXNCGPeBC8mhdCHoOGaALkUckw5LaGUgJuAKB+u0M+ 1qZw== X-Gm-Message-State: AOJu0Yyfo0jdSGGzWRZQ6aKOJpuVbJ1kA2TXpGdiofcQ7jtshsHC63S7 3h0r8mpVLYTDgOhWf4axkt6rQ84oCxofgfUaRQfLog== X-Google-Smtp-Source: AGHT+IFXRm5r78X4bHK7xHGC8jzfjcYmQcDoZKATtrphA8HisBTatBewIFLZdYr58D9dn+0BPde8+Q== X-Received: by 2002:a17:902:a386:b0:1bc:2c79:c6b5 with SMTP id x6-20020a170902a38600b001bc2c79c6b5mr2586229pla.4.1691599491603; Wed, 09 Aug 2023 09:44:51 -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.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Aug 2023 09:44:50 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Subject: [PATCH 14/15] eal: mark rte_eal_vfio_get_token stable Date: Wed, 9 Aug 2023 09:43:06 -0700 Message-Id: <20230809164312.308093-15-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 This API was added in 20.08 release. Signed-off-by: Stephen Hemminger --- lib/eal/include/rte_eal.h | 4 ---- lib/eal/version.map | 4 +--- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/eal/include/rte_eal.h b/lib/eal/include/rte_eal.h index 53c4a5519e61..aac57665e6c2 100644 --- a/lib/eal/include/rte_eal.h +++ b/lib/eal/include/rte_eal.h @@ -412,16 +412,12 @@ int rte_eal_create_uio_dev(void); enum rte_intr_mode rte_eal_vfio_intr_mode(void); /** - * @warning - * @b EXPERIMENTAL: this API may change without prior notice - * * Copy the user-configured vfio VF token. * * @param vf_token * vfio VF token configured with the command line is copied * into this parameter, zero uuid by default. */ -__rte_experimental void rte_eal_vfio_get_vf_token(rte_uuid_t vf_token); /** diff --git a/lib/eal/version.map b/lib/eal/version.map index 3b42d6e0e4c1..65435ae48696 100644 --- a/lib/eal/version.map +++ b/lib/eal/version.map @@ -89,6 +89,7 @@ DPDK_24 { rte_eal_tailq_lookup; rte_eal_tailq_register; rte_eal_using_phys_addrs; + rte_eal_vfio_get_vf_token; # WINDOWS_NO_EXPORT rte_eal_vfio_intr_mode; # WINDOWS_NO_EXPORT rte_eal_wait_lcore; rte_epoll_ctl; @@ -396,9 +397,6 @@ EXPERIMENTAL { rte_trace_regexp; # WINDOWS_NO_EXPORT rte_trace_save; # WINDOWS_NO_EXPORT - # added in 20.08 - rte_eal_vfio_get_vf_token; # WINDOWS_NO_EXPORT - # added in 20.11 __rte_eal_trace_generic_size_t; # WINDOWS_NO_EXPORT rte_cpu_get_intrinsics_support; # WINDOWS_NO_EXPORT