From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4E443A0487 for ; Mon, 29 Jul 2019 17:11:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 608F31BF8E; Mon, 29 Jul 2019 17:11:10 +0200 (CEST) Received: from mail-io1-f67.google.com (mail-io1-f67.google.com [209.85.166.67]) by dpdk.org (Postfix) with ESMTP id C8AD41BF8A for ; Mon, 29 Jul 2019 17:11:08 +0200 (CEST) Received: by mail-io1-f67.google.com with SMTP id h6so34221667iom.7 for ; Mon, 29 Jul 2019 08:11:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Z8JZSiWqwMNZvrvP/gMQrhnucIiCnjZ0QNS1jLH0cmo=; b=laH905o14jbyRIYAVi1yr5CwVQDGFPQpuVjExyZXMozWpPoQp+GptM6w45bajoH86L 9YEur3rnjoBfPgTlUdDAhvDyLqsa4hBKHuDrpmWUfQ62A4/K5l2SFiBdXx1DNgZaG3xY mPrXe5hZYNd52eDL1qKaLZM3Ocq70n4RH6DtmbYg1OgB0bwCEHVeRR1X5/rBc9n8djrw OtfWD0vulYovLiQXHrbpw+ikaUkisP54C4plslSUpOIztYAcnp3CLVPRg+mkOhRwuqfh Ojadbm6yKbHR5uiXgq+PMTMDv/WqPpyF4Y7NbZlVp1/PGUFDh6PDocz8WzNPYUo0d7sv UYrw== X-Gm-Message-State: APjAAAXV7M7d4UnmpDsQRhfurAzym3ksmHYPkfeerXUwinx9I4hGMrwN 0dj4bG4hoNkHg1T0+dGa8x/pRDpB5zDqjL2i9dWbRQ== X-Google-Smtp-Source: APXvYqx/JRzURxG5X+gVGi0mhGLuFG9cJ52TXIlekoiKSZV7CTSAtqU9ozmvltJw87HZP8cs32r4ybTdjOnu6c4AIDg= X-Received: by 2002:a02:1087:: with SMTP id 129mr506797jay.131.1564413068161; Mon, 29 Jul 2019 08:11:08 -0700 (PDT) MIME-Version: 1.0 References: <1564149110-22837-1-git-send-email-david.marchand@redhat.com> <1564212093-20805-1-git-send-email-david.marchand@redhat.com> In-Reply-To: <1564212093-20805-1-git-send-email-david.marchand@redhat.com> From: Michael Santana Francisco Date: Mon, 29 Jul 2019 11:10:56 -0400 Message-ID: To: David Marchand Cc: dev , Thomas Monjalon , Bruce Richardson Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v3] eal: sort experimental symbols per release X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" On Sat, Jul 27, 2019 at 3:21 AM David Marchand wrote: > > Sort the experimental symbols per release to make it easier/quicker to > check for how long we have them. > > Signed-off-by: David Marchand > Acked-by: Ferruh Yigit > --- > Changelog since v2: > - fixed alphabetical order per release > > Changelog since v1: > - rte_service symbols who got promoted to stable got reintroduced in > experimental when rebasing this patch on master > Acked-by: Michael Santana > --- > lib/librte_eal/rte_eal_version.map | 115 ++++++++++++++++++++----------------- > 1 file changed, 63 insertions(+), 52 deletions(-) > > diff --git a/lib/librte_eal/rte_eal_version.map b/lib/librte_eal/rte_eal_version.map > index 2344877..7cbf82d 100644 > --- a/lib/librte_eal/rte_eal_version.map > +++ b/lib/librte_eal/rte_eal_version.map > @@ -315,91 +315,101 @@ DPDK_19.08 { > EXPERIMENTAL { > global: > > - rte_class_find; > - rte_class_find_by_name; > - rte_class_register; > - rte_class_unregister; > - rte_delay_us_sleep; > - rte_dev_dma_map; > - rte_dev_dma_unmap; > - rte_dev_event_callback_process; > + # added in 18.02 > + rte_mp_action_register; > + rte_mp_action_unregister; > + rte_mp_reply; > + rte_mp_sendmsg; > + > + # added in 18.05 > rte_dev_event_callback_register; > rte_dev_event_callback_unregister; > rte_dev_event_monitor_start; > rte_dev_event_monitor_stop; > - rte_dev_hotplug_handle_disable; > - rte_dev_hotplug_handle_enable; > - rte_dev_iterator_init; > - rte_dev_iterator_next; > - rte_extmem_attach; > - rte_extmem_detach; > - rte_extmem_register; > - rte_extmem_unregister; > 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_biggest_free; > - rte_fbarray_find_biggest_used; > rte_fbarray_find_next_free; > - rte_fbarray_find_next_used; > rte_fbarray_find_next_n_free; > rte_fbarray_find_next_n_used; > - rte_fbarray_find_prev_free; > - rte_fbarray_find_prev_used; > - rte_fbarray_find_prev_n_free; > - rte_fbarray_find_prev_n_used; > - rte_fbarray_find_contig_free; > - rte_fbarray_find_contig_used; > - rte_fbarray_find_rev_biggest_free; > - rte_fbarray_find_rev_biggest_used; > - rte_fbarray_find_rev_contig_free; > - rte_fbarray_find_rev_contig_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_intr_callback_unregister_pending; > rte_log_register_type_and_pick_level; > rte_malloc_dump_heaps; > - 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_alloc_validator_register; > rte_mem_alloc_validator_unregister; > rte_mem_check_dma_mask; > - rte_mem_check_dma_mask_thread_unsafe; > rte_mem_event_callback_register; > rte_mem_event_callback_unregister; > rte_mem_iova2virt; > - rte_mem_set_dma_mask; > 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; > + > + # added in 18.08 > + 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; > + > + # added in 18.11 > + 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_thread_unsafe; > rte_memseg_get_fd_offset_thread_unsafe; > - rte_memseg_list_walk; > - rte_memseg_list_walk_thread_unsafe; > - rte_memseg_walk; > - rte_memseg_walk_thread_unsafe; > - rte_mp_action_register; > - rte_mp_action_unregister; > - rte_mp_reply; > - rte_mp_request_sync; > - rte_mp_request_async; > - rte_mp_sendmsg; > + rte_memseg_get_fd_thread_unsafe; > rte_option_register; > - rte_rand_max; > + > + # added in 19.02 > + rte_extmem_attach; > + rte_extmem_detach; > + rte_extmem_register; > + rte_extmem_unregister; > + > + # added in 19.05 > + 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; > > # added in 19.08 > @@ -408,4 +418,5 @@ EXPERIMENTAL { > rte_lcore_to_cpu_id; > rte_mcfg_timer_lock; > rte_mcfg_timer_unlock; > + rte_rand_max; > }; > -- > 1.8.3.1 >