aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>2018-06-01 10:04:38 +0200
committerChristian Ehrhardt <christian.ehrhardt@canonical.com>2018-06-05 12:59:14 +0200
commit88e855925b8881f2b0de0c9387186c353a1533ec (patch)
treeb5cf3b8378f5553bb102a23ec431ca57a4ab01d2
parent47bc2c955b04dc2638ce977c6085af428a0f328a (diff)
d/*.symbols: update for new libs, new and dropped symbols
Change-Id: I65f75b1b821b762252ceb849fd9ce02bbaa11e25 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
-rw-r--r--debian/librte-bpf18.05.symbols13
-rw-r--r--debian/librte-bus-fslmc18.05.symbols93
-rw-r--r--debian/librte-bus-ifpga18.05.symbols6
-rw-r--r--debian/librte-common-octeontx18.05.symbols6
-rw-r--r--debian/librte-compressdev18.05.symbols35
-rw-r--r--debian/librte-cryptodev18.05.symbols6
-rw-r--r--debian/librte-eal18.05.symbols123
-rw-r--r--debian/librte-ethdev18.05.symbols31
-rw-r--r--debian/librte-eventdev18.05.symbols26
-rw-r--r--debian/librte-ifcvf-vdpa18.05.symbols4
-rw-r--r--debian/librte-mbuf18.05.symbols1
-rw-r--r--debian/librte-mempool-bucket18.05.symbols3
-rw-r--r--debian/librte-mempool-octeontx18.05.symbols8
-rw-r--r--debian/librte-mempool-ring18.05.symbols3
-rw-r--r--debian/librte-mempool-stack18.05.symbols3
-rw-r--r--debian/librte-mempool18.05.symbols8
-rw-r--r--debian/librte-meter18.05.symbols3
-rw-r--r--debian/librte-net18.05.symbols1
-rw-r--r--debian/librte-pipeline18.05.symbols24
-rw-r--r--debian/librte-pmd-axgbe18.05.symbols4
-rw-r--r--debian/librte-pmd-bond18.05.symbols1
-rw-r--r--debian/librte-pmd-dpaa-event18.05.symbols4
-rw-r--r--debian/librte-pmd-dpaa-sec18.05.symbols4
-rw-r--r--debian/librte-pmd-dpaa18.05.symbols10
-rw-r--r--debian/librte-pmd-dpaa2-18.05.symbols9
-rw-r--r--debian/librte-pmd-dpaa2-cmdif18.05.symbols4
-rw-r--r--debian/librte-pmd-dpaa2-event18.05.symbols4
-rw-r--r--debian/librte-pmd-dpaa2-qdma18.05.symbols17
-rw-r--r--debian/librte-pmd-dpaa2-sec18.05.symbols4
-rw-r--r--debian/librte-pmd-ifpga-rawdev18.05.symbols4
-rw-r--r--debian/librte-pmd-ixgbe18.05.symbols6
-rw-r--r--debian/librte-pmd-mlx5-18.05.symbols2
-rw-r--r--debian/librte-pmd-virtio-crypto18.05.symbols4
-rw-r--r--debian/librte-sched18.05.symbols2
-rw-r--r--debian/librte-vhost18.05.symbols19
35 files changed, 435 insertions, 60 deletions
diff --git a/debian/librte-bpf18.05.symbols b/debian/librte-bpf18.05.symbols
new file mode 100644
index 00000000..817a6f92
--- /dev/null
+++ b/debian/librte-bpf18.05.symbols
@@ -0,0 +1,13 @@
+librte_bpf.so.18.05 librte-bpf18.05 #MINVER#
+# Only experimental symbols for now
+ EXPERIMENTAL@EXPERIMENTAL 18.05
+ rte_bpf_destroy@EXPERIMENTAL 18.05
+ rte_bpf_elf_load@EXPERIMENTAL 18.05
+ rte_bpf_eth_rx_elf_load@EXPERIMENTAL 18.05
+ rte_bpf_eth_rx_unload@EXPERIMENTAL 18.05
+ rte_bpf_eth_tx_elf_load@EXPERIMENTAL 18.05
+ rte_bpf_eth_tx_unload@EXPERIMENTAL 18.05
+ rte_bpf_exec@EXPERIMENTAL 18.05
+ rte_bpf_exec_burst@EXPERIMENTAL 18.05
+ rte_bpf_get_jit@EXPERIMENTAL 18.05
+ rte_bpf_load@EXPERIMENTAL 18.05
diff --git a/debian/librte-bus-fslmc18.05.symbols b/debian/librte-bus-fslmc18.05.symbols
new file mode 100644
index 00000000..5d2cee1c
--- /dev/null
+++ b/debian/librte-bus-fslmc18.05.symbols
@@ -0,0 +1,93 @@
+librte_bus_fslmc.so.18.05 librte-bus-fslmc18.05 #MINVER#
+ DPDK_17.05@DPDK_17.05 17.11
+ DPDK_17.08@DPDK_17.08 17.11
+ DPDK_17.11@DPDK_17.11 17.11
+ DPDK_18.02@DPDK_18.02 18.02
+ DPDK_18.05@DPDK_18.05 18.05
+ dpaa2_affine_qbman_ethrx_swp@DPDK_18.05 18.05
+ dpaa2_affine_qbman_swp@DPDK_17.05 18.02
+ dpaa2_alloc_dpbp_dev@DPDK_17.05 18.02
+ dpaa2_alloc_dq_storage@DPDK_17.05 18.02
+ dpaa2_dpbp_supported@DPDK_17.11 18.02
+ dpaa2_free_dpbp_dev@DPDK_17.05 18.02
+ dpaa2_free_dq_storage@DPDK_17.05 18.02
+ dpaa2_get_qbman_swp@DPDK_17.08 18.02
+ dpaa2_io_portal@DPDK_17.08 18.02
+ dpaa2_svr_family@DPDK_18.02 18.02
+ dpaa2_virt_mode@DPDK_18.02 18.02
+ dpbp_disable@DPDK_17.05 18.02
+ dpbp_enable@DPDK_17.05 18.02
+ dpbp_get_attributes@DPDK_17.05 18.02
+ dpbp_get_num_free_bufs@DPDK_17.05 18.02
+ dpbp_open@DPDK_17.05 18.02
+ dpbp_reset@DPDK_17.05 18.02
+ dpci_set_rx_queue@DPDK_17.08 18.02
+ dpcon_get_attributes@DPDK_17.08 18.02
+ dpcon_open@DPDK_17.08 18.02
+ dpdmai_close@DPDK_18.05 18.05
+ dpdmai_disable@DPDK_18.05 18.05
+ dpdmai_enable@DPDK_18.05 18.05
+ dpdmai_get_attributes@DPDK_18.05 18.05
+ dpdmai_get_rx_queue@DPDK_18.05 18.05
+ dpdmai_get_tx_queue@DPDK_18.05 18.05
+ dpdmai_open@DPDK_18.05 18.05
+ dpdmai_set_rx_queue@DPDK_18.05 18.05
+ dpio_add_static_dequeue_channel@DPDK_17.08 18.02
+ dpio_close@DPDK_17.05 18.02
+ dpio_disable@DPDK_17.05 18.02
+ dpio_enable@DPDK_17.05 18.02
+ dpio_get_attributes@DPDK_17.05 18.02
+ dpio_open@DPDK_17.05 18.02
+ dpio_remove_static_dequeue_channel@DPDK_17.08 18.02
+ dpio_reset@DPDK_17.05 18.02
+ dpio_set_stashing_destination@DPDK_17.05 18.02
+ mc_get_soc_version@DPDK_17.08 18.02
+ mc_get_version@DPDK_17.08 18.02
+ mc_send_command@DPDK_17.05 18.02
+ per_lcore__dpaa2_io@DPDK_17.05 18.02
+ per_lcore_dpaa2_held_bufs@DPDK_18.02 18.02
+ qbman_check_command_complete@DPDK_17.05 18.02
+ qbman_check_new_result@DPDK_17.08 18.02
+ qbman_eq_desc_clear@DPDK_17.05 18.02
+ qbman_eq_desc_set_dca@DPDK_17.08 18.02
+ qbman_eq_desc_set_fq@DPDK_17.05 18.02
+ qbman_eq_desc_set_no_orp@DPDK_17.05 18.02
+ qbman_eq_desc_set_qd@DPDK_17.05 18.02
+ qbman_eq_desc_set_response@DPDK_17.05 18.02
+ qbman_fq_query_state@DPDK_18.02 18.02
+ qbman_fq_state_frame_count@DPDK_18.02 18.02
+ qbman_get_dqrr_from_idx@DPDK_17.08 18.02
+ qbman_get_dqrr_idx@DPDK_17.08 18.02
+ qbman_pull_desc_clear@DPDK_17.05 18.02
+ qbman_pull_desc_set_fq@DPDK_17.05 18.02
+ qbman_pull_desc_set_numframes@DPDK_17.05 18.02
+ qbman_pull_desc_set_storage@DPDK_17.05 18.02
+ qbman_release_desc_clear@DPDK_17.05 18.02
+ qbman_release_desc_set_bpid@DPDK_17.05 18.02
+ qbman_result_DQ_fd@DPDK_17.05 18.02
+ qbman_result_DQ_flags@DPDK_17.05 18.02
+ qbman_result_DQ_fqd_ctx@DPDK_17.08 18.02
+ qbman_result_SCN_state@DPDK_17.08 18.02
+ qbman_result_has_new_result@DPDK_17.05 18.02
+ qbman_swp_acquire@DPDK_17.05 18.02
+ qbman_swp_dqrr_consume@DPDK_17.08 18.02
+ qbman_swp_dqrr_idx_consume@DPDK_18.02 18.02
+ qbman_swp_dqrr_next@DPDK_17.08 18.02
+ qbman_swp_enqueue_multiple@DPDK_17.08 18.02
+ qbman_swp_enqueue_multiple_desc@DPDK_17.08 18.02
+ qbman_swp_interrupt_clear_status@DPDK_17.08 18.02
+ qbman_swp_prefetch_dqrr_next@DPDK_18.02 18.02
+ qbman_swp_pull@DPDK_17.05 18.02
+ qbman_swp_push_set@DPDK_17.08 18.02
+ qbman_swp_release@DPDK_17.05 18.02
+ rte_dpaa2_alloc_dpci_dev@DPDK_17.08 18.02
+ rte_dpaa2_free_dpci_dev@DPDK_18.05 18.05
+ rte_dpaa2_intr_disable@DPDK_17.11 18.02
+ rte_dpaa2_intr_enable@DPDK_17.11 18.02
+ rte_fslmc_driver_register@DPDK_17.05 18.02
+ rte_fslmc_driver_unregister@DPDK_17.05 18.02
+ rte_fslmc_get_device_count@DPDK_18.02 18.02
+ rte_fslmc_object_register@DPDK_17.08 18.02
+ rte_fslmc_vfio_dmamap@DPDK_17.05 18.02
+ rte_global_active_dqs_list@DPDK_17.08 18.02
+ rte_mcp_ptr_list@DPDK_17.05 18.02
diff --git a/debian/librte-bus-ifpga18.05.symbols b/debian/librte-bus-ifpga18.05.symbols
new file mode 100644
index 00000000..5ce5e5b7
--- /dev/null
+++ b/debian/librte-bus-ifpga18.05.symbols
@@ -0,0 +1,6 @@
+librte_bus_ifpga.so.18.05 librte-bus-ifpga18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+ rte_ifpga_driver_register@DPDK_18.05 18.05
+ rte_ifpga_driver_unregister@DPDK_18.05 18.05
+ rte_ifpga_get_integer32_arg@DPDK_18.05 18.05
+ rte_ifpga_get_string_arg@DPDK_18.05 18.05
diff --git a/debian/librte-common-octeontx18.05.symbols b/debian/librte-common-octeontx18.05.symbols
new file mode 100644
index 00000000..78c1e553
--- /dev/null
+++ b/debian/librte-common-octeontx18.05.symbols
@@ -0,0 +1,6 @@
+librte_common_octeontx.so.18.05 librte-common-octeontx18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+ octeontx_logtype_mbox@Base 18.05
+ octeontx_mbox_send@DPDK_18.05 18.05
+ octeontx_mbox_set_ram_mbox_base@DPDK_18.05 18.05
+ octeontx_mbox_set_reg@DPDK_18.05 18.05
diff --git a/debian/librte-compressdev18.05.symbols b/debian/librte-compressdev18.05.symbols
new file mode 100644
index 00000000..8b238054
--- /dev/null
+++ b/debian/librte-compressdev18.05.symbols
@@ -0,0 +1,35 @@
+librte_compressdev.so.18.05 librte-compressdev18.05 #MINVER#
+ EXPERIMENTAL@EXPERIMENTAL 18.05
+ rte_comp_get_feature_name@EXPERIMENTAL 18.05
+ rte_comp_op_alloc@EXPERIMENTAL 18.05
+ rte_comp_op_bulk_alloc@EXPERIMENTAL 18.05
+ rte_comp_op_free@EXPERIMENTAL 18.05
+ rte_comp_op_pool_create@EXPERIMENTAL 18.05
+ rte_compressdev_capability_get@EXPERIMENTAL 18.05
+ rte_compressdev_close@EXPERIMENTAL 18.05
+ rte_compressdev_configure@EXPERIMENTAL 18.05
+ rte_compressdev_count@EXPERIMENTAL 18.05
+ rte_compressdev_dequeue_burst@EXPERIMENTAL 18.05
+ rte_compressdev_devices_get@EXPERIMENTAL 18.05
+ rte_compressdev_enqueue_burst@EXPERIMENTAL 18.05
+ rte_compressdev_get_dev_id@EXPERIMENTAL 18.05
+ rte_compressdev_get_feature_name@EXPERIMENTAL 18.05
+ rte_compressdev_info_get@EXPERIMENTAL 18.05
+ rte_compressdev_name_get@EXPERIMENTAL 18.05
+ rte_compressdev_pmd_allocate@EXPERIMENTAL 18.05
+ rte_compressdev_pmd_create@EXPERIMENTAL 18.05
+ rte_compressdev_pmd_destroy@EXPERIMENTAL 18.05
+ rte_compressdev_pmd_get_named_dev@EXPERIMENTAL 18.05
+ rte_compressdev_pmd_parse_input_args@EXPERIMENTAL 18.05
+ rte_compressdev_pmd_release_device@EXPERIMENTAL 18.05
+ rte_compressdev_private_xform_create@EXPERIMENTAL 18.05
+ rte_compressdev_private_xform_free@EXPERIMENTAL 18.05
+ rte_compressdev_queue_pair_count@EXPERIMENTAL 18.05
+ rte_compressdev_queue_pair_setup@EXPERIMENTAL 18.05
+ rte_compressdev_socket_id@EXPERIMENTAL 18.05
+ rte_compressdev_start@EXPERIMENTAL 18.05
+ rte_compressdev_stats_get@EXPERIMENTAL 18.05
+ rte_compressdev_stats_reset@EXPERIMENTAL 18.05
+ rte_compressdev_stop@EXPERIMENTAL 18.05
+ rte_compressdev_stream_create@EXPERIMENTAL 18.05
+ rte_compressdev_stream_free@EXPERIMENTAL 18.05
diff --git a/debian/librte-cryptodev18.05.symbols b/debian/librte-cryptodev18.05.symbols
index 8b30c4b2..25a1f47c 100644
--- a/debian/librte-cryptodev18.05.symbols
+++ b/debian/librte-cryptodev18.05.symbols
@@ -4,6 +4,8 @@ librte_cryptodev.so.18.05 librte-cryptodev18.05 #MINVER#
DPDK_17.05@DPDK_17.05 17.05
DPDK_17.08@DPDK_17.08 17.08
DPDK_17.11@DPDK_17.11 17.11
+ DPDK_18.05@DPDK_18.05 18.05
+ EXPERIMENTAL@EXPERIMENTAL 18.05
rte_crypto_aead_algorithm_strings@DPDK_17.08 17.08
rte_crypto_aead_operation_strings@DPDK_17.08 17.08
rte_crypto_auth_algorithm_strings@DPDK_17.02 17.05
@@ -56,8 +58,12 @@ librte_cryptodev.so.18.05 librte-cryptodev18.05 #MINVER#
rte_cryptodev_sym_capability_check_auth@DPDK_17.02 17.05
rte_cryptodev_sym_capability_check_cipher@DPDK_17.02 17.05
rte_cryptodev_sym_capability_get@DPDK_17.02 17.05
+ rte_cryptodev_sym_get_header_session_size@DPDK_18.05 18.05
+ rte_cryptodev_sym_get_private_session_size@DPDK_18.05 18.05
rte_cryptodev_sym_session_clear@DPDK_17.08 17.08
rte_cryptodev_sym_session_create@DPDK_16.04 16.04
rte_cryptodev_sym_session_free@DPDK_16.04 16.04
+ rte_cryptodev_sym_session_get_private_data@EXPERIMENTAL 18.05
rte_cryptodev_sym_session_init@DPDK_17.08 17.08
+ rte_cryptodev_sym_session_set_private_data@EXPERIMENTAL 18.05
rte_cryptodevs@DPDK_16.04 16.04
diff --git a/debian/librte-eal18.05.symbols b/debian/librte-eal18.05.symbols
index 57377eba..e8e8f142 100644
--- a/debian/librte-eal18.05.symbols
+++ b/debian/librte-eal18.05.symbols
@@ -7,12 +7,12 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
DPDK_17.08@DPDK_17.08 17.08
DPDK_17.11@DPDK_17.11 17.11
DPDK_18.02@DPDK_18.02 18.02
+ DPDK_18.05@DPDK_18.05 18.05
DPDK_2.0@DPDK_2.0 16.04
DPDK_2.1@DPDK_2.1 16.04
DPDK_2.2@DPDK_2.2 16.04
EXPERIMENTAL@EXPERIMENTAL 17.08
__rte_panic@DPDK_2.0 16.04
- devargs_list@DPDK_2.0 16.04
eal_parse_sysfs_value@DPDK_2.0 16.04
eal_timer_source@DPDK_2.0 16.04
lcore_config@DPDK_2.0 16.04
@@ -33,10 +33,22 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_cpu_get_flag_enabled@DPDK_2.0 16.04
rte_cpu_get_flag_name@DPDK_16.04 16.04
rte_cpu_is_supported@DPDK_17.05 17.05
+ rte_ctrl_thread_create@EXPERIMENTAL 18.05
rte_cycles_vmware_tsc_map@DPDK_2.0 16.04
rte_delay_us@DPDK_2.0 16.04
rte_delay_us_block@DPDK_16.11 16.11
rte_delay_us_callback_register@DPDK_16.11 16.11
+ rte_dev_event_callback_register@EXPERIMENTAL 18.05
+ rte_dev_event_callback_unregister@EXPERIMENTAL 18.05
+ rte_dev_event_monitor_start@EXPERIMENTAL 18.05
+ rte_dev_event_monitor_stop@EXPERIMENTAL 18.05
+ rte_devargs_add@EXPERIMENTAL 18.05
+ rte_devargs_dump@EXPERIMENTAL 18.05
+ rte_devargs_insert@EXPERIMENTAL 18.05
+ rte_devargs_next@EXPERIMENTAL 18.05
+ rte_devargs_parse@EXPERIMENTAL 18.05
+ rte_devargs_remove@EXPERIMENTAL 18.05
+ rte_devargs_type_count@EXPERIMENTAL 18.05
rte_dump_physmem_layout@DPDK_2.0 16.04
rte_dump_registers@DPDK_2.0 16.04
rte_dump_stack@DPDK_2.0 16.04
@@ -47,15 +59,8 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_eal_create_uio_dev@DPDK_17.11 17.11
rte_eal_dev_attach@DPDK_16.11 16.11
rte_eal_dev_detach@DPDK_16.11 16.11
- rte_eal_devargs_add@DPDK_2.0 16.04
- rte_eal_devargs_dump@DPDK_2.0 16.04
- rte_eal_devargs_insert@EXPERIMENTAL 17.08
- rte_eal_devargs_parse@EXPERIMENTAL 17.08
- rte_eal_devargs_remove@EXPERIMENTAL 17.08
- rte_eal_devargs_type_count@DPDK_2.0 16.04
rte_eal_get_configuration@DPDK_2.0 16.04
rte_eal_get_lcore_state@DPDK_2.0 16.04
- rte_eal_get_physmem_layout@DPDK_2.0 16.04
rte_eal_get_physmem_size@DPDK_2.0 16.04
rte_eal_has_hugepages@DPDK_2.0 16.04
rte_eal_has_pci@DPDK_17.11 17.11
@@ -82,6 +87,22 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_epoll_ctl@DPDK_2.1 16.04
rte_epoll_wait@DPDK_2.1 16.04
rte_exit@DPDK_2.0 16.04
+ rte_fbarray_attach@EXPERIMENTAL 18.05
+ rte_fbarray_destroy@EXPERIMENTAL 18.05
+ rte_fbarray_detach@EXPERIMENTAL 18.05
+ rte_fbarray_dump_metadata@EXPERIMENTAL 18.05
+ rte_fbarray_find_contig_free@EXPERIMENTAL 18.05
+ rte_fbarray_find_contig_used@EXPERIMENTAL 18.05
+ rte_fbarray_find_idx@EXPERIMENTAL 18.05
+ rte_fbarray_find_next_free@EXPERIMENTAL 18.05
+ rte_fbarray_find_next_n_free@EXPERIMENTAL 18.05
+ rte_fbarray_find_next_n_used@EXPERIMENTAL 18.05
+ rte_fbarray_find_next_used@EXPERIMENTAL 18.05
+ rte_fbarray_get@EXPERIMENTAL 18.05
+ rte_fbarray_init@EXPERIMENTAL 18.05
+ rte_fbarray_is_used@EXPERIMENTAL 18.05
+ rte_fbarray_set_free@EXPERIMENTAL 18.05
+ rte_fbarray_set_used@EXPERIMENTAL 18.05
rte_free@DPDK_2.0 16.04
rte_get_tsc_hz@DPDK_2.0 16.04
rte_hexdump@DPDK_2.0 16.04
@@ -113,23 +134,36 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_log_get_global_level@DPDK_17.05 17.05
rte_log_get_level@DPDK_17.08 17.08
rte_log_register@DPDK_17.05 17.05
+ rte_log_register_type_and_pick_level@EXPERIMENTAL 18.05
rte_log_set_global_level@DPDK_17.05 17.05
rte_log_set_level@DPDK_17.05 17.05
+ rte_log_set_level_pattern@DPDK_18.05 18.05
rte_log_set_level_regexp@DPDK_17.05 17.05
rte_logs@DPDK_2.0 16.04
rte_malloc@DPDK_2.0 16.04
+ rte_malloc_dump_heaps@EXPERIMENTAL 18.05
rte_malloc_dump_stats@DPDK_2.0 16.04
rte_malloc_get_socket_stats@DPDK_2.0 16.04
rte_malloc_set_limit@DPDK_2.0 16.04
rte_malloc_socket@DPDK_2.0 16.04
rte_malloc_validate@DPDK_2.0 16.04
rte_malloc_virt2iova@DPDK_17.11 17.11
+ rte_mem_alloc_validator_register@EXPERIMENTAL 18.05
+ rte_mem_alloc_validator_unregister@EXPERIMENTAL 18.05
+ rte_mem_event_callback_register@EXPERIMENTAL 18.05
+ rte_mem_event_callback_unregister@EXPERIMENTAL 18.05
+ rte_mem_iova2virt@EXPERIMENTAL 18.05
rte_mem_lock_page@DPDK_2.0 16.04
rte_mem_virt2iova@DPDK_17.11 17.11
+ rte_mem_virt2memseg@EXPERIMENTAL 18.05
+ rte_mem_virt2memseg_list@EXPERIMENTAL 18.05
rte_mem_virt2phy@DPDK_2.0 16.04
rte_memdump@DPDK_2.0 16.04
rte_memory_get_nchannel@DPDK_2.0 16.04
rte_memory_get_nrank@DPDK_2.0 16.04
+ rte_memseg_contig_walk@EXPERIMENTAL 18.05
+ rte_memseg_list_walk@EXPERIMENTAL 18.05
+ rte_memseg_walk@EXPERIMENTAL 18.05
rte_memzone_dump@DPDK_2.0 16.04
rte_memzone_free@DPDK_2.1 16.04
rte_memzone_lookup@DPDK_2.0 16.04
@@ -140,42 +174,45 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_mp_action_register@EXPERIMENTAL 18.02
rte_mp_action_unregister@EXPERIMENTAL 18.02
rte_mp_reply@EXPERIMENTAL 18.02
- rte_mp_request@EXPERIMENTAL 18.02
+ rte_mp_request_async@EXPERIMENTAL 18.05
+ rte_mp_request_sync@EXPERIMENTAL 18.05
rte_mp_sendmsg@EXPERIMENTAL 18.02
rte_openlog_stream@DPDK_2.0 16.04
rte_realloc@DPDK_2.0 16.04
rte_reciprocal_value@DPDK_18.02 18.02
rte_reciprocal_value_u64@DPDK_18.02 18.02
- rte_service_dump@EXPERIMENTAL 17.08
- rte_service_finalize@EXPERIMENTAL 18.02
- rte_service_get_by_name@EXPERIMENTAL 17.08
- rte_service_get_count@EXPERIMENTAL 17.08
- rte_service_get_name@EXPERIMENTAL 17.11
- rte_service_lcore_add@EXPERIMENTAL 17.08
- rte_service_lcore_count@EXPERIMENTAL 17.08
- rte_service_lcore_count_services@EXPERIMENTAL 17.11
- rte_service_lcore_del@EXPERIMENTAL 17.08
- rte_service_lcore_list@EXPERIMENTAL 17.08
- rte_service_lcore_reset_all@EXPERIMENTAL 17.08
- rte_service_lcore_start@EXPERIMENTAL 17.08
- rte_service_lcore_stop@EXPERIMENTAL 17.08
- rte_service_map_lcore_get@EXPERIMENTAL 17.11
- rte_service_map_lcore_set@EXPERIMENTAL 17.11
- rte_service_probe_capability@EXPERIMENTAL 17.08
- rte_service_run_iter_on_app_lcore@EXPERIMENTAL 17.11
- rte_service_runstate_get@EXPERIMENTAL 17.11
- rte_service_runstate_set@EXPERIMENTAL 17.11
- rte_service_set_runstate_mapped_check@EXPERIMENTAL 17.11
- rte_service_set_stats_enable@EXPERIMENTAL 17.08
- rte_service_start_with_defaults@EXPERIMENTAL 17.08
(arch=!arm64 !ppc64el)rte_rtm_supported@DPDK_16.07 16.07~rc3
- rte_service_attr_get@EXPERIMENTAL 18.02
- rte_service_attr_reset_all@EXPERIMENTAL 18.02
- rte_service_component_register@EXPERIMENTAL 17.11
- rte_service_component_runstate_set@EXPERIMENTAL 17.11
- rte_service_component_unregister@EXPERIMENTAL 17.11
+ rte_service_attr_get@DPDK_18.05 18.05
+ rte_service_attr_reset_all@DPDK_18.05 18.05
+ rte_service_component_register@DPDK_18.05 18.05
+ rte_service_component_runstate_set@DPDK_18.05 18.05
+ rte_service_component_unregister@DPDK_18.05 18.05
+ rte_service_dump@DPDK_18.05 18.05
+ rte_service_finalize@DPDK_18.05 18.05
+ rte_service_get_by_name@DPDK_18.05 18.05
+ rte_service_get_count@DPDK_18.05 18.05
+ rte_service_get_name@DPDK_18.05 18.05
+ rte_service_lcore_add@DPDK_18.05 18.05
+ rte_service_lcore_count@DPDK_18.05 18.05
+ rte_service_lcore_count_services@DPDK_18.05 18.05
+ rte_service_lcore_del@DPDK_18.05 18.05
+ rte_service_lcore_list@DPDK_18.05 18.05
+ rte_service_lcore_reset_all@DPDK_18.05 18.05
+ rte_service_lcore_start@DPDK_18.05 18.05
+ rte_service_lcore_stop@DPDK_18.05 18.05
+ rte_service_map_lcore_get@DPDK_18.05 18.05
+ rte_service_map_lcore_set@DPDK_18.05 18.05
+ rte_service_probe_capability@DPDK_18.05 18.05
+ rte_service_run_iter_on_app_lcore@DPDK_18.05 18.05
+ rte_service_runstate_get@DPDK_18.05 18.05
+ rte_service_runstate_set@DPDK_18.05 18.05
+ rte_service_set_runstate_mapped_check@DPDK_18.05 18.05
+ rte_service_set_stats_enable@DPDK_18.05 18.05
+ rte_service_start_with_defaults@DPDK_18.05 18.05
rte_set_application_usage_hook@DPDK_2.0 16.04
+ rte_socket_count@EXPERIMENTAL 18.05
rte_socket_id@DPDK_2.0 16.04
+ rte_socket_id_by_idx@EXPERIMENTAL 18.05
rte_strerror@DPDK_2.0 16.04
rte_strsplit@DPDK_2.0 16.04
rte_sys_gettid@DPDK_2.0 16.04
@@ -183,7 +220,18 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_thread_set_affinity@DPDK_2.0 16.04
rte_thread_setname@DPDK_16.07 16.07~rc1
rte_vfio_clear_group@DPDK_18.02 18.02
+ rte_vfio_container_create@EXPERIMENTAL 18.05
+ rte_vfio_container_destroy@EXPERIMENTAL 18.05
+ rte_vfio_container_dma_map@EXPERIMENTAL 18.05
+ rte_vfio_container_dma_unmap@EXPERIMENTAL 18.05
+ rte_vfio_container_group_bind@EXPERIMENTAL 18.05
+ rte_vfio_container_group_unbind@EXPERIMENTAL 18.05
+ rte_vfio_dma_map@EXPERIMENTAL 18.05
+ rte_vfio_dma_unmap@EXPERIMENTAL 18.05
rte_vfio_enable@DPDK_17.11 17.11
+ rte_vfio_get_container_fd@EXPERIMENTAL 18.05
+ rte_vfio_get_group_fd@EXPERIMENTAL 18.05
+ rte_vfio_get_group_num@EXPERIMENTAL 18.05
rte_vfio_is_enabled@DPDK_17.11 17.11
rte_vfio_noiommu_is_enabled@DPDK_17.11 17.11
rte_vfio_release_device@DPDK_17.11 17.11
@@ -191,6 +239,3 @@ librte_eal.so.18.05 librte-eal18.05 #MINVER#
rte_vlog@DPDK_2.0 16.04
rte_zmalloc@DPDK_2.0 16.04
rte_zmalloc_socket@DPDK_2.0 16.04
- vfio_get_container_fd@DPDK_17.05 17.05
- vfio_get_group_fd@DPDK_17.05 17.05
- vfio_get_group_no@DPDK_17.05 17.05
diff --git a/debian/librte-ethdev18.05.symbols b/debian/librte-ethdev18.05.symbols
index f08addd7..85bb833a 100644
--- a/debian/librte-ethdev18.05.symbols
+++ b/debian/librte-ethdev18.05.symbols
@@ -6,6 +6,7 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
DPDK_17.08@DPDK_17.08 17.08
DPDK_17.11@DPDK_17.11 17.11
DPDK_18.02@DPDK_18.02 18.02
+ DPDK_18.05@DPDK_18.05 18.05
DPDK_2.2@DPDK_2.2 16.07~rc1
EXPERIMENTAL@EXPERIMENTAL 17.11
_rte_eth_dev_callback_process@DPDK_17.08 17.08
@@ -26,10 +27,13 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_eth_dev_close@DPDK_2.2 16.07~rc1
rte_eth_dev_configure@DPDK_2.2 16.07~rc1
rte_eth_dev_count@DPDK_2.2 16.07~rc1
+ rte_eth_dev_count_avail@DPDK_18.05 18.05
+ rte_eth_dev_count_total@EXPERIMENTAL 18.05
+ rte_eth_dev_create@EXPERIMENTAL 18.05
rte_eth_dev_default_mac_addr_set@DPDK_2.2 16.07~rc1
+ rte_eth_dev_destroy@EXPERIMENTAL 18.05
rte_eth_dev_detach@DPDK_2.2 16.07~rc1
rte_eth_dev_filter_ctrl@DPDK_18.02 18.02
- rte_eth_dev_filter_ctrl@DPDK_2.2 16.07~rc1
rte_eth_dev_filter_supported@DPDK_2.2 16.07~rc1
rte_eth_dev_flow_ctrl_get@DPDK_2.2 16.07~rc1
rte_eth_dev_flow_ctrl_set@DPDK_2.2 16.07~rc1
@@ -37,6 +41,8 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_eth_dev_get_dcb_info@DPDK_2.2 16.07~rc1
rte_eth_dev_get_eeprom@DPDK_2.2 16.07~rc1
rte_eth_dev_get_eeprom_length@DPDK_2.2 16.07~rc1
+ rte_eth_dev_get_module_eeprom@EXPERIMENTAL 18.05
+ rte_eth_dev_get_module_info@EXPERIMENTAL 18.05
rte_eth_dev_get_mtu@DPDK_2.2 16.07~rc1
rte_eth_dev_get_name_by_port@DPDK_16.07 16.07~rc1
rte_eth_dev_get_port_by_name@DPDK_16.07 16.07~rc1
@@ -58,6 +64,7 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_eth_dev_owner_unset@EXPERIMENTAL 18.02
rte_eth_dev_pool_ops_supported@DPDK_17.11 17.11
rte_eth_dev_priority_flow_ctrl_set@DPDK_2.2 16.07~rc1
+ rte_eth_dev_probing_finish@DPDK_18.05 18.05
rte_eth_dev_release_port@DPDK_2.2 16.07~rc1
rte_eth_dev_reset@DPDK_17.11 17.11
rte_eth_dev_rss_hash_conf_get@DPDK_2.2 16.07~rc1
@@ -93,10 +100,11 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_eth_dev_udp_tunnel_port_add@DPDK_16.04 16.07~rc1
rte_eth_dev_udp_tunnel_port_delete@DPDK_16.04 16.07~rc1
rte_eth_dev_vlan_filter@DPDK_2.2 16.07~rc1
+ rte_eth_devargs_parse@EXPERIMENTAL 18.05
rte_eth_devices@DPDK_2.2 16.07~rc1
rte_eth_dma_zone_reserve@DPDK_2.2 16.07~rc1
rte_eth_find_next@DPDK_17.05 17.05
- rte_eth_find_next_owned_by@EXPERIMENTAL 18.02
+ rte_eth_find_next_owned_by@DPDK_18.05 18.05
rte_eth_led_off@DPDK_2.2 16.07~rc1
rte_eth_led_on@DPDK_2.2 16.07~rc1
rte_eth_link_get@DPDK_2.2 16.07~rc1
@@ -115,6 +123,8 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_eth_speed_bitflag@DPDK_16.04 16.07~rc1
rte_eth_stats_get@DPDK_2.2 16.07~rc1
rte_eth_stats_reset@DPDK_2.2 16.07~rc1
+ rte_eth_switch_domain_alloc@EXPERIMENTAL 18.05
+ rte_eth_switch_domain_free@EXPERIMENTAL 18.05
rte_eth_timesync_adjust_time@DPDK_2.2 16.07~rc1
rte_eth_timesync_disable@DPDK_2.2 16.07~rc1
rte_eth_timesync_enable@DPDK_2.2 16.07~rc1
@@ -135,14 +145,14 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_eth_xstats_get_names@DPDK_16.07 16.07~rc1
rte_eth_xstats_get_names_by_id@DPDK_17.05 17.05
rte_eth_xstats_reset@DPDK_2.2 16.07~rc1
- rte_flow_copy@DPDK_17.08 17.08
- rte_flow_create@DPDK_17.02 17.05
- rte_flow_destroy@DPDK_17.02 17.05
- rte_flow_error_set@DPDK_17.11 17.11
- rte_flow_flush@DPDK_17.02 17.05
- rte_flow_isolate@DPDK_17.08 17.08
- rte_flow_query@DPDK_17.02 17.05
- rte_flow_validate@DPDK_17.02 17.05
+ rte_flow_copy@DPDK_18.05 18.05
+ rte_flow_create@DPDK_18.05 18.05
+ rte_flow_destroy@DPDK_18.05 18.05
+ rte_flow_error_set@DPDK_18.05 18.05
+ rte_flow_flush@DPDK_18.05 18.05
+ rte_flow_isolate@DPDK_18.05 18.05
+ rte_flow_query@DPDK_18.05 18.05
+ rte_flow_validate@DPDK_18.05 18.05
rte_mtr_capabilities_get@EXPERIMENTAL 17.11
rte_mtr_create@EXPERIMENTAL 17.11
rte_mtr_destroy@EXPERIMENTAL 17.11
@@ -156,6 +166,7 @@ librte_ethdev.so.18.05 librte-ethdev18.05 #MINVER#
rte_mtr_stats_read@EXPERIMENTAL 17.11
rte_mtr_stats_update@EXPERIMENTAL 17.11
rte_tm_capabilities_get@DPDK_17.08 17.08
+ rte_tm_get_number_of_leaf_nodes@DPDK_17.08 18.05
rte_tm_hierarchy_commit@DPDK_17.08 17.08
rte_tm_level_capabilities_get@DPDK_17.08 17.08
rte_tm_mark_ip_dscp@DPDK_17.08 17.08
diff --git a/debian/librte-eventdev18.05.symbols b/debian/librte-eventdev18.05.symbols
index f4068688..24aba416 100644
--- a/debian/librte-eventdev18.05.symbols
+++ b/debian/librte-eventdev18.05.symbols
@@ -3,6 +3,20 @@ librte_eventdev.so.18.05 librte-eventdev18.05 #MINVER#
DPDK_17.08@DPDK_17.08 17.08
DPDK_17.11@DPDK_17.11 17.11
DPDK_18.02@DPDK_18.02 18.02
+ DPDK_18.05@DPDK_18.05 18.05
+ EXPERIMENTAL@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_caps_get@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_create@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_create_ext@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_event_port_get@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_free@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_queue_pair_add@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_queue_pair_del@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_service_id_get@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_start@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_stats_get@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_stats_reset@EXPERIMENTAL 18.05
+ rte_event_crypto_adapter_stop@EXPERIMENTAL 18.05
rte_event_dequeue_timeout_ticks@DPDK_17.05 17.05
rte_event_dev_attr_get@DPDK_17.11 17.11
rte_event_dev_close@DPDK_17.05 17.05
@@ -16,6 +30,7 @@ librte_eventdev.so.18.05 librte-eventdev18.05 #MINVER#
rte_event_dev_socket_id@DPDK_17.05 17.05
rte_event_dev_start@DPDK_17.05 17.05
rte_event_dev_stop@DPDK_17.05 17.05
+ rte_event_dev_stop_flush_callback_register@DPDK_18.05 18.05
rte_event_dev_xstats_by_name_get@DPDK_17.05 17.05
rte_event_dev_xstats_get@DPDK_17.05 17.05
rte_event_dev_xstats_names_get@DPDK_17.05 17.05
@@ -46,4 +61,15 @@ librte_eventdev.so.18.05 librte-eventdev18.05 #MINVER#
rte_event_ring_free@DPDK_17.08 17.08
rte_event_ring_init@DPDK_17.08 17.08
rte_event_ring_lookup@DPDK_17.08 17.08
+ rte_event_timer_adapter_caps_get@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_create@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_create_ext@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_free@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_get_info@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_lookup@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_service_id_get@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_start@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_stats_get@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_stats_reset@EXPERIMENTAL 18.05
+ rte_event_timer_adapter_stop@EXPERIMENTAL 18.05
rte_eventdevs@DPDK_17.05 17.05
diff --git a/debian/librte-ifcvf-vdpa18.05.symbols b/debian/librte-ifcvf-vdpa18.05.symbols
new file mode 100644
index 00000000..101148e9
--- /dev/null
+++ b/debian/librte-ifcvf-vdpa18.05.symbols
@@ -0,0 +1,4 @@
+librte_ifcvf_vdpa.so.18.05 librte-ifcvf-vdpa18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+# INFO: this library exports no symbols, it is like a PMD relying
+# on callbacks once registered
diff --git a/debian/librte-mbuf18.05.symbols b/debian/librte-mbuf18.05.symbols
index ab7c8a37..6ad39004 100644
--- a/debian/librte-mbuf18.05.symbols
+++ b/debian/librte-mbuf18.05.symbols
@@ -4,7 +4,6 @@ librte_mbuf.so.18.05 librte-mbuf18.05 #MINVER#
DPDK_2.1@DPDK_2.1 16.04
EXPERIMENTAL@EXPERIMENTAL 18.02
__rte_pktmbuf_read@DPDK_16.11 16.11
- rte_ctrlmbuf_init@DPDK_2.0 16.04
rte_get_ptype_inner_l2_name@DPDK_16.11 16.11
rte_get_ptype_inner_l3_name@DPDK_16.11 16.11
rte_get_ptype_inner_l4_name@DPDK_16.11 16.11
diff --git a/debian/librte-mempool-bucket18.05.symbols b/debian/librte-mempool-bucket18.05.symbols
new file mode 100644
index 00000000..3dd5ada3
--- /dev/null
+++ b/debian/librte-mempool-bucket18.05.symbols
@@ -0,0 +1,3 @@
+librte_mempool_bucket.so.18.05 librte-mempool-bucket18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+# INFO: this library exports no symbols, it is one of the drivers for mempool
diff --git a/debian/librte-mempool-octeontx18.05.symbols b/debian/librte-mempool-octeontx18.05.symbols
index 46625dec..d0dff7c4 100644
--- a/debian/librte-mempool-octeontx18.05.symbols
+++ b/debian/librte-mempool-octeontx18.05.symbols
@@ -1,5 +1,7 @@
librte_mempool_octeontx.so.18.05 librte-mempool-octeontx18.05 #MINVER#
DPDK_17.11@DPDK_17.11 17.11
- octeontx_ssovf_bar@DPDK_17.11 17.11
- octeontx_ssovf_info@DPDK_17.11 17.11
- octeontx_ssovf_mbox_send@DPDK_17.11 17.11
+#MISSING: 18.05# octeontx_ssovf_bar@DPDK_17.11 17.11
+#MISSING: 18.05# octeontx_ssovf_info@DPDK_17.11 17.11
+#MISSING: 18.05# octeontx_ssovf_mbox_send@DPDK_17.11 17.11
+# This is odd, as it exports no symbols anymore, but it is still built
+# so keep the empty symbols for now
diff --git a/debian/librte-mempool-ring18.05.symbols b/debian/librte-mempool-ring18.05.symbols
index a47b31b4..f73d629b 100644
--- a/debian/librte-mempool-ring18.05.symbols
+++ b/debian/librte-mempool-ring18.05.symbols
@@ -1,4 +1,3 @@
librte_mempool_ring.so.18.05 librte-mempool-ring18.05 #MINVER#
DPDK_17.05@DPDK_17.05 17.05
-# INFO: this library exports no symbols, essentially it is a subelement
-# of mempool
+# INFO: this library exports no symbols, it is one of the drivers for mempool
diff --git a/debian/librte-mempool-stack18.05.symbols b/debian/librte-mempool-stack18.05.symbols
index 0c829503..f10af474 100644
--- a/debian/librte-mempool-stack18.05.symbols
+++ b/debian/librte-mempool-stack18.05.symbols
@@ -1,4 +1,3 @@
librte_mempool_stack.so.18.05 librte-mempool-stack18.05 #MINVER#
DPDK_17.05@DPDK_17.05 17.05
-# INFO: this library exports no symbols, essentially it is a subelement
-# of mempool
+# INFO: this library exports no symbols, it is one of the drivers for mempool
diff --git a/debian/librte-mempool18.05.symbols b/debian/librte-mempool18.05.symbols
index 73698c14..6de60401 100644
--- a/debian/librte-mempool18.05.symbols
+++ b/debian/librte-mempool18.05.symbols
@@ -1,13 +1,16 @@
librte_mempool.so.18.05 librte-mempool18.05 #MINVER#
DPDK_16.07@DPDK_16.07 16.07~rc1
DPDK_17.11@DPDK_17.11 17.11
+ DPDK_18.05@DPDK_18.05 18.05
DPDK_2.0@DPDK_2.0 16.07~rc1
+ EXPERIMENTAL@EXPERIMENTAL 18.05
rte_mempool_audit@DPDK_2.0 16.07~rc1
rte_mempool_avail_count@DPDK_16.07 16.07~rc1
rte_mempool_cache_create@DPDK_16.07 16.07~rc1
rte_mempool_cache_free@DPDK_16.07 16.07~rc1
rte_mempool_calc_obj_size@DPDK_2.0 16.07~rc1
rte_mempool_check_cookies@DPDK_16.07 16.07~rc1
+ rte_mempool_contig_blocks_check_cookies@DPDK_18.05 18.05
rte_mempool_create@DPDK_2.0 16.07~rc1
rte_mempool_create_empty@DPDK_16.07 16.07~rc1
rte_mempool_dump@DPDK_2.0 16.07~rc1
@@ -17,8 +20,9 @@ librte_mempool.so.18.05 librte-mempool18.05 #MINVER#
rte_mempool_lookup@DPDK_2.0 16.07~rc1
rte_mempool_mem_iter@DPDK_16.07 16.07~rc1
rte_mempool_obj_iter@DPDK_16.07 16.07~rc1
- rte_mempool_ops_get_capabilities@DPDK_17.11 17.11
- rte_mempool_ops_register_memory_area@DPDK_17.11 17.11
+ rte_mempool_op_calc_mem_size_default@DPDK_18.05 18.05
+ rte_mempool_op_populate_default@DPDK_18.05 18.05
+ rte_mempool_ops_get_info@EXPERIMENTAL 18.05
rte_mempool_ops_table@DPDK_16.07 16.07~rc1
rte_mempool_populate_anon@DPDK_16.07 16.07~rc1
rte_mempool_populate_default@DPDK_16.07 16.07~rc1
diff --git a/debian/librte-meter18.05.symbols b/debian/librte-meter18.05.symbols
index d4f0cbd6..5fb3c798 100644
--- a/debian/librte-meter18.05.symbols
+++ b/debian/librte-meter18.05.symbols
@@ -1,4 +1,7 @@
librte_meter.so.18.05 librte-meter18.05 #MINVER#
DPDK_2.0@DPDK_2.0 16.04
+ EXPERIMENTAL@EXPERIMENTAL 18.05
rte_meter_srtcm_config@DPDK_2.0 16.04
+ rte_meter_srtcm_profile_config@EXPERIMENTAL 18.05
rte_meter_trtcm_config@DPDK_2.0 16.04
+ rte_meter_trtcm_profile_config@EXPERIMENTAL 18.05
diff --git a/debian/librte-net18.05.symbols b/debian/librte-net18.05.symbols
index f62d2058..ff7a8e24 100644
--- a/debian/librte-net18.05.symbols
+++ b/debian/librte-net18.05.symbols
@@ -6,3 +6,4 @@ librte_net.so.18.05 librte-net18.05 #MINVER#
rte_net_crc_set_alg@DPDK_17.05 17.05
rte_net_get_ptype@DPDK_16.11 16.11
rte_net_make_rarp_packet@EXPERIMENTAL 18.02
+ rte_net_skip_ip6_ext@EXPERIMENTAL 18.05
diff --git a/debian/librte-pipeline18.05.symbols b/debian/librte-pipeline18.05.symbols
index f145863b..1492e4e0 100644
--- a/debian/librte-pipeline18.05.symbols
+++ b/debian/librte-pipeline18.05.symbols
@@ -3,6 +3,7 @@ librte_pipeline.so.18.05 librte-pipeline18.05 #MINVER#
DPDK_2.0@DPDK_2.0 16.04
DPDK_2.1@DPDK_2.1 16.04
DPDK_2.2@DPDK_2.2 16.04
+ EXPERIMENTAL@EXPERIMENTAL 18.05
rte_pipeline_ah_packet_drop@DPDK_16.04 16.04
rte_pipeline_ah_packet_hijack@DPDK_16.04 16.04
rte_pipeline_check@DPDK_2.0 16.04
@@ -26,3 +27,26 @@ librte_pipeline.so.18.05 librte-pipeline18.05 #MINVER#
rte_pipeline_table_entry_delete@DPDK_2.0 16.04
rte_pipeline_table_entry_delete_bulk@DPDK_2.2 16.04
rte_pipeline_table_stats_read@DPDK_2.1 16.04
+ rte_port_in_action_apply@EXPERIMENTAL 18.05
+ rte_port_in_action_create@EXPERIMENTAL 18.05
+ rte_port_in_action_free@EXPERIMENTAL 18.05
+ rte_port_in_action_params_get@EXPERIMENTAL 18.05
+ rte_port_in_action_profile_action_register@EXPERIMENTAL 18.05
+ rte_port_in_action_profile_create@EXPERIMENTAL 18.05
+ rte_port_in_action_profile_free@EXPERIMENTAL 18.05
+ rte_port_in_action_profile_freeze@EXPERIMENTAL 18.05
+ rte_table_action_apply@EXPERIMENTAL 18.05
+ rte_table_action_create@EXPERIMENTAL 18.05
+ rte_table_action_dscp_table_update@EXPERIMENTAL 18.05
+ rte_table_action_free@EXPERIMENTAL 18.05
+ rte_table_action_meter_profile_add@EXPERIMENTAL 18.05
+ rte_table_action_meter_profile_delete@EXPERIMENTAL 18.05
+ rte_table_action_meter_read@EXPERIMENTAL 18.05
+ rte_table_action_profile_action_register@EXPERIMENTAL 18.05
+ rte_table_action_profile_create@EXPERIMENTAL 18.05
+ rte_table_action_profile_free@EXPERIMENTAL 18.05
+ rte_table_action_profile_freeze@EXPERIMENTAL 18.05
+ rte_table_action_stats_read@EXPERIMENTAL 18.05
+ rte_table_action_table_params_get@EXPERIMENTAL 18.05
+ rte_table_action_time_read@EXPERIMENTAL 18.05
+ rte_table_action_ttl_read@EXPERIMENTAL 18.05
diff --git a/debian/librte-pmd-axgbe18.05.symbols b/debian/librte-pmd-axgbe18.05.symbols
new file mode 100644
index 00000000..de99f375
--- /dev/null
+++ b/debian/librte-pmd-axgbe18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_axgbe.so.18.05 librte-pmd-axgbe18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-bond18.05.symbols b/debian/librte-pmd-bond18.05.symbols
index b77b9cbf..ed6c1cb2 100644
--- a/debian/librte-pmd-bond18.05.symbols
+++ b/debian/librte-pmd-bond18.05.symbols
@@ -15,6 +15,7 @@ librte_pmd_bond.so.18.05 librte-pmd-bond18.05 #MINVER#
rte_eth_bond_8023ad_ext_distrib_get@DPDK_16.07 16.07~rc1
rte_eth_bond_8023ad_ext_slowtx@DPDK_16.07 16.07~rc1
rte_eth_bond_8023ad_setup@DPDK_17.08 17.08
+ rte_eth_bond_8023ad_slave_info@DPDK_2.0 18.05
rte_eth_bond_active_slaves_get@DPDK_2.0 16.04
rte_eth_bond_create@DPDK_2.0 16.04
rte_eth_bond_free@DPDK_2.1 16.04
diff --git a/debian/librte-pmd-dpaa-event18.05.symbols b/debian/librte-pmd-dpaa-event18.05.symbols
new file mode 100644
index 00000000..b963d64b
--- /dev/null
+++ b/debian/librte-pmd-dpaa-event18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_dpaa_event.so.18.05 librte-pmd-dpaa_event18.05 #MINVER#
+ DPDK_18.02@DPDK_18.02 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-dpaa-sec18.05.symbols b/debian/librte-pmd-dpaa-sec18.05.symbols
new file mode 100644
index 00000000..c2f8c37d
--- /dev/null
+++ b/debian/librte-pmd-dpaa-sec18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_dpaa_sec.so.18.05 librte-pmd-dpaa-sec18.05 #MINVER#
+ DPDK_17.11@DPDK_17.11 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-dpaa18.05.symbols b/debian/librte-pmd-dpaa18.05.symbols
new file mode 100644
index 00000000..a52f708d
--- /dev/null
+++ b/debian/librte-pmd-dpaa18.05.symbols
@@ -0,0 +1,10 @@
+librte_pmd_dpaa.so.18.05 librte-pmd-dpaa18.05 #MINVER#
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
+#
+# This one has some experimental symbols
+ DPDK_17.11@DPDK_17.11 18.05
+ EXPERIMENTAL@EXPERIMENTAL 18.05
+ dpaa_eth_eventq_attach@EXPERIMENTAL 18.05
+ dpaa_eth_eventq_detach@EXPERIMENTAL 18.05
+ rte_pmd_dpaa_set_tx_loopback@EXPERIMENTAL 18.05
diff --git a/debian/librte-pmd-dpaa2-18.05.symbols b/debian/librte-pmd-dpaa2-18.05.symbols
new file mode 100644
index 00000000..4f3a2d63
--- /dev/null
+++ b/debian/librte-pmd-dpaa2-18.05.symbols
@@ -0,0 +1,9 @@
+librte_pmd_dpaa2.so.18.05 librte-pmd-dpaa2-18.05 #MINVER#
+ DPDK_17.05@DPDK_17.05 18.05
+ DPDK_17.11@DPDK_17.11 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
+#
+# This one has some experimental symbols
+ dpaa2_eth_eventq_attach@DPDK_17.11 18.05
+ dpaa2_eth_eventq_detach@DPDK_17.11 18.05
diff --git a/debian/librte-pmd-dpaa2-cmdif18.05.symbols b/debian/librte-pmd-dpaa2-cmdif18.05.symbols
new file mode 100644
index 00000000..d536f8cb
--- /dev/null
+++ b/debian/librte-pmd-dpaa2-cmdif18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_dpaa2_cmdif.so.18.05 librte-pmd-dpaa2-cmdif18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-dpaa2-event18.05.symbols b/debian/librte-pmd-dpaa2-event18.05.symbols
new file mode 100644
index 00000000..089fa2e1
--- /dev/null
+++ b/debian/librte-pmd-dpaa2-event18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_dpaa2_event.so.18.05 librte-pmd-dpaa2-event18.05 #MINVER#
+ DPDK_17.08@DPDK_17.08 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-dpaa2-qdma18.05.symbols b/debian/librte-pmd-dpaa2-qdma18.05.symbols
new file mode 100644
index 00000000..0442d6b8
--- /dev/null
+++ b/debian/librte-pmd-dpaa2-qdma18.05.symbols
@@ -0,0 +1,17 @@
+librte_pmd_dpaa2_qdma.so.18.05 librte-pmd-dpaa2-qdma18.05 #MINVER#
+# Only experimental symbols for now
+ EXPERIMENTAL@EXPERIMENTAL 18.05
+ rte_qdma_attr_get@EXPERIMENTAL 18.05
+ rte_qdma_configure@EXPERIMENTAL 18.05
+ rte_qdma_destroy@EXPERIMENTAL 18.05
+ rte_qdma_init@EXPERIMENTAL 18.05
+ rte_qdma_reset@EXPERIMENTAL 18.05
+ rte_qdma_start@EXPERIMENTAL 18.05
+ rte_qdma_stop@EXPERIMENTAL 18.05
+ rte_qdma_vq_create@EXPERIMENTAL 18.05
+ rte_qdma_vq_dequeue@EXPERIMENTAL 18.05
+ rte_qdma_vq_dequeue_multi@EXPERIMENTAL 18.05
+ rte_qdma_vq_destroy@EXPERIMENTAL 18.05
+ rte_qdma_vq_enqueue@EXPERIMENTAL 18.05
+ rte_qdma_vq_enqueue_multi@EXPERIMENTAL 18.05
+ rte_qdma_vq_stats@EXPERIMENTAL 18.05
diff --git a/debian/librte-pmd-dpaa2-sec18.05.symbols b/debian/librte-pmd-dpaa2-sec18.05.symbols
new file mode 100644
index 00000000..1e2f892f
--- /dev/null
+++ b/debian/librte-pmd-dpaa2-sec18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_dpaa2_sec.so.18.05 librte-pmd-dpaa2-sec18.05 #MINVER#
+ DPDK_17.05@DPDK_17.05 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-ifpga-rawdev18.05.symbols b/debian/librte-pmd-ifpga-rawdev18.05.symbols
new file mode 100644
index 00000000..a9a076b4
--- /dev/null
+++ b/debian/librte-pmd-ifpga-rawdev18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_ifpga_rawdev.so.18.05 librte-pmd-ifpga-rawdev18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-pmd-ixgbe18.05.symbols b/debian/librte-pmd-ixgbe18.05.symbols
index 948beaa4..ac3571bf 100644
--- a/debian/librte-pmd-ixgbe18.05.symbols
+++ b/debian/librte-pmd-ixgbe18.05.symbols
@@ -4,12 +4,17 @@ librte_pmd_ixgbe.so.18.05 librte-pmd-ixgbe18.05 #MINVER#
DPDK_17.05@DPDK_17.05 17.05
DPDK_17.08@DPDK_17.08 17.08
DPDK_2.0@DPDK_2.0 16.04
+ EXPERIMENTAL@EXPERIMENTAL 18.05
rte_pmd_ixgbe_macsec_config_rxsc@DPDK_17.02 17.05
rte_pmd_ixgbe_macsec_config_txsc@DPDK_17.02 17.05
rte_pmd_ixgbe_macsec_disable@DPDK_17.02 17.05
rte_pmd_ixgbe_macsec_enable@DPDK_17.02 17.05
rte_pmd_ixgbe_macsec_select_rxsa@DPDK_17.02 17.05
rte_pmd_ixgbe_macsec_select_txsa@DPDK_17.02 17.05
+ rte_pmd_ixgbe_mdio_lock@EXPERIMENTAL 18.05
+ rte_pmd_ixgbe_mdio_unlock@EXPERIMENTAL 18.05
+ rte_pmd_ixgbe_mdio_unlocked_read@EXPERIMENTAL 18.05
+ rte_pmd_ixgbe_mdio_unlocked_write@EXPERIMENTAL 18.05
rte_pmd_ixgbe_ping_vf@DPDK_17.05 17.05
rte_pmd_ixgbe_set_all_queues_drop_en@DPDK_16.11 16.11
rte_pmd_ixgbe_set_tc_bw_alloc@DPDK_17.05 17.05
@@ -25,3 +30,4 @@ librte_pmd_ixgbe.so.18.05 librte-pmd-ixgbe18.05 #MINVER#
rte_pmd_ixgbe_set_vf_vlan_filter@DPDK_17.02 17.05
rte_pmd_ixgbe_set_vf_vlan_insert@DPDK_16.11 16.11
rte_pmd_ixgbe_set_vf_vlan_stripq@DPDK_16.11 16.11
+ rte_pmd_ixgbe_upd_fctrl_sbp@EXPERIMENTAL 18.05
diff --git a/debian/librte-pmd-mlx5-18.05.symbols b/debian/librte-pmd-mlx5-18.05.symbols
index 9adbc584..4cbf6351 100644
--- a/debian/librte-pmd-mlx5-18.05.symbols
+++ b/debian/librte-pmd-mlx5-18.05.symbols
@@ -1,4 +1,4 @@
-librte_pmd_mlx4.so.18.05 librte-pmd-mlx4-18.05 #MINVER#
+librte_pmd_mlx5.so.18.05 librte-pmd-mlx5-18.05 #MINVER#
# Built since 18.02 due to rdma-core being available
DPDK_2.2@DPDK_2.2 18.02
# INFO: this library exports no symbols, essentially it is a driver that
diff --git a/debian/librte-pmd-virtio-crypto18.05.symbols b/debian/librte-pmd-virtio-crypto18.05.symbols
new file mode 100644
index 00000000..d05de40d
--- /dev/null
+++ b/debian/librte-pmd-virtio-crypto18.05.symbols
@@ -0,0 +1,4 @@
+librte_pmd_virtio_crypto.so.18.05 librte-pmd-virtio-crypto18.05 #MINVER#
+ DPDK_18.05@DPDK_18.05 18.05
+# INFO: this library exports no symbols, essentially it is a driver that
+# registers itself on load and is then only driven by callbacks.
diff --git a/debian/librte-sched18.05.symbols b/debian/librte-sched18.05.symbols
index fd3c07cb..cddccb45 100644
--- a/debian/librte-sched18.05.symbols
+++ b/debian/librte-sched18.05.symbols
@@ -1,6 +1,7 @@
librte_sched.so.18.05 librte-sched18.05 #MINVER#
DPDK_2.0@DPDK_2.0 16.04
DPDK_2.1@DPDK_2.1 16.04
+ EXPERIMENTAL@EXPERIMENTAL 18.05
rte_approx@DPDK_2.0 16.04
rte_red_config_init@DPDK_2.0 16.04
rte_red_log2_1_minus_Wq@DPDK_2.0 16.04
@@ -14,6 +15,7 @@ librte_sched.so.18.05 librte-sched18.05 #MINVER#
rte_sched_port_enqueue@DPDK_2.0 16.04
rte_sched_port_free@DPDK_2.0 16.04
rte_sched_port_get_memory_footprint@DPDK_2.0 16.04
+ rte_sched_port_pipe_profile_add@EXPERIMENTAL 18.05
rte_sched_port_pkt_read_color@DPDK_2.1 16.04
rte_sched_port_pkt_read_tree_path@DPDK_2.1 16.04
rte_sched_port_pkt_write@DPDK_2.1 16.04
diff --git a/debian/librte-vhost18.05.symbols b/debian/librte-vhost18.05.symbols
index 5b4fa840..1dc9de1f 100644
--- a/debian/librte-vhost18.05.symbols
+++ b/debian/librte-vhost18.05.symbols
@@ -5,12 +5,27 @@ librte_vhost.so.18.05 librte-vhost18.05 #MINVER#
DPDK_18.02@DPDK_18.02 18.02
DPDK_2.0@DPDK_2.0 16.07~rc1
DPDK_2.1@DPDK_2.1 16.07~rc1
+ EXPERIMENTAL@EXPERIMENTAL 18.05
+ rte_vdpa_find_device_id@EXPERIMENTAL 18.05
+ rte_vdpa_get_device@EXPERIMENTAL 18.05
+ rte_vdpa_register_device@EXPERIMENTAL 18.05
+ rte_vdpa_unregister_device@EXPERIMENTAL 18.05
rte_vhost_avail_entries@DPDK_16.07 16.07~rc1
+ rte_vhost_crypto_create@EXPERIMENTAL 18.05
+ rte_vhost_crypto_fetch_requests@EXPERIMENTAL 18.05
+ rte_vhost_crypto_finalize_requests@EXPERIMENTAL 18.05
+ rte_vhost_crypto_free@EXPERIMENTAL 18.05
+ rte_vhost_crypto_set_zero_copy@EXPERIMENTAL 18.05
rte_vhost_dequeue_burst@DPDK_2.0 16.07~rc1
+ rte_vhost_driver_attach_vdpa_device@EXPERIMENTAL 18.05
rte_vhost_driver_callback_register@DPDK_2.0 16.07~rc1
+ rte_vhost_driver_detach_vdpa_device@EXPERIMENTAL 18.05
rte_vhost_driver_disable_features@DPDK_17.05 17.05
rte_vhost_driver_enable_features@DPDK_17.05 17.05
rte_vhost_driver_get_features@DPDK_17.05 17.05
+ rte_vhost_driver_get_protocol_features@EXPERIMENTAL 18.05
+ rte_vhost_driver_get_queue_num@EXPERIMENTAL 18.05
+ rte_vhost_driver_get_vdpa_device_id@EXPERIMENTAL 18.05
rte_vhost_driver_register@DPDK_2.0 16.07~rc1
rte_vhost_driver_set_features@DPDK_17.05 17.05
rte_vhost_driver_start@DPDK_17.05 17.05
@@ -18,14 +33,18 @@ librte_vhost.so.18.05 librte-vhost18.05 #MINVER#
rte_vhost_enable_guest_notification@DPDK_2.0 16.07~rc1
rte_vhost_enqueue_burst@DPDK_2.0 16.07~rc1
rte_vhost_get_ifname@DPDK_16.07 16.07~rc1
+ rte_vhost_get_log_base@EXPERIMENTAL 18.05
rte_vhost_get_mem_table@DPDK_17.05 17.05
rte_vhost_get_mtu@DPDK_17.05 17.05
rte_vhost_get_negotiated_features@DPDK_17.05 17.05
rte_vhost_get_numa_node@DPDK_16.07 16.07~rc1
rte_vhost_get_queue_num@DPDK_16.07 16.07~rc1
+ rte_vhost_get_vdpa_device_id@EXPERIMENTAL 18.05
rte_vhost_get_vhost_vring@DPDK_17.05 17.05
+ rte_vhost_get_vring_base@EXPERIMENTAL 18.05
rte_vhost_get_vring_num@DPDK_17.05 17.05
rte_vhost_log_used_vring@DPDK_17.05 17.05
rte_vhost_log_write@DPDK_17.05 17.05
rte_vhost_rx_queue_count@DPDK_17.08 17.08
+ rte_vhost_set_vring_base@EXPERIMENTAL 18.05
rte_vhost_vring_call@DPDK_18.02 18.02