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 3E3D6A0547; Thu, 24 Jun 2021 12:31:31 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2773240040; Thu, 24 Jun 2021 12:31:31 +0200 (CEST) Received: from mail-108-mta173.mxroute.com (mail-108-mta173.mxroute.com [136.175.108.173]) by mails.dpdk.org (Postfix) with ESMTP id 1F2854003C for ; Thu, 24 Jun 2021 12:31:28 +0200 (CEST) Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta173.mxroute.com (ZoneMTA) with ESMTPSA id 17a3d9305e60002d34.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Thu, 24 Jun 2021 10:31:23 +0000 X-Zone-Loop: b938b61c419b24d9f474026a67914159344a17432b54 X-Originating-IP: [149.28.56.236] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ashroe.eu; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date:Message-ID: Subject:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=B7g/DByOMjDG6F6tB3qgqlUKa51uCjAdLbxy2Ci0xvc=; b=Y QEzrKfW/W64ZXRwURTwsJqquT1GTzM97zwwtx74RQVN0ePIDQY84fbG2QsrEaRl7ImCJf5tFR1Tms zta3C1A3DIIoGYRxKXlfLAFjRrGWteVIX34QBwjkcfiHORfPwtBj0147TO9OMEf8qMkLAJi2tzA9K tOx1xY9UJ/HNEV3wk/XJBYgwx6vW0+9mzmTh5GTB7oSYzES2942Vp5oE+TnfO9LKp4hDL+QCFxPgl 5rptsL14YUykY2Olcaf/vAj/YQm1lHoICpws7a1saWy65ebyR2qTYcXN39gDGL/zJXCzQpDYJzmzu 1jRzFDMExmPonc8KtPGiXx9+nSVCwG0Hg==; To: Thomas Monjalon , Stephen Hemminger , "Burakov, Anatoly" , dpdk-dev From: "Kinsella, Ray" Message-ID: <18b5d2b7-0f9f-1098-a02b-948f7920329d@ashroe.eu> Date: Thu, 24 Jun 2021 11:31:19 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-AuthUser: mdr@ashroe.eu X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, TO_DN_ALL=0, FROM_HAS_DN=0, RCPT_COUNT_THREE=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, NEURAL_SPAM=0, MID_RHS_MATCH_FROM=0] Subject: [dpdk-dev] Experimental symbols in eal lib 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" Hi Anatoly & Thomas, The following eal experimental symbols are present in both v21.05 and v19.11 release. These symbols should be considered for promotion to stable as part of the v22 ABI in DPDK 21.11, as they have been experimental for >= 2yrs at this point. * rte_mp_action_register * rte_mp_action_unregister * rte_mp_reply * rte_mp_sendmsg * rte_dev_event_callback_register * rte_dev_event_callback_unregister * rte_dev_event_monitor_start * rte_dev_event_monitor_stop * rte_fbarray_attach * rte_fbarray_destroy * rte_fbarray_detach * rte_fbarray_dump_metadata * rte_fbarray_find_contig_free * rte_fbarray_find_contig_used * rte_fbarray_find_idx * rte_fbarray_find_next_free * rte_fbarray_find_next_n_free * rte_fbarray_find_next_n_used * rte_fbarray_find_next_used * rte_fbarray_get * rte_fbarray_init * rte_fbarray_is_used * rte_fbarray_set_free * rte_fbarray_set_used * rte_log_register_type_and_pick_level * rte_malloc_dump_heaps * rte_mem_alloc_validator_register * rte_mem_alloc_validator_unregister * rte_mem_check_dma_mask * rte_mem_event_callback_register * rte_mem_event_callback_unregister * rte_mem_iova2virt * rte_mem_virt2memseg * rte_mem_virt2memseg_list * rte_memseg_contig_walk * rte_memseg_list_walk * rte_memseg_walk * rte_mp_request_async * rte_mp_request_sync * rte_class_find * rte_class_find_by_name * rte_class_register * rte_class_unregister * rte_dev_iterator_init * rte_dev_iterator_next * rte_fbarray_find_prev_free * rte_fbarray_find_prev_n_free * rte_fbarray_find_prev_n_used * rte_fbarray_find_prev_used * rte_fbarray_find_rev_contig_free * rte_fbarray_find_rev_contig_used * rte_memseg_contig_walk_thread_unsafe * rte_memseg_list_walk_thread_unsafe * rte_memseg_walk_thread_unsafe * rte_delay_us_sleep * rte_dev_event_callback_process * rte_dev_hotplug_handle_disable * rte_dev_hotplug_handle_enable * rte_malloc_heap_create * rte_malloc_heap_destroy * rte_malloc_heap_get_socket * rte_malloc_heap_memory_add * rte_malloc_heap_memory_attach * rte_malloc_heap_memory_detach * rte_malloc_heap_memory_remove * rte_malloc_heap_socket_is_external * rte_mem_check_dma_mask_thread_unsafe * rte_mem_set_dma_mask * rte_memseg_get_fd * rte_memseg_get_fd_offset * rte_memseg_get_fd_offset_thread_unsafe * rte_memseg_get_fd_thread_unsafe * rte_extmem_attach * rte_extmem_detach * rte_extmem_register * rte_extmem_unregister * rte_dev_dma_map * rte_dev_dma_unmap * rte_fbarray_find_biggest_free * rte_fbarray_find_biggest_used * rte_fbarray_find_rev_biggest_free * rte_fbarray_find_rev_biggest_used * rte_intr_callback_unregister_pending * rte_realloc_socket * rte_intr_ack * rte_lcore_cpuset * rte_lcore_to_cpu_id * rte_mcfg_timer_lock * rte_mcfg_timer_unlock * rte_rand_max Ray K