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 677C2431EB; Tue, 24 Oct 2023 04:56:59 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C6E4842E4A; Tue, 24 Oct 2023 04:55:06 +0200 (CEST) Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) by mails.dpdk.org (Postfix) with ESMTP id 57AC542E2F for ; Tue, 24 Oct 2023 04:54:55 +0200 (CEST) Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-7781bc3783fso280251285a.1 for ; Mon, 23 Oct 2023 19:54:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1698116094; x=1698720894; 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=w+iRzsZsOowUKY2CZn1yrFxWmFMaOHMkK2i7gup+DZc=; b=QyHBHEPuVmo0Nw+cDQ8HHaejGAv6X1j1PBfLLwBMuEJWg3BFxrUvilHDSTqi3hIuxx B5y5K/mMoAzw6AHvp4ws/HkNBv2WD94nlG+IdUGs0icEHx10uD0EIu22jbweykrK1aZw d9l+24nx7gTuUUcehPokfMuhYIQzOviCyYCFhOUkBOzd4wMw60lXAdY3uMc94sCrSYLn dA0g7NITL0pW3QwS2drj6OI42d0h+8txUZNCX5DvW+o4zEKQAezmgoIeAB85iyRGo2lj fRpBdf/aBRMv7fV98aTsNEGIVtBGLqJmrYdGcd0DPYWY7xAxrzTJpk8A8zL+0zLRn6fJ 0xYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698116094; x=1698720894; 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=w+iRzsZsOowUKY2CZn1yrFxWmFMaOHMkK2i7gup+DZc=; b=lCNDHBLHq7cKocdrtqqMZ3qUWOHk6xhAblwQ3AVDO8o6mhBLflXEoB1dG3O7o0lDm2 R/HeahqvAW5gPOnpcwMkPQwN1BaTYHn5xXz76TLsxJMCwrLvY9+KV5kpmF9M4Zo9GZUv nLMspy9Y+nvS4FkfxjkKua/Vmyo9zCVSPK3ziZsP6nyE+vH0ZcrxHPDGM/ZShkidzmKy xQZsEyZBROz7h0WtkUK3lUJ/2T/r/tDlLljhnLGIeKkzMh+MjxjZUnghwtFHUgfFjgdn qjx/TvZi5SH3r0j8SzHZm7xOYB7PUPOiZXs2JAoIBd/qjAXNRV+qfcxu9ZwOwwTEt02U ekZA== X-Gm-Message-State: AOJu0YyM3Jl2HrTYZJFd0cBUnLt6OzCd40TXSoYDfteDiMeIJiXgNSwu rYNVCEseXpBsI+TbakTY1DQnkV61cqZBcGuc2Tie6Q== X-Google-Smtp-Source: AGHT+IFoSsmp0xv8Gwnm5Mn5pBxiahij0CcPwW2RNfYQ8aCXVS3Hjwb3pP+ypYDv3TA8rSgiBttAuw== X-Received: by 2002:a05:620a:8705:b0:774:15ad:f34c with SMTP id px5-20020a05620a870500b0077415adf34cmr9750990qkn.70.1698116094582; Mon, 23 Oct 2023 19:54:54 -0700 (PDT) Received: from hermes.local (204-195-126-68.wavecable.com. [204.195.126.68]) by smtp.gmail.com with ESMTPSA id b22-20020aa79516000000b0069b772c4325sm6802348pfp.87.2023.10.23.19.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 19:54:54 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger , Thomas Monjalon , Nithin Dabilpuram , Pavan Nikhilesh Subject: [PATCH v7 23/25] node: remove some of the experimental tags Date: Mon, 23 Oct 2023 19:54:20 -0700 Message-Id: <20231024025422.126021-24-stephen@networkplumber.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231024025422.126021-1-stephen@networkplumber.org> References: <20230808173527.186042-1-stephen@networkplumber.org> <20231024025422.126021-1-stephen@networkplumber.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 node library has been around long enough that experimental tag should be removed. The IPv6 support was added in 23.03 but that is still enough time that it can be marked stable. The logtype variable should have been marked internal since it is not intended to be used outside of library. Signed-off-by: Stephen Hemminger --- MAINTAINERS | 2 +- lib/node/rte_node_eth_api.h | 1 - lib/node/rte_node_ip4_api.h | 2 -- lib/node/version.map | 16 ++++++++++++---- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 789507ddccb7..f6ea602da41f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1735,7 +1735,7 @@ F: app/test/test_graph* F: examples/l3fwd-graph/ F: doc/guides/sample_app_ug/l3_forward_graph.rst -Nodes - EXPERIMENTAL +Nodes M: Nithin Dabilpuram M: Pavan Nikhilesh F: lib/node/ diff --git a/lib/node/rte_node_eth_api.h b/lib/node/rte_node_eth_api.h index 40b2021f01f9..eaae50772dbe 100644 --- a/lib/node/rte_node_eth_api.h +++ b/lib/node/rte_node_eth_api.h @@ -55,7 +55,6 @@ struct rte_node_ethdev_config { * @return * 0 on successful initialization, negative otherwise. */ -__rte_experimental int rte_node_eth_config(struct rte_node_ethdev_config *cfg, uint16_t cnt, uint16_t nb_graphs); #ifdef __cplusplus diff --git a/lib/node/rte_node_ip4_api.h b/lib/node/rte_node_ip4_api.h index a84dbb3b5499..24f8ec843a27 100644 --- a/lib/node/rte_node_ip4_api.h +++ b/lib/node/rte_node_ip4_api.h @@ -82,7 +82,6 @@ struct rte_node_ip4_reassembly_cfg { * @return * 0 on success, negative otherwise. */ -__rte_experimental int rte_node_ip4_route_add(uint32_t ip, uint8_t depth, uint16_t next_hop, enum rte_node_ip4_lookup_next next_node); @@ -101,7 +100,6 @@ int rte_node_ip4_route_add(uint32_t ip, uint8_t depth, uint16_t next_hop, * @return * 0 on success, negative otherwise. */ -__rte_experimental int rte_node_ip4_rewrite_add(uint16_t next_hop, uint8_t *rewrite_data, uint8_t rewrite_len, uint16_t dst_port); diff --git a/lib/node/version.map b/lib/node/version.map index 3855569228e3..59c72ca76fd3 100644 --- a/lib/node/version.map +++ b/lib/node/version.map @@ -1,11 +1,15 @@ -EXPERIMENTAL { +DPDK_24 { global: - # added in 20.05 rte_node_eth_config; rte_node_ip4_route_add; rte_node_ip4_rewrite_add; - rte_node_logtype; + + local: *; +}; + +EXPERIMENTAL { + global: # added in 23.07 rte_node_ip6_rewrite_add; @@ -15,6 +19,10 @@ EXPERIMENTAL { rte_node_ip4_reassembly_configure; rte_node_udp4_dst_port_add; rte_node_udp4_usr_node_add; +}; - local: *; +INTERNAL { + global: + + rte_node_logtype; }; -- 2.39.2