X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Frte_eal_version.map;h=f1982f2f7320f7b1b9472026cc53469f8603ac63;hb=e73831dc6c26441bfa910d65aab486043f432b12;hp=593691a14f083f6ccf99cc936fc9196d081ab053;hpb=950e8fb4e19441f154e01bbf8e6beacd55625ed8;p=dpdk.git diff --git a/lib/librte_eal/rte_eal_version.map b/lib/librte_eal/rte_eal_version.map index 593691a14f..f1982f2f73 100644 --- a/lib/librte_eal/rte_eal_version.map +++ b/lib/librte_eal/rte_eal_version.map @@ -4,12 +4,10 @@ DPDK_2.0 { __rte_panic; eal_parse_sysfs_value; eal_timer_source; - lcore_config; per_lcore__lcore_id; per_lcore__rte_errno; rte_calloc; rte_calloc_socket; - rte_cpu_check_supported; rte_cpu_get_flag_enabled; rte_cycles_vmware_tsc_map; rte_delay_us; @@ -19,7 +17,6 @@ DPDK_2.0 { rte_dump_tailq; rte_eal_alarm_cancel; rte_eal_alarm_set; - rte_eal_get_configuration; rte_eal_get_lcore_state; rte_eal_get_physmem_size; rte_eal_has_hugepages; @@ -248,8 +245,6 @@ DPDK_18.08 { rte_vfio_container_dma_unmap; rte_vfio_container_group_bind; rte_vfio_container_group_unbind; - rte_vfio_dma_map; - rte_vfio_dma_unmap; rte_vfio_get_container_fd; rte_vfio_get_group_fd; rte_vfio_get_group_num; @@ -268,25 +263,11 @@ DPDK_18.11 { } DPDK_18.08; -EXPERIMENTAL { +DPDK_19.05 { global: - rte_class_find; - rte_class_find_by_name; - rte_class_register; - rte_class_unregister; rte_ctrl_thread_create; - rte_delay_us_sleep; - rte_dev_event_callback_process; - 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_is_probed; - rte_dev_iterator_init; - rte_dev_iterator_next; rte_devargs_add; rte_devargs_dump; rte_devargs_insert; @@ -296,25 +277,71 @@ EXPERIMENTAL { rte_devargs_remove; rte_devargs_type_count; rte_eal_cleanup; - rte_extmem_register; - rte_extmem_unregister; + rte_socket_count; + rte_socket_id_by_idx; + +} DPDK_18.11; + +DPDK_19.08 { + global: + + rte_lcore_index; + rte_lcore_to_socket_id; + rte_mcfg_mem_read_lock; + rte_mcfg_mem_read_unlock; + rte_mcfg_mem_write_lock; + rte_mcfg_mem_write_unlock; + rte_mcfg_mempool_read_lock; + rte_mcfg_mempool_read_unlock; + rte_mcfg_mempool_write_lock; + rte_mcfg_mempool_write_unlock; + rte_mcfg_tailq_read_lock; + rte_mcfg_tailq_read_unlock; + rte_mcfg_tailq_write_lock; + rte_mcfg_tailq_write_unlock; + rte_rand; + rte_service_lcore_attr_get; + rte_service_lcore_attr_reset_all; + rte_service_may_be_active; + rte_srand; + +} DPDK_19.05; + +DPDK_19.11 { + global: + + rte_get_master_lcore; + rte_get_next_lcore; + rte_lcore_count; + rte_lcore_is_enabled; + +} DPDK_19.08; + +EXPERIMENTAL { + global: + + # 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_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_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_contig_free; - rte_fbarray_find_rev_contig_used; + rte_fbarray_find_next_used; rte_fbarray_get; rte_fbarray_init; rte_fbarray_is_used; @@ -322,44 +349,82 @@ EXPERIMENTAL { rte_fbarray_set_used; 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_service_lcore_attr_get; - rte_service_lcore_attr_reset_all; - rte_service_may_be_active; - rte_socket_count; - rte_socket_id_by_idx; + + # 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 + rte_intr_ack; + rte_lcore_cpuset; + rte_lcore_to_cpu_id; + rte_mcfg_timer_lock; + rte_mcfg_timer_unlock; + rte_rand_max; + + # added in 19.11 + rte_log_get_stream; };