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 9B71FA3168 for ; Wed, 16 Oct 2019 22:59:43 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5D0A31E9A2; Wed, 16 Oct 2019 22:59:30 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 464F31E92D for ; Wed, 16 Oct 2019 14:44:11 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Oct 2019 05:44:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,303,1566889200"; d="scan'208";a="370788399" Received: from silpixa00399498.ir.intel.com (HELO silpixa00399498.ger.corp.intel.com) ([10.237.223.151]) by orsmga005.jf.intel.com with ESMTP; 16 Oct 2019 05:43:45 -0700 From: Anatoly Burakov To: dev@dpdk.org Cc: Pawel Modrak , Nicolas Chautru , Hemant Agrawal , Sachin Saxena , Rosen Xu , Stephen Hemminger , Anoob Joseph , Tomasz Duszynski , Liron Himi , Jerin Jacob , Nithin Dabilpuram , Vamsi Attunuru , Lee Daly , Fiona Trahe , Ashish Gupta , Sunila Sahu , Declan Doherty , Pablo de Lara , Gagandeep Singh , Ravi Kumar , Akhil Goyal , Michael Shamis , Nagadheeraj Rottela , Srikanth Jampala , Fan Zhang , Jay Zhou , Nipun Gupta , =?UTF-8?q?Mattias=20R=C3=B6nnblom?= , Pavan Nikhilesh , Liang Ma , Peter Mccarthy , Harry van Haaren , "Artem V. Andreev" , Andrew Rybchenko , Olivier Matz , Gage Eads , "John W. Linville" , Xiaolong Ye , Qi Zhang , Shepard Siegel , Ed Czeck , John Miller , Igor Russkikh , Pavel Belous , Allain Legacy , Matt Peters , Rasesh Mody , Shahed Shaikh , Ajit Khaparde , Somnath Kotur , Chas Williams , Rahul Lakkireddy , Wenzhuo Lu , Marcin Wojtas , Michal Krawczyk , Guy Tzalik , Evgeny Schemeilin , Igor Chauskin , John Daley , Hyong Youb Kim , Gaetan Rivet , Xiao Wang , Ziyang Xuan , Xiaoyun Wang , Guoyang Zhou , "Wei Hu (Xavier)" , "Min Hu (Connor)" , Yisen Zhuang , Beilei Xing , Jingjing Wu , Qiming Yang , Konstantin Ananyev , Ferruh Yigit , Shijith Thotton , Srisivasubramanian Srinivasan , Jakub Grajciar , Matan Azrad , Shahaf Shuler , Viacheslav Ovsiienko , Zyta Szpak , "K. Y. Srinivasan" , Haiyang Zhang , Rastislav Cernay , Jan Remes , Alejandro Lucero , Tetsuya Mukawa , Kiran Kumar K , Bruce Richardson , Jasvinder Singh , Cristian Dumitrescu , Keith Wiles , Maciej Czekaj , Maxime Coquelin , Tiwei Bie , Zhihong Wang , Yong Wang , Tianfei zhang , Xiaoyun Li , Satha Rao , Shreyansh Jain , David Hunt , Byron Marohn , Yipeng Wang , Thomas Monjalon , Bernard Iremonger , Jiayu Hu , Sameh Gobriel , Reshma Pattan , Vladimir Medvedkin , Honnappa Nagarahalli , Kevin Laatz , Robert Sanford , Erik Gabriel Carrillo , john.mcnamara@intel.com, david.marchand@redhat.com Date: Wed, 16 Oct 2019 13:43:24 +0100 Message-Id: <14efe7b3d894fe8ca9321e5ea7696e3fc3ba1685.1571229052.git.anatoly.burakov@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: References: In-Reply-To: References: <20190930092139.2440-1-marcinx.baran@intel.com> X-Mailman-Approved-At: Wed, 16 Oct 2019 22:59:20 +0200 Subject: [dpdk-dev] [PATCH v2 09/10] build: change ABI version to 20.0 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" From: Pawel Modrak Merge all vesions in linker version script files to DPDK_20.0. This commit was generated by running the following command: :~/DPDK$ buildtools/update-abi.sh 20.0 Signed-off-by: Pawel Modrak Signed-off-by: Anatoly Burakov --- Notes: v2: - Regenerated this patch using the new script .../rte_pmd_bbdev_fpga_lte_fec_version.map | 8 +- .../null/rte_pmd_bbdev_null_version.map | 2 +- .../rte_pmd_bbdev_turbo_sw_version.map | 2 +- drivers/bus/dpaa/rte_bus_dpaa_version.map | 115 +++---- drivers/bus/fslmc/rte_bus_fslmc_version.map | 154 ++++----- drivers/bus/ifpga/rte_bus_ifpga_version.map | 14 +- drivers/bus/pci/rte_bus_pci_version.map | 2 +- drivers/bus/vdev/rte_bus_vdev_version.map | 12 +- drivers/bus/vmbus/rte_bus_vmbus_version.map | 12 +- drivers/common/cpt/rte_common_cpt_version.map | 4 +- .../common/dpaax/rte_common_dpaax_version.map | 4 +- .../common/mvep/rte_common_mvep_version.map | 6 +- .../octeontx/rte_common_octeontx_version.map | 6 +- .../rte_common_octeontx2_version.map | 16 +- .../compress/isal/rte_pmd_isal_version.map | 2 +- .../rte_pmd_octeontx_compress_version.map | 2 +- drivers/compress/qat/rte_pmd_qat_version.map | 2 +- .../compress/zlib/rte_pmd_zlib_version.map | 2 +- .../aesni_gcm/rte_pmd_aesni_gcm_version.map | 2 +- .../aesni_mb/rte_pmd_aesni_mb_version.map | 2 +- .../crypto/armv8/rte_pmd_armv8_version.map | 2 +- .../caam_jr/rte_pmd_caam_jr_version.map | 3 +- drivers/crypto/ccp/rte_pmd_ccp_version.map | 3 +- .../dpaa2_sec/rte_pmd_dpaa2_sec_version.map | 10 +- .../dpaa_sec/rte_pmd_dpaa_sec_version.map | 10 +- .../crypto/kasumi/rte_pmd_kasumi_version.map | 2 +- .../crypto/mvsam/rte_pmd_mvsam_version.map | 2 +- .../crypto/nitrox/rte_pmd_nitrox_version.map | 2 +- .../null/rte_pmd_null_crypto_version.map | 2 +- .../rte_pmd_octeontx_crypto_version.map | 3 +- .../openssl/rte_pmd_openssl_version.map | 2 +- .../rte_pmd_crypto_scheduler_version.map | 19 +- .../crypto/snow3g/rte_pmd_snow3g_version.map | 2 +- .../virtio/rte_pmd_virtio_crypto_version.map | 2 +- drivers/crypto/zuc/rte_pmd_zuc_version.map | 2 +- .../event/dpaa/rte_pmd_dpaa_event_version.map | 3 +- .../dpaa2/rte_pmd_dpaa2_event_version.map | 2 +- .../event/dsw/rte_pmd_dsw_event_version.map | 2 +- .../rte_pmd_octeontx_event_version.map | 2 +- .../rte_pmd_octeontx2_event_version.map | 3 +- .../event/opdl/rte_pmd_opdl_event_version.map | 2 +- .../rte_pmd_skeleton_event_version.map | 3 +- drivers/event/sw/rte_pmd_sw_event_version.map | 2 +- .../bucket/rte_mempool_bucket_version.map | 3 +- .../mempool/dpaa/rte_mempool_dpaa_version.map | 2 +- .../dpaa2/rte_mempool_dpaa2_version.map | 12 +- .../octeontx/rte_mempool_octeontx_version.map | 2 +- .../rte_mempool_octeontx2_version.map | 4 +- .../mempool/ring/rte_mempool_ring_version.map | 3 +- .../stack/rte_mempool_stack_version.map | 3 +- .../af_packet/rte_pmd_af_packet_version.map | 3 +- drivers/net/af_xdp/rte_pmd_af_xdp_version.map | 2 +- drivers/net/ark/rte_pmd_ark_version.map | 5 +- .../net/atlantic/rte_pmd_atlantic_version.map | 4 +- drivers/net/avp/rte_pmd_avp_version.map | 2 +- drivers/net/axgbe/rte_pmd_axgbe_version.map | 2 +- drivers/net/bnx2x/rte_pmd_bnx2x_version.map | 3 +- drivers/net/bnxt/rte_pmd_bnxt_version.map | 4 +- drivers/net/bonding/rte_pmd_bond_version.map | 47 +-- drivers/net/cxgbe/rte_pmd_cxgbe_version.map | 3 +- drivers/net/dpaa/rte_pmd_dpaa_version.map | 11 +- drivers/net/dpaa2/rte_pmd_dpaa2_version.map | 12 +- drivers/net/e1000/rte_pmd_e1000_version.map | 3 +- drivers/net/ena/rte_pmd_ena_version.map | 3 +- drivers/net/enetc/rte_pmd_enetc_version.map | 3 +- drivers/net/enic/rte_pmd_enic_version.map | 3 +- .../net/failsafe/rte_pmd_failsafe_version.map | 3 +- drivers/net/fm10k/rte_pmd_fm10k_version.map | 3 +- drivers/net/hinic/rte_pmd_hinic_version.map | 3 +- drivers/net/hns3/rte_pmd_hns3_version.map | 4 +- drivers/net/i40e/rte_pmd_i40e_version.map | 65 ++-- drivers/net/iavf/rte_pmd_iavf_version.map | 3 +- drivers/net/ice/rte_pmd_ice_version.map | 3 +- drivers/net/ifc/rte_pmd_ifc_version.map | 3 +- drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map | 3 +- drivers/net/ixgbe/rte_pmd_ixgbe_version.map | 62 ++-- drivers/net/kni/rte_pmd_kni_version.map | 3 +- .../net/liquidio/rte_pmd_liquidio_version.map | 3 +- drivers/net/memif/rte_pmd_memif_version.map | 5 +- drivers/net/mlx4/rte_pmd_mlx4_version.map | 3 +- drivers/net/mlx5/rte_pmd_mlx5_version.map | 2 +- drivers/net/mvneta/rte_pmd_mvneta_version.map | 2 +- drivers/net/mvpp2/rte_pmd_mvpp2_version.map | 2 +- drivers/net/netvsc/rte_pmd_netvsc_version.map | 4 +- drivers/net/nfb/rte_pmd_nfb_version.map | 3 +- drivers/net/nfp/rte_pmd_nfp_version.map | 2 +- drivers/net/null/rte_pmd_null_version.map | 3 +- .../net/octeontx/rte_pmd_octeontx_version.map | 10 +- .../octeontx2/rte_pmd_octeontx2_version.map | 3 +- drivers/net/pcap/rte_pmd_pcap_version.map | 3 +- drivers/net/qede/rte_pmd_qede_version.map | 3 +- drivers/net/ring/rte_pmd_ring_version.map | 10 +- drivers/net/sfc/rte_pmd_sfc_version.map | 3 +- .../net/softnic/rte_pmd_softnic_version.map | 2 +- .../net/szedata2/rte_pmd_szedata2_version.map | 2 +- drivers/net/tap/rte_pmd_tap_version.map | 3 +- .../net/thunderx/rte_pmd_thunderx_version.map | 3 +- .../rte_pmd_vdev_netvsc_version.map | 3 +- drivers/net/vhost/rte_pmd_vhost_version.map | 11 +- drivers/net/virtio/rte_pmd_virtio_version.map | 3 +- .../net/vmxnet3/rte_pmd_vmxnet3_version.map | 3 +- .../rte_rawdev_dpaa2_cmdif_version.map | 3 +- .../rte_rawdev_dpaa2_qdma_version.map | 4 +- .../raw/ifpga/rte_rawdev_ifpga_version.map | 3 +- drivers/raw/ioat/rte_rawdev_ioat_version.map | 3 +- drivers/raw/ntb/rte_rawdev_ntb_version.map | 5 +- .../rte_rawdev_octeontx2_dma_version.map | 3 +- .../skeleton/rte_rawdev_skeleton_version.map | 3 +- lib/librte_acl/rte_acl_version.map | 2 +- lib/librte_bbdev/rte_bbdev_version.map | 4 + .../rte_bitratestats_version.map | 2 +- lib/librte_bpf/rte_bpf_version.map | 4 + lib/librte_cfgfile/rte_cfgfile_version.map | 34 +- lib/librte_cmdline/rte_cmdline_version.map | 10 +- .../rte_compressdev_version.map | 4 + .../rte_cryptodev_version.map | 102 ++---- .../rte_distributor_version.map | 16 +- lib/librte_eal/rte_eal_version.map | 310 +++++++----------- lib/librte_efd/rte_efd_version.map | 2 +- lib/librte_ethdev/rte_ethdev_version.map | 160 +++------ lib/librte_eventdev/rte_eventdev_version.map | 130 +++----- .../rte_flow_classify_version.map | 4 + lib/librte_gro/rte_gro_version.map | 2 +- lib/librte_gso/rte_gso_version.map | 2 +- lib/librte_hash/rte_hash_version.map | 43 +-- lib/librte_ip_frag/rte_ip_frag_version.map | 10 +- lib/librte_ipsec/rte_ipsec_version.map | 4 + lib/librte_jobstats/rte_jobstats_version.map | 10 +- lib/librte_kni/rte_kni_version.map | 2 +- lib/librte_kvargs/rte_kvargs_version.map | 4 +- .../rte_latencystats_version.map | 2 +- lib/librte_lpm/rte_lpm_version.map | 39 +-- lib/librte_mbuf/rte_mbuf_version.map | 41 +-- lib/librte_member/rte_member_version.map | 2 +- lib/librte_mempool/rte_mempool_version.map | 44 +-- lib/librte_meter/rte_meter_version.map | 13 +- lib/librte_metrics/rte_metrics_version.map | 2 +- lib/librte_net/rte_net_version.map | 23 +- lib/librte_pci/rte_pci_version.map | 2 +- lib/librte_pdump/rte_pdump_version.map | 2 +- lib/librte_pipeline/rte_pipeline_version.map | 36 +- lib/librte_port/rte_port_version.map | 64 +--- lib/librte_power/rte_power_version.map | 24 +- lib/librte_rawdev/rte_rawdev_version.map | 4 +- lib/librte_rcu/rte_rcu_version.map | 4 + lib/librte_reorder/rte_reorder_version.map | 8 +- lib/librte_ring/rte_ring_version.map | 10 +- lib/librte_sched/rte_sched_version.map | 14 +- lib/librte_security/rte_security_version.map | 2 +- lib/librte_stack/rte_stack_version.map | 4 + lib/librte_table/rte_table_version.map | 2 +- .../rte_telemetry_version.map | 4 + lib/librte_timer/rte_timer_version.map | 12 +- lib/librte_vhost/rte_vhost_version.map | 52 +-- 154 files changed, 721 insertions(+), 1413 deletions(-) diff --git a/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map b/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map index f64b0f9c27..6bcea2cc7f 100644 --- a/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map +++ b/drivers/baseband/fpga_lte_fec/rte_pmd_bbdev_fpga_lte_fec_version.map @@ -1,10 +1,10 @@ -DPDK_19.08 { - local: *; +DPDK_20.0 { + local: *; }; EXPERIMENTAL { - global: + global: - fpga_lte_fec_configure; + fpga_lte_fec_configure; }; diff --git a/drivers/baseband/null/rte_pmd_bbdev_null_version.map b/drivers/baseband/null/rte_pmd_bbdev_null_version.map index 58b94270d4..f9f17e4f6e 100644 --- a/drivers/baseband/null/rte_pmd_bbdev_null_version.map +++ b/drivers/baseband/null/rte_pmd_bbdev_null_version.map @@ -1,3 +1,3 @@ -DPDK_18.02 { +DPDK_20.0 { local: *; }; diff --git a/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map b/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map index 58b94270d4..f9f17e4f6e 100644 --- a/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map +++ b/drivers/baseband/turbo_sw/rte_pmd_bbdev_turbo_sw_version.map @@ -1,3 +1,3 @@ -DPDK_18.02 { +DPDK_20.0 { local: *; }; diff --git a/drivers/bus/dpaa/rte_bus_dpaa_version.map b/drivers/bus/dpaa/rte_bus_dpaa_version.map index a221522c23..9ab8c76eef 100644 --- a/drivers/bus/dpaa/rte_bus_dpaa_version.map +++ b/drivers/bus/dpaa/rte_bus_dpaa_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: bman_acquire; @@ -8,127 +8,94 @@ DPDK_17.11 { bman_new_pool; bman_query_free_buffers; bman_release; + bman_thread_irq; + dpaa_logtype_eventdev; dpaa_logtype_mempool; dpaa_logtype_pmd; dpaa_netcfg; + dpaa_svr_family; fman_ccsr_map_fd; fman_dealloc_bufs_mask_hi; fman_dealloc_bufs_mask_lo; fman_if_add_mac_addr; fman_if_clear_mac_addr; fman_if_disable_rx; - fman_if_enable_rx; fman_if_discard_rx_errors; - fman_if_get_fc_threshold; + fman_if_enable_rx; fman_if_get_fc_quanta; + fman_if_get_fc_threshold; fman_if_get_fdoff; + fman_if_get_sg_enable; fman_if_loopback_disable; fman_if_loopback_enable; fman_if_promiscuous_disable; fman_if_promiscuous_enable; fman_if_reset_mcast_filter_table; fman_if_set_bp; - fman_if_set_fc_threshold; fman_if_set_fc_quanta; + fman_if_set_fc_threshold; fman_if_set_fdoff; fman_if_set_ic_params; fman_if_set_maxfrm; fman_if_set_mcast_filter_table; + fman_if_set_sg; fman_if_stats_get; fman_if_stats_get_all; fman_if_stats_reset; fman_ip_rev; + fsl_qman_fq_portal_create; netcfg_acquire; netcfg_release; of_find_compatible_node; + of_get_mac_address; of_get_property; + per_lcore_dpaa_io; + per_lcore_held_bufs; qm_channel_caam; + qm_channel_pool1; + qman_alloc_cgrid_range; + qman_alloc_pool_range; + qman_clear_irq; + qman_create_cgr; qman_create_fq; + qman_dca_index; + qman_delete_cgr; qman_dequeue; qman_dqrr_consume; qman_enqueue; qman_enqueue_multi; + qman_enqueue_multi_fq; qman_fq_fqid; + qman_fq_portal_irqsource_add; + qman_fq_portal_irqsource_remove; + qman_fq_portal_thread_irq; qman_fq_state; qman_global_init; qman_init_fq; - qman_poll_dqrr; - qman_query_fq_np; - qman_set_vdq; - qman_reserve_fqid_range; - qman_volatile_dequeue; - rte_dpaa_driver_register; - rte_dpaa_driver_unregister; - rte_dpaa_mem_ptov; - rte_dpaa_portal_init; - - local: *; -}; - -DPDK_18.02 { - global: - - dpaa_logtype_eventdev; - dpaa_svr_family; - per_lcore_dpaa_io; - per_lcore_held_bufs; - qm_channel_pool1; - qman_alloc_cgrid_range; - qman_alloc_pool_range; - qman_create_cgr; - qman_dca_index; - qman_delete_cgr; - qman_enqueue_multi_fq; + qman_irqsource_add; + qman_irqsource_remove; qman_modify_cgr; qman_oos_fq; + qman_poll_dqrr; qman_portal_dequeue; qman_portal_poll_rx; qman_query_fq_frm_cnt; + qman_query_fq_np; qman_release_cgrid_range; + qman_reserve_fqid_range; qman_retire_fq; + qman_set_fq_lookup_table; + qman_set_vdq; qman_static_dequeue_add; - rte_dpaa_portal_fq_close; - rte_dpaa_portal_fq_init; - -} DPDK_17.11; - -DPDK_18.08 { - global: - - fman_if_get_sg_enable; - fman_if_set_sg; - of_get_mac_address; - -} DPDK_18.02; - -DPDK_18.11 { - global: - - bman_thread_irq; - fman_if_get_sg_enable; - fman_if_set_sg; - qman_clear_irq; - - qman_irqsource_add; - qman_irqsource_remove; qman_thread_fd; qman_thread_irq; - -} DPDK_18.08; - -DPDK_19.05 { - global: - - qman_set_fq_lookup_table; - -} DPDK_18.11; - -DPDK_19.11 { - global: - - fsl_qman_fq_portal_create; - qman_fq_portal_irqsource_add; - qman_fq_portal_irqsource_remove; - qman_fq_portal_thread_irq; - -} DPDK_19.05; + qman_volatile_dequeue; + rte_dpaa_driver_register; + rte_dpaa_driver_unregister; + rte_dpaa_mem_ptov; + rte_dpaa_portal_fq_close; + rte_dpaa_portal_fq_init; + rte_dpaa_portal_init; + + local: *; +}; diff --git a/drivers/bus/fslmc/rte_bus_fslmc_version.map b/drivers/bus/fslmc/rte_bus_fslmc_version.map index 4da787236b..fe45575046 100644 --- a/drivers/bus/fslmc/rte_bus_fslmc_version.map +++ b/drivers/bus/fslmc/rte_bus_fslmc_version.map @@ -1,32 +1,67 @@ -DPDK_17.05 { +DPDK_20.0 { global: + dpaa2_affine_qbman_ethrx_swp; dpaa2_affine_qbman_swp; dpaa2_alloc_dpbp_dev; dpaa2_alloc_dq_storage; + dpaa2_dpbp_supported; + dpaa2_dqrr_size; + dpaa2_eqcr_size; dpaa2_free_dpbp_dev; dpaa2_free_dq_storage; + dpaa2_free_eq_descriptors; + dpaa2_get_qbman_swp; + dpaa2_io_portal; + dpaa2_svr_family; + dpaa2_virt_mode; dpbp_disable; dpbp_enable; dpbp_get_attributes; dpbp_get_num_free_bufs; dpbp_open; dpbp_reset; + dpci_get_opr; + dpci_set_opr; + dpci_set_rx_queue; + dpcon_get_attributes; + dpcon_open; + dpdmai_close; + dpdmai_disable; + dpdmai_enable; + dpdmai_get_attributes; + dpdmai_get_rx_queue; + dpdmai_get_tx_queue; + dpdmai_open; + dpdmai_set_rx_queue; + dpio_add_static_dequeue_channel; dpio_close; dpio_disable; dpio_enable; dpio_get_attributes; dpio_open; + dpio_remove_static_dequeue_channel; dpio_reset; dpio_set_stashing_destination; + mc_get_soc_version; + mc_get_version; mc_send_command; per_lcore__dpaa2_io; + per_lcore_dpaa2_held_bufs; qbman_check_command_complete; + qbman_check_new_result; qbman_eq_desc_clear; + qbman_eq_desc_set_dca; qbman_eq_desc_set_fq; qbman_eq_desc_set_no_orp; + qbman_eq_desc_set_orp; qbman_eq_desc_set_qd; qbman_eq_desc_set_response; + qbman_eq_desc_set_token; + qbman_fq_query_state; + qbman_fq_state_frame_count; + qbman_get_dqrr_from_idx; + qbman_get_dqrr_idx; qbman_pull_desc_clear; qbman_pull_desc_set_fq; qbman_pull_desc_set_numframes; @@ -35,112 +70,43 @@ DPDK_17.05 { qbman_release_desc_set_bpid; qbman_result_DQ_fd; qbman_result_DQ_flags; - qbman_result_has_new_result; - qbman_swp_acquire; - qbman_swp_pull; - qbman_swp_release; - rte_fslmc_driver_register; - rte_fslmc_driver_unregister; - rte_fslmc_vfio_dmamap; - rte_mcp_ptr_list; - - local: *; -}; - -DPDK_17.08 { - global: - - dpaa2_io_portal; - dpaa2_get_qbman_swp; - dpci_set_rx_queue; - dpcon_open; - dpcon_get_attributes; - dpio_add_static_dequeue_channel; - dpio_remove_static_dequeue_channel; - mc_get_soc_version; - mc_get_version; - qbman_check_new_result; - qbman_eq_desc_set_dca; - qbman_get_dqrr_from_idx; - qbman_get_dqrr_idx; qbman_result_DQ_fqd_ctx; + qbman_result_DQ_odpid; + qbman_result_DQ_seqnum; qbman_result_SCN_state; + qbman_result_eqresp_fd; + qbman_result_eqresp_rc; + qbman_result_eqresp_rspid; + qbman_result_eqresp_set_rspid; + qbman_result_has_new_result; + qbman_swp_acquire; qbman_swp_dqrr_consume; + qbman_swp_dqrr_idx_consume; qbman_swp_dqrr_next; qbman_swp_enqueue_multiple; qbman_swp_enqueue_multiple_desc; + qbman_swp_enqueue_multiple_fd; qbman_swp_interrupt_clear_status; + qbman_swp_prefetch_dqrr_next; + qbman_swp_pull; qbman_swp_push_set; + qbman_swp_release; rte_dpaa2_alloc_dpci_dev; - rte_fslmc_object_register; - rte_global_active_dqs_list; - -} DPDK_17.05; - -DPDK_17.11 { - global: - - dpaa2_dpbp_supported; rte_dpaa2_dev_type; + rte_dpaa2_free_dpci_dev; rte_dpaa2_intr_disable; rte_dpaa2_intr_enable; - -} DPDK_17.08; - -DPDK_18.02 { - global: - - dpaa2_svr_family; - dpaa2_virt_mode; - per_lcore_dpaa2_held_bufs; - qbman_fq_query_state; - qbman_fq_state_frame_count; - qbman_swp_dqrr_idx_consume; - qbman_swp_prefetch_dqrr_next; - rte_fslmc_get_device_count; - -} DPDK_17.11; - -DPDK_18.05 { - global: - - dpaa2_affine_qbman_ethrx_swp; - dpdmai_close; - dpdmai_disable; - dpdmai_enable; - dpdmai_get_attributes; - dpdmai_get_rx_queue; - dpdmai_get_tx_queue; - dpdmai_open; - dpdmai_set_rx_queue; - rte_dpaa2_free_dpci_dev; rte_dpaa2_memsegs; - -} DPDK_18.02; - -DPDK_18.11 { - global: - dpaa2_dqrr_size; - dpaa2_eqcr_size; - dpci_get_opr; - dpci_set_opr; - -} DPDK_18.05; - -DPDK_19.05 { - global: - dpaa2_free_eq_descriptors; - - qbman_eq_desc_set_orp; - qbman_eq_desc_set_token; - qbman_result_DQ_odpid; - qbman_result_DQ_seqnum; - qbman_result_eqresp_fd; - qbman_result_eqresp_rc; - qbman_result_eqresp_rspid; - qbman_result_eqresp_set_rspid; - qbman_swp_enqueue_multiple_fd; -} DPDK_18.11; + rte_fslmc_driver_register; + rte_fslmc_driver_unregister; + rte_fslmc_get_device_count; + rte_fslmc_object_register; + rte_fslmc_vfio_dmamap; + rte_global_active_dqs_list; + rte_mcp_ptr_list; + + local: *; +}; EXPERIMENTAL { global: diff --git a/drivers/bus/ifpga/rte_bus_ifpga_version.map b/drivers/bus/ifpga/rte_bus_ifpga_version.map index 964c9a9c45..05b4a28c1b 100644 --- a/drivers/bus/ifpga/rte_bus_ifpga_version.map +++ b/drivers/bus/ifpga/rte_bus_ifpga_version.map @@ -1,17 +1,11 @@ -DPDK_18.05 { +DPDK_20.0 { global: - rte_ifpga_get_integer32_arg; - rte_ifpga_get_string_arg; rte_ifpga_driver_register; rte_ifpga_driver_unregister; + rte_ifpga_find_afu_by_name; + rte_ifpga_get_integer32_arg; + rte_ifpga_get_string_arg; local: *; }; - -DPDK_19.05 { - global: - - rte_ifpga_find_afu_by_name; - -} DPDK_18.05; diff --git a/drivers/bus/pci/rte_bus_pci_version.map b/drivers/bus/pci/rte_bus_pci_version.map index 27e9c4f101..012d817e14 100644 --- a/drivers/bus/pci/rte_bus_pci_version.map +++ b/drivers/bus/pci/rte_bus_pci_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: rte_pci_dump; diff --git a/drivers/bus/vdev/rte_bus_vdev_version.map b/drivers/bus/vdev/rte_bus_vdev_version.map index 590cf9b437..5abb10ecb0 100644 --- a/drivers/bus/vdev/rte_bus_vdev_version.map +++ b/drivers/bus/vdev/rte_bus_vdev_version.map @@ -1,18 +1,12 @@ -DPDK_17.11 { +DPDK_20.0 { global: + rte_vdev_add_custom_scan; rte_vdev_init; rte_vdev_register; + rte_vdev_remove_custom_scan; rte_vdev_uninit; rte_vdev_unregister; local: *; }; - -DPDK_18.02 { - global: - - rte_vdev_add_custom_scan; - rte_vdev_remove_custom_scan; - -} DPDK_17.11; diff --git a/drivers/bus/vmbus/rte_bus_vmbus_version.map b/drivers/bus/vmbus/rte_bus_vmbus_version.map index ae231ad329..cbaaebc06c 100644 --- a/drivers/bus/vmbus/rte_bus_vmbus_version.map +++ b/drivers/bus/vmbus/rte_bus_vmbus_version.map @@ -1,6 +1,4 @@ -/* SPDX-License-Identifier: BSD-3-Clause */ - -DPDK_18.08 { +DPDK_20.0 { global: rte_vmbus_chan_close; @@ -20,6 +18,7 @@ DPDK_18.08 { rte_vmbus_probe; rte_vmbus_register; rte_vmbus_scan; + rte_vmbus_set_latency; rte_vmbus_sub_channel_index; rte_vmbus_subchan_open; rte_vmbus_unmap_device; @@ -27,10 +26,3 @@ DPDK_18.08 { local: *; }; - -DPDK_18.11 { - global: - - rte_vmbus_set_latency; - -} DPDK_18.08; diff --git a/drivers/common/cpt/rte_common_cpt_version.map b/drivers/common/cpt/rte_common_cpt_version.map index dec614f0de..79fa5751bc 100644 --- a/drivers/common/cpt/rte_common_cpt_version.map +++ b/drivers/common/cpt/rte_common_cpt_version.map @@ -1,6 +1,8 @@ -DPDK_18.11 { +DPDK_20.0 { global: cpt_pmd_ops_helper_get_mlen_direct_mode; cpt_pmd_ops_helper_get_mlen_sg_mode; + + local: *; }; diff --git a/drivers/common/dpaax/rte_common_dpaax_version.map b/drivers/common/dpaax/rte_common_dpaax_version.map index 8131c9e305..45d62aea9d 100644 --- a/drivers/common/dpaax/rte_common_dpaax_version.map +++ b/drivers/common/dpaax/rte_common_dpaax_version.map @@ -1,11 +1,11 @@ -DPDK_18.11 { +DPDK_20.0 { global: - dpaax_iova_table_update; dpaax_iova_table_depopulate; dpaax_iova_table_dump; dpaax_iova_table_p; dpaax_iova_table_populate; + dpaax_iova_table_update; local: *; }; diff --git a/drivers/common/mvep/rte_common_mvep_version.map b/drivers/common/mvep/rte_common_mvep_version.map index c71722d79f..030928439d 100644 --- a/drivers/common/mvep/rte_common_mvep_version.map +++ b/drivers/common/mvep/rte_common_mvep_version.map @@ -1,6 +1,8 @@ -DPDK_18.11 { +DPDK_20.0 { global: - rte_mvep_init; rte_mvep_deinit; + rte_mvep_init; + + local: *; }; diff --git a/drivers/common/octeontx/rte_common_octeontx_version.map b/drivers/common/octeontx/rte_common_octeontx_version.map index a9b3cff9bc..c15fb89112 100644 --- a/drivers/common/octeontx/rte_common_octeontx_version.map +++ b/drivers/common/octeontx/rte_common_octeontx_version.map @@ -1,8 +1,10 @@ -DPDK_18.05 { +DPDK_20.0 { global: octeontx_logtype_mbox; + octeontx_mbox_send; octeontx_mbox_set_ram_mbox_base; octeontx_mbox_set_reg; - octeontx_mbox_send; + + local: *; }; diff --git a/drivers/common/octeontx2/rte_common_octeontx2_version.map b/drivers/common/octeontx2/rte_common_octeontx2_version.map index 4400120da0..adad21a2d6 100644 --- a/drivers/common/octeontx2/rte_common_octeontx2_version.map +++ b/drivers/common/octeontx2/rte_common_octeontx2_version.map @@ -1,39 +1,35 @@ -DPDK_19.08 { +DPDK_20.0 { global: otx2_dev_active_vfs; otx2_dev_fini; otx2_dev_priv_init; - + otx2_disable_irqs; + otx2_intra_dev_get_cfg; otx2_logtype_base; otx2_logtype_dpi; otx2_logtype_mbox; + otx2_logtype_nix; otx2_logtype_npa; otx2_logtype_npc; - otx2_logtype_nix; otx2_logtype_sso; - otx2_logtype_tm; otx2_logtype_tim; - + otx2_logtype_tm; otx2_mbox_alloc_msg_rsp; otx2_mbox_get_rsp; otx2_mbox_get_rsp_tmo; otx2_mbox_id2name; otx2_mbox_msg_send; otx2_mbox_wait_for_rsp; - - otx2_intra_dev_get_cfg; otx2_npa_lf_active; otx2_npa_lf_obj_get; otx2_npa_lf_obj_ref; otx2_npa_pf_func_get; otx2_npa_set_defaults; + otx2_register_irq; otx2_sso_pf_func_get; otx2_sso_pf_func_set; - - otx2_disable_irqs; otx2_unregister_irq; - otx2_register_irq; local: *; }; diff --git a/drivers/compress/isal/rte_pmd_isal_version.map b/drivers/compress/isal/rte_pmd_isal_version.map index de8e412ff1..f9f17e4f6e 100644 --- a/drivers/compress/isal/rte_pmd_isal_version.map +++ b/drivers/compress/isal/rte_pmd_isal_version.map @@ -1,3 +1,3 @@ -DPDK_18.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map b/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map index ad6e191e49..f9f17e4f6e 100644 --- a/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map +++ b/drivers/compress/octeontx/rte_pmd_octeontx_compress_version.map @@ -1,3 +1,3 @@ -DPDK_18.08 { +DPDK_20.0 { local: *; }; diff --git a/drivers/compress/qat/rte_pmd_qat_version.map b/drivers/compress/qat/rte_pmd_qat_version.map index ad6e191e49..f9f17e4f6e 100644 --- a/drivers/compress/qat/rte_pmd_qat_version.map +++ b/drivers/compress/qat/rte_pmd_qat_version.map @@ -1,3 +1,3 @@ -DPDK_18.08 { +DPDK_20.0 { local: *; }; diff --git a/drivers/compress/zlib/rte_pmd_zlib_version.map b/drivers/compress/zlib/rte_pmd_zlib_version.map index ad6e191e49..f9f17e4f6e 100644 --- a/drivers/compress/zlib/rte_pmd_zlib_version.map +++ b/drivers/compress/zlib/rte_pmd_zlib_version.map @@ -1,3 +1,3 @@ -DPDK_18.08 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map b/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map index dc4d417b7b..f9f17e4f6e 100644 --- a/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map +++ b/drivers/crypto/aesni_gcm/rte_pmd_aesni_gcm_version.map @@ -1,3 +1,3 @@ -DPDK_16.04 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map b/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map index ad607bbedd..f9f17e4f6e 100644 --- a/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map +++ b/drivers/crypto/aesni_mb/rte_pmd_aesni_mb_version.map @@ -1,3 +1,3 @@ -DPDK_2.2 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/armv8/rte_pmd_armv8_version.map b/drivers/crypto/armv8/rte_pmd_armv8_version.map index 1f84b68a83..f9f17e4f6e 100644 --- a/drivers/crypto/armv8/rte_pmd_armv8_version.map +++ b/drivers/crypto/armv8/rte_pmd_armv8_version.map @@ -1,3 +1,3 @@ -DPDK_17.02 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map b/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map index 521e51f411..f9f17e4f6e 100644 --- a/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map +++ b/drivers/crypto/caam_jr/rte_pmd_caam_jr_version.map @@ -1,4 +1,3 @@ -DPDK_18.11 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/ccp/rte_pmd_ccp_version.map b/drivers/crypto/ccp/rte_pmd_ccp_version.map index 9b9ab1a4cf..f9f17e4f6e 100644 --- a/drivers/crypto/ccp/rte_pmd_ccp_version.map +++ b/drivers/crypto/ccp/rte_pmd_ccp_version.map @@ -1,4 +1,3 @@ -DPDK_18.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map b/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map index 0bfb986d0b..5952d645fd 100644 --- a/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map +++ b/drivers/crypto/dpaa2_sec/rte_pmd_dpaa2_sec_version.map @@ -1,12 +1,8 @@ -DPDK_17.05 { - - local: *; -}; - -DPDK_18.11 { +DPDK_20.0 { global: dpaa2_sec_eventq_attach; dpaa2_sec_eventq_detach; -} DPDK_17.05; + local: *; +}; diff --git a/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map b/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map index cc7f2162e0..8580fa13db 100644 --- a/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map +++ b/drivers/crypto/dpaa_sec/rte_pmd_dpaa_sec_version.map @@ -1,12 +1,8 @@ -DPDK_17.11 { - - local: *; -}; - -DPDK_19.11 { +DPDK_20.0 { global: dpaa_sec_eventq_attach; dpaa_sec_eventq_detach; -} DPDK_17.11; + local: *; +}; diff --git a/drivers/crypto/kasumi/rte_pmd_kasumi_version.map b/drivers/crypto/kasumi/rte_pmd_kasumi_version.map index 8ffeca934e..f9f17e4f6e 100644 --- a/drivers/crypto/kasumi/rte_pmd_kasumi_version.map +++ b/drivers/crypto/kasumi/rte_pmd_kasumi_version.map @@ -1,3 +1,3 @@ -DPDK_16.07 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/mvsam/rte_pmd_mvsam_version.map b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map index a753031720..f9f17e4f6e 100644 --- a/drivers/crypto/mvsam/rte_pmd_mvsam_version.map +++ b/drivers/crypto/mvsam/rte_pmd_mvsam_version.map @@ -1,3 +1,3 @@ -DPDK_17.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/nitrox/rte_pmd_nitrox_version.map b/drivers/crypto/nitrox/rte_pmd_nitrox_version.map index 406964d1fc..f9f17e4f6e 100644 --- a/drivers/crypto/nitrox/rte_pmd_nitrox_version.map +++ b/drivers/crypto/nitrox/rte_pmd_nitrox_version.map @@ -1,3 +1,3 @@ -DPDK_19.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/null/rte_pmd_null_crypto_version.map b/drivers/crypto/null/rte_pmd_null_crypto_version.map index dc4d417b7b..f9f17e4f6e 100644 --- a/drivers/crypto/null/rte_pmd_null_crypto_version.map +++ b/drivers/crypto/null/rte_pmd_null_crypto_version.map @@ -1,3 +1,3 @@ -DPDK_16.04 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map b/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map index 521e51f411..f9f17e4f6e 100644 --- a/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map +++ b/drivers/crypto/octeontx/rte_pmd_octeontx_crypto_version.map @@ -1,4 +1,3 @@ -DPDK_18.11 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/openssl/rte_pmd_openssl_version.map b/drivers/crypto/openssl/rte_pmd_openssl_version.map index cc5829e30b..f9f17e4f6e 100644 --- a/drivers/crypto/openssl/rte_pmd_openssl_version.map +++ b/drivers/crypto/openssl/rte_pmd_openssl_version.map @@ -1,3 +1,3 @@ -DPDK_16.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map b/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map index 5c43127cf2..077afedce7 100644 --- a/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map +++ b/drivers/crypto/scheduler/rte_pmd_crypto_scheduler_version.map @@ -1,21 +1,16 @@ -DPDK_17.02 { +DPDK_20.0 { global: rte_cryptodev_scheduler_load_user_scheduler; - rte_cryptodev_scheduler_slave_attach; - rte_cryptodev_scheduler_slave_detach; - rte_cryptodev_scheduler_ordering_set; - rte_cryptodev_scheduler_ordering_get; - -}; - -DPDK_17.05 { - global: - rte_cryptodev_scheduler_mode_get; rte_cryptodev_scheduler_mode_set; rte_cryptodev_scheduler_option_get; rte_cryptodev_scheduler_option_set; + rte_cryptodev_scheduler_ordering_get; + rte_cryptodev_scheduler_ordering_set; + rte_cryptodev_scheduler_slave_attach; + rte_cryptodev_scheduler_slave_detach; rte_cryptodev_scheduler_slaves_get; -} DPDK_17.02; + local: *; +}; diff --git a/drivers/crypto/snow3g/rte_pmd_snow3g_version.map b/drivers/crypto/snow3g/rte_pmd_snow3g_version.map index dc4d417b7b..f9f17e4f6e 100644 --- a/drivers/crypto/snow3g/rte_pmd_snow3g_version.map +++ b/drivers/crypto/snow3g/rte_pmd_snow3g_version.map @@ -1,3 +1,3 @@ -DPDK_16.04 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map b/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map index de8e412ff1..f9f17e4f6e 100644 --- a/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map +++ b/drivers/crypto/virtio/rte_pmd_virtio_crypto_version.map @@ -1,3 +1,3 @@ -DPDK_18.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/crypto/zuc/rte_pmd_zuc_version.map b/drivers/crypto/zuc/rte_pmd_zuc_version.map index cc5829e30b..f9f17e4f6e 100644 --- a/drivers/crypto/zuc/rte_pmd_zuc_version.map +++ b/drivers/crypto/zuc/rte_pmd_zuc_version.map @@ -1,3 +1,3 @@ -DPDK_16.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/event/dpaa/rte_pmd_dpaa_event_version.map b/drivers/event/dpaa/rte_pmd_dpaa_event_version.map index 179140fb87..f9f17e4f6e 100644 --- a/drivers/event/dpaa/rte_pmd_dpaa_event_version.map +++ b/drivers/event/dpaa/rte_pmd_dpaa_event_version.map @@ -1,4 +1,3 @@ -DPDK_18.02 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map b/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map index 1c0b7559dc..f9f17e4f6e 100644 --- a/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map +++ b/drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map @@ -1,3 +1,3 @@ -DPDK_17.08 { +DPDK_20.0 { local: *; }; diff --git a/drivers/event/dsw/rte_pmd_dsw_event_version.map b/drivers/event/dsw/rte_pmd_dsw_event_version.map index 24bd5cdb35..f9f17e4f6e 100644 --- a/drivers/event/dsw/rte_pmd_dsw_event_version.map +++ b/drivers/event/dsw/rte_pmd_dsw_event_version.map @@ -1,3 +1,3 @@ -DPDK_18.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/event/octeontx/rte_pmd_octeontx_event_version.map b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map index 5352e7e3bd..f9f17e4f6e 100644 --- a/drivers/event/octeontx/rte_pmd_octeontx_event_version.map +++ b/drivers/event/octeontx/rte_pmd_octeontx_event_version.map @@ -1,3 +1,3 @@ -DPDK_17.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map b/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map index 41c65c8c9c..f9f17e4f6e 100644 --- a/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map +++ b/drivers/event/octeontx2/rte_pmd_octeontx2_event_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { +DPDK_20.0 { local: *; }; - diff --git a/drivers/event/opdl/rte_pmd_opdl_event_version.map b/drivers/event/opdl/rte_pmd_opdl_event_version.map index 58b94270d4..f9f17e4f6e 100644 --- a/drivers/event/opdl/rte_pmd_opdl_event_version.map +++ b/drivers/event/opdl/rte_pmd_opdl_event_version.map @@ -1,3 +1,3 @@ -DPDK_18.02 { +DPDK_20.0 { local: *; }; diff --git a/drivers/event/skeleton/rte_pmd_skeleton_event_version.map b/drivers/event/skeleton/rte_pmd_skeleton_event_version.map index 8591cc0b18..f9f17e4f6e 100644 --- a/drivers/event/skeleton/rte_pmd_skeleton_event_version.map +++ b/drivers/event/skeleton/rte_pmd_skeleton_event_version.map @@ -1,4 +1,3 @@ -DPDK_17.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/event/sw/rte_pmd_sw_event_version.map b/drivers/event/sw/rte_pmd_sw_event_version.map index 5352e7e3bd..f9f17e4f6e 100644 --- a/drivers/event/sw/rte_pmd_sw_event_version.map +++ b/drivers/event/sw/rte_pmd_sw_event_version.map @@ -1,3 +1,3 @@ -DPDK_17.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/mempool/bucket/rte_mempool_bucket_version.map b/drivers/mempool/bucket/rte_mempool_bucket_version.map index 9b9ab1a4cf..f9f17e4f6e 100644 --- a/drivers/mempool/bucket/rte_mempool_bucket_version.map +++ b/drivers/mempool/bucket/rte_mempool_bucket_version.map @@ -1,4 +1,3 @@ -DPDK_18.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/mempool/dpaa/rte_mempool_dpaa_version.map b/drivers/mempool/dpaa/rte_mempool_dpaa_version.map index 60bf50b2d1..9eebaf7ffd 100644 --- a/drivers/mempool/dpaa/rte_mempool_dpaa_version.map +++ b/drivers/mempool/dpaa/rte_mempool_dpaa_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: rte_dpaa_bpid_info; diff --git a/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map b/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map index b45e7a9ac1..cd4bc88273 100644 --- a/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map +++ b/drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map @@ -1,16 +1,10 @@ -DPDK_17.05 { +DPDK_20.0 { global: rte_dpaa2_bpid_info; rte_dpaa2_mbuf_alloc_bulk; - - local: *; -}; - -DPDK_18.05 { - global: - rte_dpaa2_mbuf_from_buf_addr; rte_dpaa2_mbuf_pool_bpid; -} DPDK_17.05; + local: *; +}; diff --git a/drivers/mempool/octeontx/rte_mempool_octeontx_version.map b/drivers/mempool/octeontx/rte_mempool_octeontx_version.map index a753031720..f9f17e4f6e 100644 --- a/drivers/mempool/octeontx/rte_mempool_octeontx_version.map +++ b/drivers/mempool/octeontx/rte_mempool_octeontx_version.map @@ -1,3 +1,3 @@ -DPDK_17.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map b/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map index d703368c31..d4f81aed8e 100644 --- a/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map +++ b/drivers/mempool/octeontx2/rte_mempool_octeontx2_version.map @@ -1,8 +1,8 @@ -DPDK_19.08 { +DPDK_20.0 { global: - otx2_npa_lf_init; otx2_npa_lf_fini; + otx2_npa_lf_init; local: *; }; diff --git a/drivers/mempool/ring/rte_mempool_ring_version.map b/drivers/mempool/ring/rte_mempool_ring_version.map index 8591cc0b18..f9f17e4f6e 100644 --- a/drivers/mempool/ring/rte_mempool_ring_version.map +++ b/drivers/mempool/ring/rte_mempool_ring_version.map @@ -1,4 +1,3 @@ -DPDK_17.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/mempool/stack/rte_mempool_stack_version.map b/drivers/mempool/stack/rte_mempool_stack_version.map index 8591cc0b18..f9f17e4f6e 100644 --- a/drivers/mempool/stack/rte_mempool_stack_version.map +++ b/drivers/mempool/stack/rte_mempool_stack_version.map @@ -1,4 +1,3 @@ -DPDK_17.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/af_packet/rte_pmd_af_packet_version.map b/drivers/net/af_packet/rte_pmd_af_packet_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/af_packet/rte_pmd_af_packet_version.map +++ b/drivers/net/af_packet/rte_pmd_af_packet_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/af_xdp/rte_pmd_af_xdp_version.map b/drivers/net/af_xdp/rte_pmd_af_xdp_version.map index c6db030fe6..f9f17e4f6e 100644 --- a/drivers/net/af_xdp/rte_pmd_af_xdp_version.map +++ b/drivers/net/af_xdp/rte_pmd_af_xdp_version.map @@ -1,3 +1,3 @@ -DPDK_19.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ark/rte_pmd_ark_version.map b/drivers/net/ark/rte_pmd_ark_version.map index 1062e0429f..f9f17e4f6e 100644 --- a/drivers/net/ark/rte_pmd_ark_version.map +++ b/drivers/net/ark/rte_pmd_ark_version.map @@ -1,4 +1,3 @@ -DPDK_17.05 { - local: *; - +DPDK_20.0 { + local: *; }; diff --git a/drivers/net/atlantic/rte_pmd_atlantic_version.map b/drivers/net/atlantic/rte_pmd_atlantic_version.map index b16faa999f..9b04838d84 100644 --- a/drivers/net/atlantic/rte_pmd_atlantic_version.map +++ b/drivers/net/atlantic/rte_pmd_atlantic_version.map @@ -1,5 +1,4 @@ -DPDK_18.11 { - +DPDK_20.0 { local: *; }; @@ -13,4 +12,3 @@ EXPERIMENTAL { rte_pmd_atl_macsec_select_txsa; rte_pmd_atl_macsec_select_rxsa; }; - diff --git a/drivers/net/avp/rte_pmd_avp_version.map b/drivers/net/avp/rte_pmd_avp_version.map index 5352e7e3bd..f9f17e4f6e 100644 --- a/drivers/net/avp/rte_pmd_avp_version.map +++ b/drivers/net/avp/rte_pmd_avp_version.map @@ -1,3 +1,3 @@ -DPDK_17.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/axgbe/rte_pmd_axgbe_version.map b/drivers/net/axgbe/rte_pmd_axgbe_version.map index de8e412ff1..f9f17e4f6e 100644 --- a/drivers/net/axgbe/rte_pmd_axgbe_version.map +++ b/drivers/net/axgbe/rte_pmd_axgbe_version.map @@ -1,3 +1,3 @@ -DPDK_18.05 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/bnx2x/rte_pmd_bnx2x_version.map b/drivers/net/bnx2x/rte_pmd_bnx2x_version.map index bd8138a034..f9f17e4f6e 100644 --- a/drivers/net/bnx2x/rte_pmd_bnx2x_version.map +++ b/drivers/net/bnx2x/rte_pmd_bnx2x_version.map @@ -1,4 +1,3 @@ -DPDK_2.1 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/bnxt/rte_pmd_bnxt_version.map b/drivers/net/bnxt/rte_pmd_bnxt_version.map index 4750d40ad6..bb52562347 100644 --- a/drivers/net/bnxt/rte_pmd_bnxt_version.map +++ b/drivers/net/bnxt/rte_pmd_bnxt_version.map @@ -1,4 +1,4 @@ -DPDK_17.08 { +DPDK_20.0 { global: rte_pmd_bnxt_get_vf_rx_status; @@ -10,13 +10,13 @@ DPDK_17.08 { rte_pmd_bnxt_set_tx_loopback; rte_pmd_bnxt_set_vf_mac_addr; rte_pmd_bnxt_set_vf_mac_anti_spoof; + rte_pmd_bnxt_set_vf_persist_stats; rte_pmd_bnxt_set_vf_rate_limit; rte_pmd_bnxt_set_vf_rxmode; rte_pmd_bnxt_set_vf_vlan_anti_spoof; rte_pmd_bnxt_set_vf_vlan_filter; rte_pmd_bnxt_set_vf_vlan_insert; rte_pmd_bnxt_set_vf_vlan_stripq; - rte_pmd_bnxt_set_vf_persist_stats; local: *; }; diff --git a/drivers/net/bonding/rte_pmd_bond_version.map b/drivers/net/bonding/rte_pmd_bond_version.map index 00d955c481..270c7d5d55 100644 --- a/drivers/net/bonding/rte_pmd_bond_version.map +++ b/drivers/net/bonding/rte_pmd_bond_version.map @@ -1,9 +1,21 @@ -DPDK_2.0 { +DPDK_20.0 { global: + rte_eth_bond_8023ad_agg_selection_get; + rte_eth_bond_8023ad_agg_selection_set; + rte_eth_bond_8023ad_conf_get; + rte_eth_bond_8023ad_dedicated_queues_disable; + rte_eth_bond_8023ad_dedicated_queues_enable; + rte_eth_bond_8023ad_ext_collect; + rte_eth_bond_8023ad_ext_collect_get; + rte_eth_bond_8023ad_ext_distrib; + rte_eth_bond_8023ad_ext_distrib_get; + rte_eth_bond_8023ad_ext_slowtx; + rte_eth_bond_8023ad_setup; rte_eth_bond_8023ad_slave_info; rte_eth_bond_active_slaves_get; rte_eth_bond_create; + rte_eth_bond_free; rte_eth_bond_link_monitoring_set; rte_eth_bond_mac_address_reset; rte_eth_bond_mac_address_set; @@ -19,36 +31,3 @@ DPDK_2.0 { local: *; }; - -DPDK_2.1 { - global: - - rte_eth_bond_free; - -} DPDK_2.0; - -DPDK_16.04 { -}; - -DPDK_16.07 { - global: - - rte_eth_bond_8023ad_ext_collect; - rte_eth_bond_8023ad_ext_collect_get; - rte_eth_bond_8023ad_ext_distrib; - rte_eth_bond_8023ad_ext_distrib_get; - rte_eth_bond_8023ad_ext_slowtx; - -} DPDK_16.04; - -DPDK_17.08 { - global: - - rte_eth_bond_8023ad_dedicated_queues_enable; - rte_eth_bond_8023ad_dedicated_queues_disable; - rte_eth_bond_8023ad_agg_selection_get; - rte_eth_bond_8023ad_agg_selection_set; - rte_eth_bond_8023ad_conf_get; - rte_eth_bond_8023ad_setup; - -} DPDK_16.07; diff --git a/drivers/net/cxgbe/rte_pmd_cxgbe_version.map b/drivers/net/cxgbe/rte_pmd_cxgbe_version.map index bd8138a034..f9f17e4f6e 100644 --- a/drivers/net/cxgbe/rte_pmd_cxgbe_version.map +++ b/drivers/net/cxgbe/rte_pmd_cxgbe_version.map @@ -1,4 +1,3 @@ -DPDK_2.1 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/dpaa/rte_pmd_dpaa_version.map b/drivers/net/dpaa/rte_pmd_dpaa_version.map index 8cb4500b51..f403a1526d 100644 --- a/drivers/net/dpaa/rte_pmd_dpaa_version.map +++ b/drivers/net/dpaa/rte_pmd_dpaa_version.map @@ -1,12 +1,9 @@ -DPDK_17.11 { - - local: *; -}; - -DPDK_18.08 { +DPDK_20.0 { global: dpaa_eth_eventq_attach; dpaa_eth_eventq_detach; rte_pmd_dpaa_set_tx_loopback; -} DPDK_17.11; + + local: *; +}; diff --git a/drivers/net/dpaa2/rte_pmd_dpaa2_version.map b/drivers/net/dpaa2/rte_pmd_dpaa2_version.map index d1b4cdb232..f2bb793319 100644 --- a/drivers/net/dpaa2/rte_pmd_dpaa2_version.map +++ b/drivers/net/dpaa2/rte_pmd_dpaa2_version.map @@ -1,15 +1,11 @@ -DPDK_17.05 { - - local: *; -}; - -DPDK_17.11 { +DPDK_20.0 { global: dpaa2_eth_eventq_attach; dpaa2_eth_eventq_detach; -} DPDK_17.05; + local: *; +}; EXPERIMENTAL { global: @@ -17,4 +13,4 @@ EXPERIMENTAL { rte_pmd_dpaa2_mux_flow_create; rte_pmd_dpaa2_set_custom_hash; rte_pmd_dpaa2_set_timestamp; -} DPDK_17.11; +}; diff --git a/drivers/net/e1000/rte_pmd_e1000_version.map b/drivers/net/e1000/rte_pmd_e1000_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/e1000/rte_pmd_e1000_version.map +++ b/drivers/net/e1000/rte_pmd_e1000_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ena/rte_pmd_ena_version.map b/drivers/net/ena/rte_pmd_ena_version.map index 349c6e1c22..f9f17e4f6e 100644 --- a/drivers/net/ena/rte_pmd_ena_version.map +++ b/drivers/net/ena/rte_pmd_ena_version.map @@ -1,4 +1,3 @@ -DPDK_16.04 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/enetc/rte_pmd_enetc_version.map b/drivers/net/enetc/rte_pmd_enetc_version.map index 521e51f411..f9f17e4f6e 100644 --- a/drivers/net/enetc/rte_pmd_enetc_version.map +++ b/drivers/net/enetc/rte_pmd_enetc_version.map @@ -1,4 +1,3 @@ -DPDK_18.11 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/enic/rte_pmd_enic_version.map b/drivers/net/enic/rte_pmd_enic_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/enic/rte_pmd_enic_version.map +++ b/drivers/net/enic/rte_pmd_enic_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/failsafe/rte_pmd_failsafe_version.map b/drivers/net/failsafe/rte_pmd_failsafe_version.map index b6d2840be4..f9f17e4f6e 100644 --- a/drivers/net/failsafe/rte_pmd_failsafe_version.map +++ b/drivers/net/failsafe/rte_pmd_failsafe_version.map @@ -1,4 +1,3 @@ -DPDK_17.08 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/fm10k/rte_pmd_fm10k_version.map b/drivers/net/fm10k/rte_pmd_fm10k_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/fm10k/rte_pmd_fm10k_version.map +++ b/drivers/net/fm10k/rte_pmd_fm10k_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/hinic/rte_pmd_hinic_version.map b/drivers/net/hinic/rte_pmd_hinic_version.map index 9a61188cd5..f9f17e4f6e 100644 --- a/drivers/net/hinic/rte_pmd_hinic_version.map +++ b/drivers/net/hinic/rte_pmd_hinic_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/hns3/rte_pmd_hns3_version.map b/drivers/net/hns3/rte_pmd_hns3_version.map index 35e5f2debb..f9f17e4f6e 100644 --- a/drivers/net/hns3/rte_pmd_hns3_version.map +++ b/drivers/net/hns3/rte_pmd_hns3_version.map @@ -1,3 +1,3 @@ -DPDK_19.11 { - local: *; +DPDK_20.0 { + local: *; }; diff --git a/drivers/net/i40e/rte_pmd_i40e_version.map b/drivers/net/i40e/rte_pmd_i40e_version.map index cccd5768c2..a80e69b93e 100644 --- a/drivers/net/i40e/rte_pmd_i40e_version.map +++ b/drivers/net/i40e/rte_pmd_i40e_version.map @@ -1,23 +1,34 @@ -DPDK_2.0 { - - local: *; -}; - -DPDK_17.02 { +DPDK_20.0 { global: + rte_pmd_i40e_add_vf_mac_addr; + rte_pmd_i40e_flow_add_del_packet_template; + rte_pmd_i40e_flow_type_mapping_get; + rte_pmd_i40e_flow_type_mapping_reset; + rte_pmd_i40e_flow_type_mapping_update; + rte_pmd_i40e_get_ddp_info; + rte_pmd_i40e_get_ddp_list; rte_pmd_i40e_get_vf_stats; + rte_pmd_i40e_inset_get; + rte_pmd_i40e_inset_set; rte_pmd_i40e_ping_vfs; + rte_pmd_i40e_process_ddp_package; rte_pmd_i40e_ptype_mapping_get; rte_pmd_i40e_ptype_mapping_replace; rte_pmd_i40e_ptype_mapping_reset; rte_pmd_i40e_ptype_mapping_update; + rte_pmd_i40e_query_vfid_by_mac; rte_pmd_i40e_reset_vf_stats; + rte_pmd_i40e_rss_queue_region_conf; + rte_pmd_i40e_set_tc_strict_prio; rte_pmd_i40e_set_tx_loopback; rte_pmd_i40e_set_vf_broadcast; rte_pmd_i40e_set_vf_mac_addr; rte_pmd_i40e_set_vf_mac_anti_spoof; + rte_pmd_i40e_set_vf_max_bw; rte_pmd_i40e_set_vf_multicast_promisc; + rte_pmd_i40e_set_vf_tc_bw_alloc; + rte_pmd_i40e_set_vf_tc_max_bw; rte_pmd_i40e_set_vf_unicast_promisc; rte_pmd_i40e_set_vf_vlan_anti_spoof; rte_pmd_i40e_set_vf_vlan_filter; @@ -25,43 +36,5 @@ DPDK_17.02 { rte_pmd_i40e_set_vf_vlan_stripq; rte_pmd_i40e_set_vf_vlan_tag; -} DPDK_2.0; - -DPDK_17.05 { - global: - - rte_pmd_i40e_set_tc_strict_prio; - rte_pmd_i40e_set_vf_max_bw; - rte_pmd_i40e_set_vf_tc_bw_alloc; - rte_pmd_i40e_set_vf_tc_max_bw; - rte_pmd_i40e_process_ddp_package; - rte_pmd_i40e_get_ddp_list; - -} DPDK_17.02; - -DPDK_17.08 { - global: - - rte_pmd_i40e_get_ddp_info; - -} DPDK_17.05; - -DPDK_17.11 { - global: - - rte_pmd_i40e_add_vf_mac_addr; - rte_pmd_i40e_flow_add_del_packet_template; - rte_pmd_i40e_flow_type_mapping_update; - rte_pmd_i40e_flow_type_mapping_get; - rte_pmd_i40e_flow_type_mapping_reset; - rte_pmd_i40e_query_vfid_by_mac; - rte_pmd_i40e_rss_queue_region_conf; - -} DPDK_17.08; - -DPDK_18.02 { - global: - - rte_pmd_i40e_inset_get; - rte_pmd_i40e_inset_set; -} DPDK_17.11; \ No newline at end of file + local: *; +}; diff --git a/drivers/net/iavf/rte_pmd_iavf_version.map b/drivers/net/iavf/rte_pmd_iavf_version.map index 179140fb87..f9f17e4f6e 100644 --- a/drivers/net/iavf/rte_pmd_iavf_version.map +++ b/drivers/net/iavf/rte_pmd_iavf_version.map @@ -1,4 +1,3 @@ -DPDK_18.02 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ice/rte_pmd_ice_version.map b/drivers/net/ice/rte_pmd_ice_version.map index 7b23b609da..f9f17e4f6e 100644 --- a/drivers/net/ice/rte_pmd_ice_version.map +++ b/drivers/net/ice/rte_pmd_ice_version.map @@ -1,4 +1,3 @@ -DPDK_19.02 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ifc/rte_pmd_ifc_version.map b/drivers/net/ifc/rte_pmd_ifc_version.map index 9b9ab1a4cf..f9f17e4f6e 100644 --- a/drivers/net/ifc/rte_pmd_ifc_version.map +++ b/drivers/net/ifc/rte_pmd_ifc_version.map @@ -1,4 +1,3 @@ -DPDK_18.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map index fc8c95e919..f9f17e4f6e 100644 --- a/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map +++ b/drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map @@ -1,4 +1,3 @@ -DPDK_19.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ixgbe/rte_pmd_ixgbe_version.map b/drivers/net/ixgbe/rte_pmd_ixgbe_version.map index c814f96d72..21534dbc3d 100644 --- a/drivers/net/ixgbe/rte_pmd_ixgbe_version.map +++ b/drivers/net/ixgbe/rte_pmd_ixgbe_version.map @@ -1,57 +1,39 @@ -DPDK_2.0 { - - local: *; -}; - -DPDK_16.11 { - global: - - rte_pmd_ixgbe_set_all_queues_drop_en; - rte_pmd_ixgbe_set_tx_loopback; - rte_pmd_ixgbe_set_vf_mac_addr; - rte_pmd_ixgbe_set_vf_mac_anti_spoof; - rte_pmd_ixgbe_set_vf_split_drop_en; - rte_pmd_ixgbe_set_vf_vlan_anti_spoof; - rte_pmd_ixgbe_set_vf_vlan_insert; - rte_pmd_ixgbe_set_vf_vlan_stripq; -} DPDK_2.0; - -DPDK_17.02 { +DPDK_20.0 { global: + rte_pmd_ixgbe_bypass_event_show; + rte_pmd_ixgbe_bypass_event_store; + rte_pmd_ixgbe_bypass_init; + rte_pmd_ixgbe_bypass_state_set; + rte_pmd_ixgbe_bypass_state_show; + rte_pmd_ixgbe_bypass_ver_show; + rte_pmd_ixgbe_bypass_wd_reset; + rte_pmd_ixgbe_bypass_wd_timeout_show; + rte_pmd_ixgbe_bypass_wd_timeout_store; rte_pmd_ixgbe_macsec_config_rxsc; rte_pmd_ixgbe_macsec_config_txsc; rte_pmd_ixgbe_macsec_disable; rte_pmd_ixgbe_macsec_enable; rte_pmd_ixgbe_macsec_select_rxsa; rte_pmd_ixgbe_macsec_select_txsa; + rte_pmd_ixgbe_ping_vf; + rte_pmd_ixgbe_set_all_queues_drop_en; + rte_pmd_ixgbe_set_tc_bw_alloc; + rte_pmd_ixgbe_set_tx_loopback; + rte_pmd_ixgbe_set_vf_mac_addr; + rte_pmd_ixgbe_set_vf_mac_anti_spoof; rte_pmd_ixgbe_set_vf_rate_limit; rte_pmd_ixgbe_set_vf_rx; rte_pmd_ixgbe_set_vf_rxmode; + rte_pmd_ixgbe_set_vf_split_drop_en; rte_pmd_ixgbe_set_vf_tx; + rte_pmd_ixgbe_set_vf_vlan_anti_spoof; rte_pmd_ixgbe_set_vf_vlan_filter; -} DPDK_16.11; + rte_pmd_ixgbe_set_vf_vlan_insert; + rte_pmd_ixgbe_set_vf_vlan_stripq; -DPDK_17.05 { - global: - - rte_pmd_ixgbe_ping_vf; - rte_pmd_ixgbe_set_tc_bw_alloc; -} DPDK_17.02; - -DPDK_17.08 { - global: - - rte_pmd_ixgbe_bypass_event_show; - rte_pmd_ixgbe_bypass_event_store; - rte_pmd_ixgbe_bypass_init; - rte_pmd_ixgbe_bypass_state_set; - rte_pmd_ixgbe_bypass_state_show; - rte_pmd_ixgbe_bypass_ver_show; - rte_pmd_ixgbe_bypass_wd_reset; - rte_pmd_ixgbe_bypass_wd_timeout_show; - rte_pmd_ixgbe_bypass_wd_timeout_store; -} DPDK_17.05; + local: *; +}; EXPERIMENTAL { global: diff --git a/drivers/net/kni/rte_pmd_kni_version.map b/drivers/net/kni/rte_pmd_kni_version.map index 8591cc0b18..f9f17e4f6e 100644 --- a/drivers/net/kni/rte_pmd_kni_version.map +++ b/drivers/net/kni/rte_pmd_kni_version.map @@ -1,4 +1,3 @@ -DPDK_17.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/liquidio/rte_pmd_liquidio_version.map b/drivers/net/liquidio/rte_pmd_liquidio_version.map index 8591cc0b18..f9f17e4f6e 100644 --- a/drivers/net/liquidio/rte_pmd_liquidio_version.map +++ b/drivers/net/liquidio/rte_pmd_liquidio_version.map @@ -1,4 +1,3 @@ -DPDK_17.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/memif/rte_pmd_memif_version.map b/drivers/net/memif/rte_pmd_memif_version.map index 8861484fb3..f9f17e4f6e 100644 --- a/drivers/net/memif/rte_pmd_memif_version.map +++ b/drivers/net/memif/rte_pmd_memif_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { - - local: *; +DPDK_20.0 { + local: *; }; diff --git a/drivers/net/mlx4/rte_pmd_mlx4_version.map b/drivers/net/mlx4/rte_pmd_mlx4_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/mlx4/rte_pmd_mlx4_version.map +++ b/drivers/net/mlx4/rte_pmd_mlx4_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/mlx5/rte_pmd_mlx5_version.map b/drivers/net/mlx5/rte_pmd_mlx5_version.map index ad607bbedd..f9f17e4f6e 100644 --- a/drivers/net/mlx5/rte_pmd_mlx5_version.map +++ b/drivers/net/mlx5/rte_pmd_mlx5_version.map @@ -1,3 +1,3 @@ -DPDK_2.2 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/mvneta/rte_pmd_mvneta_version.map b/drivers/net/mvneta/rte_pmd_mvneta_version.map index 24bd5cdb35..f9f17e4f6e 100644 --- a/drivers/net/mvneta/rte_pmd_mvneta_version.map +++ b/drivers/net/mvneta/rte_pmd_mvneta_version.map @@ -1,3 +1,3 @@ -DPDK_18.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/mvpp2/rte_pmd_mvpp2_version.map b/drivers/net/mvpp2/rte_pmd_mvpp2_version.map index a753031720..f9f17e4f6e 100644 --- a/drivers/net/mvpp2/rte_pmd_mvpp2_version.map +++ b/drivers/net/mvpp2/rte_pmd_mvpp2_version.map @@ -1,3 +1,3 @@ -DPDK_17.11 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/netvsc/rte_pmd_netvsc_version.map b/drivers/net/netvsc/rte_pmd_netvsc_version.map index d534019a6b..f9f17e4f6e 100644 --- a/drivers/net/netvsc/rte_pmd_netvsc_version.map +++ b/drivers/net/netvsc/rte_pmd_netvsc_version.map @@ -1,5 +1,3 @@ -/* SPDX-License-Identifier: BSD-3-Clause */ - -DPDK_18.08 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/nfb/rte_pmd_nfb_version.map b/drivers/net/nfb/rte_pmd_nfb_version.map index fc8c95e919..f9f17e4f6e 100644 --- a/drivers/net/nfb/rte_pmd_nfb_version.map +++ b/drivers/net/nfb/rte_pmd_nfb_version.map @@ -1,4 +1,3 @@ -DPDK_19.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/nfp/rte_pmd_nfp_version.map b/drivers/net/nfp/rte_pmd_nfp_version.map index ad607bbedd..f9f17e4f6e 100644 --- a/drivers/net/nfp/rte_pmd_nfp_version.map +++ b/drivers/net/nfp/rte_pmd_nfp_version.map @@ -1,3 +1,3 @@ -DPDK_2.2 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/null/rte_pmd_null_version.map b/drivers/net/null/rte_pmd_null_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/null/rte_pmd_null_version.map +++ b/drivers/net/null/rte_pmd_null_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/octeontx/rte_pmd_octeontx_version.map b/drivers/net/octeontx/rte_pmd_octeontx_version.map index a3161b14d0..f7cae02fac 100644 --- a/drivers/net/octeontx/rte_pmd_octeontx_version.map +++ b/drivers/net/octeontx/rte_pmd_octeontx_version.map @@ -1,11 +1,7 @@ -DPDK_17.11 { - - local: *; -}; - -DPDK_18.02 { +DPDK_20.0 { global: rte_octeontx_pchan_map; -} DPDK_17.11; + local: *; +}; diff --git a/drivers/net/octeontx2/rte_pmd_octeontx2_version.map b/drivers/net/octeontx2/rte_pmd_octeontx2_version.map index 9a61188cd5..f9f17e4f6e 100644 --- a/drivers/net/octeontx2/rte_pmd_octeontx2_version.map +++ b/drivers/net/octeontx2/rte_pmd_octeontx2_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/pcap/rte_pmd_pcap_version.map b/drivers/net/pcap/rte_pmd_pcap_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/pcap/rte_pmd_pcap_version.map +++ b/drivers/net/pcap/rte_pmd_pcap_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/qede/rte_pmd_qede_version.map b/drivers/net/qede/rte_pmd_qede_version.map index 349c6e1c22..f9f17e4f6e 100644 --- a/drivers/net/qede/rte_pmd_qede_version.map +++ b/drivers/net/qede/rte_pmd_qede_version.map @@ -1,4 +1,3 @@ -DPDK_16.04 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/ring/rte_pmd_ring_version.map b/drivers/net/ring/rte_pmd_ring_version.map index 1f785d9409..ebb6be2733 100644 --- a/drivers/net/ring/rte_pmd_ring_version.map +++ b/drivers/net/ring/rte_pmd_ring_version.map @@ -1,14 +1,8 @@ -DPDK_2.0 { +DPDK_20.0 { global: + rte_eth_from_ring; rte_eth_from_rings; local: *; }; - -DPDK_2.2 { - global: - - rte_eth_from_ring; - -} DPDK_2.0; diff --git a/drivers/net/sfc/rte_pmd_sfc_version.map b/drivers/net/sfc/rte_pmd_sfc_version.map index 31eca32ebe..f9f17e4f6e 100644 --- a/drivers/net/sfc/rte_pmd_sfc_version.map +++ b/drivers/net/sfc/rte_pmd_sfc_version.map @@ -1,4 +1,3 @@ -DPDK_17.02 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/softnic/rte_pmd_softnic_version.map b/drivers/net/softnic/rte_pmd_softnic_version.map index bc44b06f98..50f113d5a2 100644 --- a/drivers/net/softnic/rte_pmd_softnic_version.map +++ b/drivers/net/softnic/rte_pmd_softnic_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: rte_pmd_softnic_run; diff --git a/drivers/net/szedata2/rte_pmd_szedata2_version.map b/drivers/net/szedata2/rte_pmd_szedata2_version.map index ad607bbedd..f9f17e4f6e 100644 --- a/drivers/net/szedata2/rte_pmd_szedata2_version.map +++ b/drivers/net/szedata2/rte_pmd_szedata2_version.map @@ -1,3 +1,3 @@ -DPDK_2.2 { +DPDK_20.0 { local: *; }; diff --git a/drivers/net/tap/rte_pmd_tap_version.map b/drivers/net/tap/rte_pmd_tap_version.map index 31eca32ebe..f9f17e4f6e 100644 --- a/drivers/net/tap/rte_pmd_tap_version.map +++ b/drivers/net/tap/rte_pmd_tap_version.map @@ -1,4 +1,3 @@ -DPDK_17.02 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/thunderx/rte_pmd_thunderx_version.map b/drivers/net/thunderx/rte_pmd_thunderx_version.map index 1901bcb3b3..f9f17e4f6e 100644 --- a/drivers/net/thunderx/rte_pmd_thunderx_version.map +++ b/drivers/net/thunderx/rte_pmd_thunderx_version.map @@ -1,4 +1,3 @@ -DPDK_16.07 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map b/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map index 179140fb87..f9f17e4f6e 100644 --- a/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map +++ b/drivers/net/vdev_netvsc/rte_pmd_vdev_netvsc_version.map @@ -1,4 +1,3 @@ -DPDK_18.02 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/vhost/rte_pmd_vhost_version.map b/drivers/net/vhost/rte_pmd_vhost_version.map index 695db85749..16b591ccc4 100644 --- a/drivers/net/vhost/rte_pmd_vhost_version.map +++ b/drivers/net/vhost/rte_pmd_vhost_version.map @@ -1,13 +1,8 @@ -DPDK_16.04 { +DPDK_20.0 { global: rte_eth_vhost_get_queue_event; - - local: *; -}; - -DPDK_16.11 { - global: - rte_eth_vhost_get_vid_from_port_id; + + local: *; }; diff --git a/drivers/net/virtio/rte_pmd_virtio_version.map b/drivers/net/virtio/rte_pmd_virtio_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/virtio/rte_pmd_virtio_version.map +++ b/drivers/net/virtio/rte_pmd_virtio_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map b/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map index ef35398402..f9f17e4f6e 100644 --- a/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map +++ b/drivers/net/vmxnet3/rte_pmd_vmxnet3_version.map @@ -1,4 +1,3 @@ -DPDK_2.0 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map b/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map index 9b9ab1a4cf..f9f17e4f6e 100644 --- a/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map +++ b/drivers/raw/dpaa2_cmdif/rte_rawdev_dpaa2_cmdif_version.map @@ -1,4 +1,3 @@ -DPDK_18.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map b/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map index d16a136fc8..ca6a0d7626 100644 --- a/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map +++ b/drivers/raw/dpaa2_qdma/rte_rawdev_dpaa2_qdma_version.map @@ -1,4 +1,4 @@ -DPDK_19.05 { +DPDK_20.0 { global: rte_qdma_attr_get; @@ -9,9 +9,9 @@ DPDK_19.05 { rte_qdma_start; rte_qdma_stop; rte_qdma_vq_create; - rte_qdma_vq_destroy; rte_qdma_vq_dequeue; rte_qdma_vq_dequeue_multi; + rte_qdma_vq_destroy; rte_qdma_vq_enqueue; rte_qdma_vq_enqueue_multi; rte_qdma_vq_stats; diff --git a/drivers/raw/ifpga/rte_rawdev_ifpga_version.map b/drivers/raw/ifpga/rte_rawdev_ifpga_version.map index 9b9ab1a4cf..f9f17e4f6e 100644 --- a/drivers/raw/ifpga/rte_rawdev_ifpga_version.map +++ b/drivers/raw/ifpga/rte_rawdev_ifpga_version.map @@ -1,4 +1,3 @@ -DPDK_18.05 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/raw/ioat/rte_rawdev_ioat_version.map b/drivers/raw/ioat/rte_rawdev_ioat_version.map index 9a61188cd5..f9f17e4f6e 100644 --- a/drivers/raw/ioat/rte_rawdev_ioat_version.map +++ b/drivers/raw/ioat/rte_rawdev_ioat_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/raw/ntb/rte_rawdev_ntb_version.map b/drivers/raw/ntb/rte_rawdev_ntb_version.map index 8861484fb3..f9f17e4f6e 100644 --- a/drivers/raw/ntb/rte_rawdev_ntb_version.map +++ b/drivers/raw/ntb/rte_rawdev_ntb_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { - - local: *; +DPDK_20.0 { + local: *; }; diff --git a/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map b/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map index 9a61188cd5..f9f17e4f6e 100644 --- a/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map +++ b/drivers/raw/octeontx2_dma/rte_rawdev_octeontx2_dma_version.map @@ -1,4 +1,3 @@ -DPDK_19.08 { - +DPDK_20.0 { local: *; }; diff --git a/drivers/raw/skeleton/rte_rawdev_skeleton_version.map b/drivers/raw/skeleton/rte_rawdev_skeleton_version.map index 179140fb87..f9f17e4f6e 100644 --- a/drivers/raw/skeleton/rte_rawdev_skeleton_version.map +++ b/drivers/raw/skeleton/rte_rawdev_skeleton_version.map @@ -1,4 +1,3 @@ -DPDK_18.02 { - +DPDK_20.0 { local: *; }; diff --git a/lib/librte_acl/rte_acl_version.map b/lib/librte_acl/rte_acl_version.map index b09370a104..c3daca8115 100644 --- a/lib/librte_acl/rte_acl_version.map +++ b/lib/librte_acl/rte_acl_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_acl_add_rules; diff --git a/lib/librte_bbdev/rte_bbdev_version.map b/lib/librte_bbdev/rte_bbdev_version.map index 3624eb1cb4..45b560dbe7 100644 --- a/lib/librte_bbdev/rte_bbdev_version.map +++ b/lib/librte_bbdev/rte_bbdev_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_bitratestats/rte_bitratestats_version.map b/lib/librte_bitratestats/rte_bitratestats_version.map index fe7454452d..88fc2912db 100644 --- a/lib/librte_bitratestats/rte_bitratestats_version.map +++ b/lib/librte_bitratestats/rte_bitratestats_version.map @@ -1,4 +1,4 @@ -DPDK_17.05 { +DPDK_20.0 { global: rte_stats_bitrate_calc; diff --git a/lib/librte_bpf/rte_bpf_version.map b/lib/librte_bpf/rte_bpf_version.map index a203e088ea..e1ec43faa0 100644 --- a/lib/librte_bpf/rte_bpf_version.map +++ b/lib/librte_bpf/rte_bpf_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_cfgfile/rte_cfgfile_version.map b/lib/librte_cfgfile/rte_cfgfile_version.map index a0a11cea8d..906eee96bf 100644 --- a/lib/librte_cfgfile/rte_cfgfile_version.map +++ b/lib/librte_cfgfile/rte_cfgfile_version.map @@ -1,40 +1,22 @@ -DPDK_2.0 { +DPDK_20.0 { global: + rte_cfgfile_add_entry; + rte_cfgfile_add_section; rte_cfgfile_close; + rte_cfgfile_create; rte_cfgfile_get_entry; rte_cfgfile_has_entry; rte_cfgfile_has_section; rte_cfgfile_load; + rte_cfgfile_load_with_params; rte_cfgfile_num_sections; + rte_cfgfile_save; rte_cfgfile_section_entries; + rte_cfgfile_section_entries_by_index; rte_cfgfile_section_num_entries; rte_cfgfile_sections; + rte_cfgfile_set_entry; local: *; }; - -DPDK_16.04 { - global: - - rte_cfgfile_section_entries_by_index; - -} DPDK_2.0; - -DPDK_17.05 { - global: - - rte_cfgfile_load_with_params; - -} DPDK_16.04; - -DPDK_17.11 { - global: - - rte_cfgfile_add_entry; - rte_cfgfile_add_section; - rte_cfgfile_create; - rte_cfgfile_save; - rte_cfgfile_set_entry; - -} DPDK_17.05; diff --git a/lib/librte_cmdline/rte_cmdline_version.map b/lib/librte_cmdline/rte_cmdline_version.map index 04bcb387f2..95fce812ff 100644 --- a/lib/librte_cmdline/rte_cmdline_version.map +++ b/lib/librte_cmdline/rte_cmdline_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: cirbuf_add_buf_head; @@ -40,6 +40,7 @@ DPDK_2.0 { cmdline_parse_num; cmdline_parse_portlist; cmdline_parse_string; + cmdline_poll; cmdline_printf; cmdline_quit; cmdline_set_prompt; @@ -68,10 +69,3 @@ DPDK_2.0 { local: *; }; - -DPDK_2.1 { - global: - - cmdline_poll; - -} DPDK_2.0; diff --git a/lib/librte_compressdev/rte_compressdev_version.map b/lib/librte_compressdev/rte_compressdev_version.map index e2a108b650..cfcd50ac1c 100644 --- a/lib/librte_compressdev/rte_compressdev_version.map +++ b/lib/librte_compressdev/rte_compressdev_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_cryptodev/rte_cryptodev_version.map b/lib/librte_cryptodev/rte_cryptodev_version.map index 3deb265ac2..1dd1e259a0 100644 --- a/lib/librte_cryptodev/rte_cryptodev_version.map +++ b/lib/librte_cryptodev/rte_cryptodev_version.map @@ -1,92 +1,62 @@ -DPDK_16.04 { +DPDK_20.0 { global: - rte_cryptodevs; + rte_crypto_aead_algorithm_strings; + rte_crypto_aead_operation_strings; + rte_crypto_auth_algorithm_strings; + rte_crypto_auth_operation_strings; + rte_crypto_cipher_algorithm_strings; + rte_crypto_cipher_operation_strings; + rte_crypto_op_pool_create; + rte_cryptodev_allocate_driver; rte_cryptodev_callback_register; rte_cryptodev_callback_unregister; rte_cryptodev_close; - rte_cryptodev_count; rte_cryptodev_configure; + rte_cryptodev_count; + rte_cryptodev_device_count_by_driver; + rte_cryptodev_devices_get; + rte_cryptodev_driver_id_get; + rte_cryptodev_driver_name_get; + rte_cryptodev_get_aead_algo_enum; + rte_cryptodev_get_auth_algo_enum; + rte_cryptodev_get_cipher_algo_enum; rte_cryptodev_get_dev_id; rte_cryptodev_get_feature_name; + rte_cryptodev_get_sec_ctx; rte_cryptodev_info_get; + rte_cryptodev_name_get; rte_cryptodev_pmd_allocate; rte_cryptodev_pmd_callback_process; + rte_cryptodev_pmd_create; + rte_cryptodev_pmd_create_dev_name; + rte_cryptodev_pmd_destroy; + rte_cryptodev_pmd_get_dev; + rte_cryptodev_pmd_get_named_dev; + rte_cryptodev_pmd_is_valid_dev; + rte_cryptodev_pmd_parse_input_args; rte_cryptodev_pmd_release_device; - rte_cryptodev_sym_session_create; - rte_cryptodev_sym_session_free; + rte_cryptodev_queue_pair_count; + rte_cryptodev_queue_pair_setup; rte_cryptodev_socket_id; rte_cryptodev_start; rte_cryptodev_stats_get; rte_cryptodev_stats_reset; rte_cryptodev_stop; - rte_cryptodev_queue_pair_count; - rte_cryptodev_queue_pair_setup; - rte_crypto_op_pool_create; - - local: *; -}; - -DPDK_17.02 { - global: - - rte_cryptodev_devices_get; - rte_cryptodev_pmd_create_dev_name; - rte_cryptodev_pmd_get_dev; - rte_cryptodev_pmd_get_named_dev; - rte_cryptodev_pmd_is_valid_dev; + rte_cryptodev_sym_capability_check_aead; rte_cryptodev_sym_capability_check_auth; rte_cryptodev_sym_capability_check_cipher; rte_cryptodev_sym_capability_get; - rte_crypto_auth_algorithm_strings; - rte_crypto_auth_operation_strings; - rte_crypto_cipher_algorithm_strings; - rte_crypto_cipher_operation_strings; - -} DPDK_16.04; - -DPDK_17.05 { - global: - - rte_cryptodev_get_auth_algo_enum; - rte_cryptodev_get_cipher_algo_enum; - -} DPDK_17.02; - -DPDK_17.08 { - global: - - rte_cryptodev_allocate_driver; - rte_cryptodev_device_count_by_driver; - rte_cryptodev_driver_id_get; - rte_cryptodev_driver_name_get; - rte_cryptodev_get_aead_algo_enum; - rte_cryptodev_sym_capability_check_aead; - rte_cryptodev_sym_session_init; - rte_cryptodev_sym_session_clear; - rte_crypto_aead_algorithm_strings; - rte_crypto_aead_operation_strings; - -} DPDK_17.05; - -DPDK_17.11 { - global: - - rte_cryptodev_get_sec_ctx; - rte_cryptodev_name_get; - rte_cryptodev_pmd_create; - rte_cryptodev_pmd_destroy; - rte_cryptodev_pmd_parse_input_args; - -} DPDK_17.08; - -DPDK_18.05 { - global: - rte_cryptodev_sym_get_header_session_size; rte_cryptodev_sym_get_private_session_size; + rte_cryptodev_sym_session_clear; + rte_cryptodev_sym_session_create; + rte_cryptodev_sym_session_free; + rte_cryptodev_sym_session_init; + rte_cryptodevs; -} DPDK_17.11; + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_distributor/rte_distributor_version.map b/lib/librte_distributor/rte_distributor_version.map index 3a285b394e..1b7c643005 100644 --- a/lib/librte_distributor/rte_distributor_version.map +++ b/lib/librte_distributor/rte_distributor_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_distributor_clear_returns; @@ -13,17 +13,3 @@ DPDK_2.0 { local: *; }; - -DPDK_17.05 { - global: - - rte_distributor_clear_returns; - rte_distributor_create; - rte_distributor_flush; - rte_distributor_get_pkt; - rte_distributor_poll_pkt; - rte_distributor_process; - rte_distributor_request_pkt; - rte_distributor_return_pkt; - rte_distributor_returned_pkts; -} DPDK_2.0; diff --git a/lib/librte_eal/rte_eal_version.map b/lib/librte_eal/rte_eal_version.map index 7cbf82d37b..8c41999317 100644 --- a/lib/librte_eal/rte_eal_version.map +++ b/lib/librte_eal/rte_eal_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: __rte_panic; @@ -7,46 +7,111 @@ DPDK_2.0 { lcore_config; per_lcore__lcore_id; per_lcore__rte_errno; + rte_bus_dump; + rte_bus_find; + rte_bus_find_by_device; + rte_bus_find_by_name; + rte_bus_get_iommu_class; + rte_bus_probe; + rte_bus_register; + rte_bus_scan; + rte_bus_unregister; rte_calloc; rte_calloc_socket; rte_cpu_check_supported; rte_cpu_get_flag_enabled; + rte_cpu_get_flag_name; + rte_cpu_is_supported; + rte_ctrl_thread_create; rte_cycles_vmware_tsc_map; rte_delay_us; + rte_delay_us_block; + rte_delay_us_callback_register; + rte_dev_is_probed; + rte_dev_probe; + rte_dev_remove; + rte_devargs_add; + rte_devargs_dump; + rte_devargs_insert; + rte_devargs_next; + rte_devargs_parse; + rte_devargs_parsef; + rte_devargs_remove; + rte_devargs_type_count; rte_dump_physmem_layout; rte_dump_registers; rte_dump_stack; rte_dump_tailq; rte_eal_alarm_cancel; rte_eal_alarm_set; + rte_eal_cleanup; + rte_eal_create_uio_dev; rte_eal_get_configuration; rte_eal_get_lcore_state; rte_eal_get_physmem_size; + rte_eal_get_runtime_dir; rte_eal_has_hugepages; + rte_eal_has_pci; + rte_eal_hotplug_add; + rte_eal_hotplug_remove; rte_eal_hpet_init; rte_eal_init; rte_eal_iopl_init; + rte_eal_iova_mode; rte_eal_lcore_role; + rte_eal_mbuf_user_pool_ops; rte_eal_mp_remote_launch; rte_eal_mp_wait_lcore; + rte_eal_primary_proc_alive; rte_eal_process_type; rte_eal_remote_launch; rte_eal_tailq_lookup; rte_eal_tailq_register; + rte_eal_using_phys_addrs; + rte_eal_vfio_intr_mode; rte_eal_wait_lcore; + rte_epoll_ctl; + rte_epoll_wait; rte_exit; rte_free; rte_get_hpet_cycles; rte_get_hpet_hz; rte_get_tsc_hz; rte_hexdump; + rte_hypervisor_get; + rte_hypervisor_get_name; + rte_intr_allow_others; rte_intr_callback_register; rte_intr_callback_unregister; + rte_intr_cap_multiple; rte_intr_disable; + rte_intr_dp_is_en; + rte_intr_efd_disable; + rte_intr_efd_enable; rte_intr_enable; + rte_intr_free_epoll_fd; + rte_intr_rx_ctl; + rte_intr_tls_epfd; + rte_keepalive_create; + rte_keepalive_dispatch_pings; + rte_keepalive_mark_alive; + rte_keepalive_mark_sleep; + rte_keepalive_register_core; + rte_keepalive_register_relay_callback; + rte_lcore_has_role; + rte_lcore_index; + rte_lcore_to_socket_id; rte_log; rte_log_cur_msg_loglevel; rte_log_cur_msg_logtype; + rte_log_dump; + rte_log_get_global_level; + rte_log_get_level; + rte_log_register; + rte_log_set_global_level; + rte_log_set_level; + rte_log_set_level_pattern; + rte_log_set_level_regexp; rte_logs; rte_malloc; rte_malloc_dump_stats; @@ -54,155 +119,38 @@ DPDK_2.0 { rte_malloc_set_limit; rte_malloc_socket; rte_malloc_validate; + rte_malloc_virt2iova; + 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_mem_lock_page; + rte_mem_virt2iova; rte_mem_virt2phy; rte_memdump; rte_memory_get_nchannel; rte_memory_get_nrank; rte_memzone_dump; + rte_memzone_free; rte_memzone_lookup; rte_memzone_reserve; rte_memzone_reserve_aligned; rte_memzone_reserve_bounded; rte_memzone_walk; rte_openlog_stream; + rte_rand; rte_realloc; - rte_set_application_usage_hook; - rte_socket_id; - rte_strerror; - rte_strsplit; - rte_sys_gettid; - rte_thread_get_affinity; - rte_thread_set_affinity; - rte_vlog; - rte_zmalloc; - rte_zmalloc_socket; - - local: *; -}; - -DPDK_2.1 { - global: - - rte_epoll_ctl; - rte_epoll_wait; - rte_intr_allow_others; - rte_intr_dp_is_en; - rte_intr_efd_disable; - rte_intr_efd_enable; - rte_intr_rx_ctl; - rte_intr_tls_epfd; - rte_memzone_free; - -} DPDK_2.0; - -DPDK_2.2 { - global: - - rte_intr_cap_multiple; - rte_keepalive_create; - rte_keepalive_dispatch_pings; - rte_keepalive_mark_alive; - rte_keepalive_register_core; - -} DPDK_2.1; - -DPDK_16.04 { - global: - - rte_cpu_get_flag_name; - rte_eal_primary_proc_alive; - -} DPDK_2.2; - -DPDK_16.07 { - global: - - rte_keepalive_mark_sleep; - rte_keepalive_register_relay_callback; - rte_rtm_supported; - rte_thread_setname; - -} DPDK_16.04; - -DPDK_16.11 { - global: - - rte_delay_us_block; - rte_delay_us_callback_register; - -} DPDK_16.07; - -DPDK_17.02 { - global: - - rte_bus_dump; - rte_bus_probe; - rte_bus_register; - rte_bus_scan; - rte_bus_unregister; - -} DPDK_16.11; - -DPDK_17.05 { - global: - - rte_cpu_is_supported; - rte_intr_free_epoll_fd; - rte_log_dump; - rte_log_get_global_level; - rte_log_register; - rte_log_set_global_level; - rte_log_set_level; - rte_log_set_level_regexp; - -} DPDK_17.02; - -DPDK_17.08 { - global: - - rte_bus_find; - rte_bus_find_by_device; - rte_bus_find_by_name; - rte_log_get_level; - -} DPDK_17.05; - -DPDK_17.11 { - global: - - rte_eal_create_uio_dev; - rte_bus_get_iommu_class; - rte_eal_has_pci; - rte_eal_iova_mode; - rte_eal_using_phys_addrs; - rte_eal_vfio_intr_mode; - rte_lcore_has_role; - rte_malloc_virt2iova; - rte_mem_virt2iova; - rte_vfio_enable; - rte_vfio_is_enabled; - rte_vfio_noiommu_is_enabled; - rte_vfio_release_device; - rte_vfio_setup_device; - -} DPDK_17.08; - -DPDK_18.02 { - global: - - rte_hypervisor_get; - rte_hypervisor_get_name; - rte_vfio_clear_group; rte_reciprocal_value; rte_reciprocal_value_u64; - -} DPDK_17.11; - -DPDK_18.05 { - global: - - rte_log_set_level_pattern; + rte_rtm_supported; rte_service_attr_get; rte_service_attr_reset_all; rte_service_component_register; @@ -215,6 +163,8 @@ DPDK_18.05 { rte_service_get_count; rte_service_get_name; rte_service_lcore_add; + rte_service_lcore_attr_get; + rte_service_lcore_attr_reset_all; rte_service_lcore_count; rte_service_lcore_count_services; rte_service_lcore_del; @@ -224,6 +174,7 @@ DPDK_18.05 { rte_service_lcore_stop; rte_service_map_lcore_get; rte_service_map_lcore_set; + rte_service_may_be_active; rte_service_probe_capability; rte_service_run_iter_on_app_lcore; rte_service_runstate_get; @@ -231,17 +182,23 @@ DPDK_18.05 { rte_service_set_runstate_mapped_check; rte_service_set_stats_enable; rte_service_start_with_defaults; - -} DPDK_18.02; - -DPDK_18.08 { - global: - - rte_eal_mbuf_user_pool_ops; + rte_set_application_usage_hook; + rte_socket_count; + rte_socket_id; + rte_socket_id_by_idx; + rte_srand; + rte_strerror; + rte_strscpy; + rte_strsplit; + rte_sys_gettid; + rte_thread_get_affinity; + rte_thread_set_affinity; + rte_thread_setname; rte_uuid_compare; rte_uuid_is_null; rte_uuid_parse; rte_uuid_unparse; + rte_vfio_clear_group; rte_vfio_container_create; rte_vfio_container_destroy; rte_vfio_container_dma_map; @@ -250,67 +207,20 @@ DPDK_18.08 { rte_vfio_container_group_unbind; rte_vfio_dma_map; rte_vfio_dma_unmap; + rte_vfio_enable; rte_vfio_get_container_fd; rte_vfio_get_group_fd; rte_vfio_get_group_num; - -} DPDK_18.05; - -DPDK_18.11 { - global: - - rte_dev_probe; - rte_dev_remove; - rte_eal_get_runtime_dir; - rte_eal_hotplug_add; - rte_eal_hotplug_remove; - rte_strscpy; - -} DPDK_18.08; - -DPDK_19.05 { - global: - - rte_ctrl_thread_create; - rte_dev_is_probed; - rte_devargs_add; - rte_devargs_dump; - rte_devargs_insert; - rte_devargs_next; - rte_devargs_parse; - rte_devargs_parsef; - rte_devargs_remove; - rte_devargs_type_count; - rte_eal_cleanup; - 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; + rte_vfio_is_enabled; + rte_vfio_noiommu_is_enabled; + rte_vfio_release_device; + rte_vfio_setup_device; + rte_vlog; + rte_zmalloc; + rte_zmalloc_socket; + + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_efd/rte_efd_version.map b/lib/librte_efd/rte_efd_version.map index ae60a64178..e010eecfe4 100644 --- a/lib/librte_efd/rte_efd_version.map +++ b/lib/librte_efd/rte_efd_version.map @@ -1,4 +1,4 @@ -DPDK_17.02 { +DPDK_20.0 { global: rte_efd_create; diff --git a/lib/librte_ethdev/rte_ethdev_version.map b/lib/librte_ethdev/rte_ethdev_version.map index 6df42a47b8..9e1dbdebb4 100644 --- a/lib/librte_ethdev/rte_ethdev_version.map +++ b/lib/librte_ethdev/rte_ethdev_version.map @@ -1,35 +1,53 @@ -DPDK_2.2 { +DPDK_20.0 { global: + _rte_eth_dev_callback_process; + _rte_eth_dev_reset; + rte_eth_add_first_rx_callback; rte_eth_add_rx_callback; rte_eth_add_tx_callback; rte_eth_allmulticast_disable; rte_eth_allmulticast_enable; rte_eth_allmulticast_get; + rte_eth_dev_adjust_nb_rx_tx_desc; rte_eth_dev_allocate; rte_eth_dev_allocated; + rte_eth_dev_attach_secondary; rte_eth_dev_callback_register; rte_eth_dev_callback_unregister; rte_eth_dev_close; rte_eth_dev_configure; rte_eth_dev_count; + rte_eth_dev_count_avail; + rte_eth_dev_count_total; rte_eth_dev_default_mac_addr_set; + rte_eth_dev_filter_ctrl; rte_eth_dev_filter_supported; rte_eth_dev_flow_ctrl_get; rte_eth_dev_flow_ctrl_set; + rte_eth_dev_fw_version_get; rte_eth_dev_get_dcb_info; rte_eth_dev_get_eeprom; rte_eth_dev_get_eeprom_length; rte_eth_dev_get_mtu; + rte_eth_dev_get_name_by_port; + rte_eth_dev_get_port_by_name; rte_eth_dev_get_reg_info; + rte_eth_dev_get_sec_ctx; + rte_eth_dev_get_supported_ptypes; rte_eth_dev_get_vlan_offload; - rte_eth_devices; rte_eth_dev_info_get; rte_eth_dev_is_valid_port; + rte_eth_dev_l2_tunnel_eth_type_conf; + rte_eth_dev_l2_tunnel_offload_set; + rte_eth_dev_logtype; rte_eth_dev_mac_addr_add; rte_eth_dev_mac_addr_remove; + rte_eth_dev_pool_ops_supported; rte_eth_dev_priority_flow_ctrl_set; + rte_eth_dev_probing_finish; rte_eth_dev_release_port; + rte_eth_dev_reset; rte_eth_dev_rss_hash_conf_get; rte_eth_dev_rss_hash_update; rte_eth_dev_rss_reta_query; @@ -38,6 +56,7 @@ DPDK_2.2 { rte_eth_dev_rx_intr_ctl_q; rte_eth_dev_rx_intr_disable; rte_eth_dev_rx_intr_enable; + rte_eth_dev_rx_offload_name; rte_eth_dev_rx_queue_start; rte_eth_dev_rx_queue_stop; rte_eth_dev_set_eeprom; @@ -47,18 +66,28 @@ DPDK_2.2 { rte_eth_dev_set_mtu; rte_eth_dev_set_rx_queue_stats_mapping; rte_eth_dev_set_tx_queue_stats_mapping; + rte_eth_dev_set_vlan_ether_type; rte_eth_dev_set_vlan_offload; rte_eth_dev_set_vlan_pvid; rte_eth_dev_set_vlan_strip_on_queue; rte_eth_dev_socket_id; rte_eth_dev_start; rte_eth_dev_stop; + rte_eth_dev_tx_offload_name; rte_eth_dev_tx_queue_start; rte_eth_dev_tx_queue_stop; rte_eth_dev_uc_all_hash_table_set; rte_eth_dev_uc_hash_table_set; + rte_eth_dev_udp_tunnel_port_add; + rte_eth_dev_udp_tunnel_port_delete; rte_eth_dev_vlan_filter; + rte_eth_devices; rte_eth_dma_zone_reserve; + rte_eth_find_next; + rte_eth_find_next_owned_by; + rte_eth_iterator_cleanup; + rte_eth_iterator_init; + rte_eth_iterator_next; rte_eth_led_off; rte_eth_led_on; rte_eth_link; @@ -75,6 +104,7 @@ DPDK_2.2 { rte_eth_rx_queue_info_get; rte_eth_rx_queue_setup; rte_eth_set_queue_rate_limit; + rte_eth_speed_bitflag; rte_eth_stats; rte_eth_stats_get; rte_eth_stats_reset; @@ -85,66 +115,27 @@ DPDK_2.2 { rte_eth_timesync_read_time; rte_eth_timesync_read_tx_timestamp; rte_eth_timesync_write_time; - rte_eth_tx_queue_info_get; - rte_eth_tx_queue_setup; - rte_eth_xstats_get; - rte_eth_xstats_reset; - - local: *; -}; - -DPDK_16.04 { - global: - - rte_eth_dev_get_supported_ptypes; - rte_eth_dev_l2_tunnel_eth_type_conf; - rte_eth_dev_l2_tunnel_offload_set; - rte_eth_dev_set_vlan_ether_type; - rte_eth_dev_udp_tunnel_port_add; - rte_eth_dev_udp_tunnel_port_delete; - rte_eth_speed_bitflag; rte_eth_tx_buffer_count_callback; rte_eth_tx_buffer_drop_callback; rte_eth_tx_buffer_init; rte_eth_tx_buffer_set_err_callback; - -} DPDK_2.2; - -DPDK_16.07 { - global: - - rte_eth_add_first_rx_callback; - rte_eth_dev_get_name_by_port; - rte_eth_dev_get_port_by_name; - rte_eth_xstats_get_names; - -} DPDK_16.04; - -DPDK_17.02 { - global: - - _rte_eth_dev_reset; - rte_eth_dev_fw_version_get; - -} DPDK_16.07; - -DPDK_17.05 { - global: - - rte_eth_dev_attach_secondary; - rte_eth_find_next; rte_eth_tx_done_cleanup; + rte_eth_tx_queue_info_get; + rte_eth_tx_queue_setup; + rte_eth_xstats_get; rte_eth_xstats_get_by_id; rte_eth_xstats_get_id_by_name; + rte_eth_xstats_get_names; rte_eth_xstats_get_names_by_id; - -} DPDK_17.02; - -DPDK_17.08 { - global: - - _rte_eth_dev_callback_process; - rte_eth_dev_adjust_nb_rx_tx_desc; + rte_eth_xstats_reset; + rte_flow_copy; + rte_flow_create; + rte_flow_destroy; + rte_flow_error_set; + rte_flow_flush; + rte_flow_isolate; + rte_flow_query; + rte_flow_validate; rte_tm_capabilities_get; rte_tm_get_number_of_leaf_nodes; rte_tm_hierarchy_commit; @@ -176,65 +167,8 @@ DPDK_17.08 { rte_tm_wred_profile_add; rte_tm_wred_profile_delete; -} DPDK_17.05; - -DPDK_17.11 { - global: - - rte_eth_dev_get_sec_ctx; - rte_eth_dev_pool_ops_supported; - rte_eth_dev_reset; - -} DPDK_17.08; - -DPDK_18.02 { - global: - - rte_eth_dev_filter_ctrl; - -} DPDK_17.11; - -DPDK_18.05 { - global: - - rte_eth_dev_count_avail; - rte_eth_dev_probing_finish; - rte_eth_find_next_owned_by; - rte_flow_copy; - rte_flow_create; - rte_flow_destroy; - rte_flow_error_set; - rte_flow_flush; - rte_flow_isolate; - rte_flow_query; - rte_flow_validate; - -} DPDK_18.02; - -DPDK_18.08 { - global: - - rte_eth_dev_logtype; - -} DPDK_18.05; - -DPDK_18.11 { - global: - - rte_eth_dev_rx_offload_name; - rte_eth_dev_tx_offload_name; - rte_eth_iterator_cleanup; - rte_eth_iterator_init; - rte_eth_iterator_next; - -} DPDK_18.08; - -DPDK_19.05 { - global: - - rte_eth_dev_count_total; - -} DPDK_18.11; + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_eventdev/rte_eventdev_version.map b/lib/librte_eventdev/rte_eventdev_version.map index 76b3021d3a..edfc15282d 100644 --- a/lib/librte_eventdev/rte_eventdev_version.map +++ b/lib/librte_eventdev/rte_eventdev_version.map @@ -1,61 +1,38 @@ -DPDK_17.05 { +DPDK_20.0 { global: - rte_eventdevs; - + rte_event_crypto_adapter_caps_get; + rte_event_crypto_adapter_create; + rte_event_crypto_adapter_create_ext; + rte_event_crypto_adapter_event_port_get; + rte_event_crypto_adapter_free; + rte_event_crypto_adapter_queue_pair_add; + rte_event_crypto_adapter_queue_pair_del; + rte_event_crypto_adapter_service_id_get; + rte_event_crypto_adapter_start; + rte_event_crypto_adapter_stats_get; + rte_event_crypto_adapter_stats_reset; + rte_event_crypto_adapter_stop; + rte_event_dequeue_timeout_ticks; + rte_event_dev_attr_get; + rte_event_dev_close; + rte_event_dev_configure; rte_event_dev_count; + rte_event_dev_dump; rte_event_dev_get_dev_id; - rte_event_dev_socket_id; rte_event_dev_info_get; - rte_event_dev_configure; + rte_event_dev_selftest; + rte_event_dev_service_id_get; + rte_event_dev_socket_id; rte_event_dev_start; rte_event_dev_stop; - rte_event_dev_close; - rte_event_dev_dump; + rte_event_dev_stop_flush_callback_register; rte_event_dev_xstats_by_name_get; rte_event_dev_xstats_get; rte_event_dev_xstats_names_get; rte_event_dev_xstats_reset; - - rte_event_port_default_conf_get; - rte_event_port_setup; - rte_event_port_link; - rte_event_port_unlink; - rte_event_port_links_get; - - rte_event_queue_default_conf_get; - rte_event_queue_setup; - - rte_event_dequeue_timeout_ticks; - - rte_event_pmd_allocate; - rte_event_pmd_release; - rte_event_pmd_vdev_init; - rte_event_pmd_vdev_uninit; - rte_event_pmd_pci_probe; - rte_event_pmd_pci_remove; - - local: *; -}; - -DPDK_17.08 { - global: - - rte_event_ring_create; - rte_event_ring_free; - rte_event_ring_init; - rte_event_ring_lookup; -} DPDK_17.05; - -DPDK_17.11 { - global: - - rte_event_dev_attr_get; - rte_event_dev_service_id_get; - rte_event_port_attr_get; - rte_event_queue_attr_get; - rte_event_eth_rx_adapter_caps_get; + rte_event_eth_rx_adapter_cb_register; rte_event_eth_rx_adapter_create; rte_event_eth_rx_adapter_create_ext; rte_event_eth_rx_adapter_free; @@ -63,38 +40,9 @@ DPDK_17.11 { rte_event_eth_rx_adapter_queue_del; rte_event_eth_rx_adapter_service_id_get; rte_event_eth_rx_adapter_start; + rte_event_eth_rx_adapter_stats_get; rte_event_eth_rx_adapter_stats_reset; rte_event_eth_rx_adapter_stop; -} DPDK_17.08; - -DPDK_18.02 { - global: - - rte_event_dev_selftest; -} DPDK_17.11; - -DPDK_18.05 { - global: - - rte_event_dev_stop_flush_callback_register; -} DPDK_18.02; - -DPDK_19.05 { - global: - - rte_event_crypto_adapter_caps_get; - rte_event_crypto_adapter_create; - rte_event_crypto_adapter_create_ext; - rte_event_crypto_adapter_event_port_get; - rte_event_crypto_adapter_free; - rte_event_crypto_adapter_queue_pair_add; - rte_event_crypto_adapter_queue_pair_del; - rte_event_crypto_adapter_service_id_get; - rte_event_crypto_adapter_start; - rte_event_crypto_adapter_stats_get; - rte_event_crypto_adapter_stats_reset; - rte_event_crypto_adapter_stop; - rte_event_port_unlinks_in_progress; rte_event_eth_tx_adapter_caps_get; rte_event_eth_tx_adapter_create; rte_event_eth_tx_adapter_create_ext; @@ -107,6 +55,26 @@ DPDK_19.05 { rte_event_eth_tx_adapter_stats_get; rte_event_eth_tx_adapter_stats_reset; rte_event_eth_tx_adapter_stop; + rte_event_pmd_allocate; + rte_event_pmd_pci_probe; + rte_event_pmd_pci_remove; + rte_event_pmd_release; + rte_event_pmd_vdev_init; + rte_event_pmd_vdev_uninit; + rte_event_port_attr_get; + rte_event_port_default_conf_get; + rte_event_port_link; + rte_event_port_links_get; + rte_event_port_setup; + rte_event_port_unlink; + rte_event_port_unlinks_in_progress; + rte_event_queue_attr_get; + rte_event_queue_default_conf_get; + rte_event_queue_setup; + rte_event_ring_create; + rte_event_ring_free; + rte_event_ring_init; + rte_event_ring_lookup; rte_event_timer_adapter_caps_get; rte_event_timer_adapter_create; rte_event_timer_adapter_create_ext; @@ -121,11 +89,7 @@ DPDK_19.05 { rte_event_timer_arm_burst; rte_event_timer_arm_tmo_tick_burst; rte_event_timer_cancel_burst; -} DPDK_18.05; + rte_eventdevs; -DPDK_19.08 { - global: - - rte_event_eth_rx_adapter_cb_register; - rte_event_eth_rx_adapter_stats_get; -} DPDK_19.05; + local: *; +}; diff --git a/lib/librte_flow_classify/rte_flow_classify_version.map b/lib/librte_flow_classify/rte_flow_classify_version.map index 49bc25c6a0..001ff660e3 100644 --- a/lib/librte_flow_classify/rte_flow_classify_version.map +++ b/lib/librte_flow_classify/rte_flow_classify_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_gro/rte_gro_version.map b/lib/librte_gro/rte_gro_version.map index 1606b6dc72..9f6fe79e57 100644 --- a/lib/librte_gro/rte_gro_version.map +++ b/lib/librte_gro/rte_gro_version.map @@ -1,4 +1,4 @@ -DPDK_17.08 { +DPDK_20.0 { global: rte_gro_ctx_create; diff --git a/lib/librte_gso/rte_gso_version.map b/lib/librte_gso/rte_gso_version.map index e1fd453edb..8505a59c27 100644 --- a/lib/librte_gso/rte_gso_version.map +++ b/lib/librte_gso/rte_gso_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: rte_gso_segment; diff --git a/lib/librte_hash/rte_hash_version.map b/lib/librte_hash/rte_hash_version.map index 734ae28b04..138c130c1b 100644 --- a/lib/librte_hash/rte_hash_version.map +++ b/lib/librte_hash/rte_hash_version.map @@ -1,58 +1,33 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_fbk_hash_create; rte_fbk_hash_find_existing; rte_fbk_hash_free; rte_hash_add_key; + rte_hash_add_key_data; rte_hash_add_key_with_hash; + rte_hash_add_key_with_hash_data; + rte_hash_count; rte_hash_create; rte_hash_del_key; rte_hash_del_key_with_hash; rte_hash_find_existing; rte_hash_free; + rte_hash_get_key_with_position; rte_hash_hash; + rte_hash_iterate; rte_hash_lookup; rte_hash_lookup_bulk; - rte_hash_lookup_with_hash; - - local: *; -}; - -DPDK_2.1 { - global: - - rte_hash_add_key_data; - rte_hash_add_key_with_hash_data; - rte_hash_iterate; rte_hash_lookup_bulk_data; rte_hash_lookup_data; + rte_hash_lookup_with_hash; rte_hash_lookup_with_hash_data; rte_hash_reset; - -} DPDK_2.0; - -DPDK_2.2 { - global: - rte_hash_set_cmp_func; -} DPDK_2.1; - -DPDK_16.07 { - global: - - rte_hash_get_key_with_position; - -} DPDK_2.2; - - -DPDK_18.08 { - global: - - rte_hash_count; - -} DPDK_16.07; + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_ip_frag/rte_ip_frag_version.map b/lib/librte_ip_frag/rte_ip_frag_version.map index a193007c61..5dd34f828c 100644 --- a/lib/librte_ip_frag/rte_ip_frag_version.map +++ b/lib/librte_ip_frag/rte_ip_frag_version.map @@ -1,8 +1,9 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_ip_frag_free_death_row; rte_ip_frag_table_create; + rte_ip_frag_table_destroy; rte_ip_frag_table_statistics_dump; rte_ipv4_frag_reassemble_packet; rte_ipv4_fragment_packet; @@ -12,13 +13,6 @@ DPDK_2.0 { local: *; }; -DPDK_17.08 { - global: - - rte_ip_frag_table_destroy; - -} DPDK_2.0; - EXPERIMENTAL { global: diff --git a/lib/librte_ipsec/rte_ipsec_version.map b/lib/librte_ipsec/rte_ipsec_version.map index ee9f1961b0..3723b812fc 100644 --- a/lib/librte_ipsec/rte_ipsec_version.map +++ b/lib/librte_ipsec/rte_ipsec_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_jobstats/rte_jobstats_version.map b/lib/librte_jobstats/rte_jobstats_version.map index f89441438e..dbd2664ae2 100644 --- a/lib/librte_jobstats/rte_jobstats_version.map +++ b/lib/librte_jobstats/rte_jobstats_version.map @@ -1,6 +1,7 @@ -DPDK_2.0 { +DPDK_20.0 { global: + rte_jobstats_abort; rte_jobstats_context_finish; rte_jobstats_context_init; rte_jobstats_context_reset; @@ -17,10 +18,3 @@ DPDK_2.0 { local: *; }; - -DPDK_16.04 { - global: - - rte_jobstats_abort; - -} DPDK_2.0; diff --git a/lib/librte_kni/rte_kni_version.map b/lib/librte_kni/rte_kni_version.map index c877dc6aaa..9cd3cedc54 100644 --- a/lib/librte_kni/rte_kni_version.map +++ b/lib/librte_kni/rte_kni_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_kni_alloc; diff --git a/lib/librte_kvargs/rte_kvargs_version.map b/lib/librte_kvargs/rte_kvargs_version.map index 8f4b4e3f8f..3ba0f4b59c 100644 --- a/lib/librte_kvargs/rte_kvargs_version.map +++ b/lib/librte_kvargs/rte_kvargs_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_kvargs_count; @@ -15,4 +15,4 @@ EXPERIMENTAL { rte_kvargs_parse_delim; rte_kvargs_strcmp; -} DPDK_2.0; +}; diff --git a/lib/librte_latencystats/rte_latencystats_version.map b/lib/librte_latencystats/rte_latencystats_version.map index ac8403e821..e04e63463f 100644 --- a/lib/librte_latencystats/rte_latencystats_version.map +++ b/lib/librte_latencystats/rte_latencystats_version.map @@ -1,4 +1,4 @@ -DPDK_17.05 { +DPDK_20.0 { global: rte_latencystats_get; diff --git a/lib/librte_lpm/rte_lpm_version.map b/lib/librte_lpm/rte_lpm_version.map index 90beac853d..500f58b806 100644 --- a/lib/librte_lpm/rte_lpm_version.map +++ b/lib/librte_lpm/rte_lpm_version.map @@ -1,13 +1,6 @@ -DPDK_2.0 { +DPDK_20.0 { global: - rte_lpm_add; - rte_lpm_create; - rte_lpm_delete; - rte_lpm_delete_all; - rte_lpm_find_existing; - rte_lpm_free; - rte_lpm_is_rule_present; rte_lpm6_add; rte_lpm6_create; rte_lpm6_delete; @@ -18,29 +11,13 @@ DPDK_2.0 { rte_lpm6_is_rule_present; rte_lpm6_lookup; rte_lpm6_lookup_bulk_func; + rte_lpm_add; + rte_lpm_create; + rte_lpm_delete; + rte_lpm_delete_all; + rte_lpm_find_existing; + rte_lpm_free; + rte_lpm_is_rule_present; local: *; }; - -DPDK_16.04 { - global: - - rte_lpm_add; - rte_lpm_find_existing; - rte_lpm_create; - rte_lpm_free; - rte_lpm_is_rule_present; - rte_lpm_delete; - rte_lpm_delete_all; - -} DPDK_2.0; - -DPDK_17.05 { - global: - - rte_lpm6_add; - rte_lpm6_is_rule_present; - rte_lpm6_lookup; - rte_lpm6_lookup_bulk_func; - -} DPDK_16.04; diff --git a/lib/librte_mbuf/rte_mbuf_version.map b/lib/librte_mbuf/rte_mbuf_version.map index 2662a37bf6..d20aa31857 100644 --- a/lib/librte_mbuf/rte_mbuf_version.map +++ b/lib/librte_mbuf/rte_mbuf_version.map @@ -1,24 +1,4 @@ -DPDK_2.0 { - global: - - rte_get_rx_ol_flag_name; - rte_get_tx_ol_flag_name; - rte_mbuf_sanity_check; - rte_pktmbuf_dump; - rte_pktmbuf_init; - rte_pktmbuf_pool_init; - - local: *; -}; - -DPDK_2.1 { - global: - - rte_pktmbuf_pool_create; - -} DPDK_2.0; - -DPDK_16.11 { +DPDK_20.0 { global: __rte_pktmbuf_read; @@ -31,23 +11,26 @@ DPDK_16.11 { rte_get_ptype_name; rte_get_ptype_tunnel_name; rte_get_rx_ol_flag_list; + rte_get_rx_ol_flag_name; rte_get_tx_ol_flag_list; - -} DPDK_2.1; - -DPDK_18.08 { - global: - + rte_get_tx_ol_flag_name; rte_mbuf_best_mempool_ops; rte_mbuf_platform_mempool_ops; + rte_mbuf_sanity_check; rte_mbuf_set_platform_mempool_ops; rte_mbuf_set_user_mempool_ops; rte_mbuf_user_mempool_ops; + rte_pktmbuf_dump; + rte_pktmbuf_init; + rte_pktmbuf_pool_create; rte_pktmbuf_pool_create_by_ops; -} DPDK_16.11; + rte_pktmbuf_pool_init; + + local: *; +}; EXPERIMENTAL { global: rte_mbuf_check; -} DPDK_18.08; +}; diff --git a/lib/librte_member/rte_member_version.map b/lib/librte_member/rte_member_version.map index 019e4cd962..87780ae611 100644 --- a/lib/librte_member/rte_member_version.map +++ b/lib/librte_member/rte_member_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: rte_member_add; diff --git a/lib/librte_mempool/rte_mempool_version.map b/lib/librte_mempool/rte_mempool_version.map index 17cbca4607..6a425d203a 100644 --- a/lib/librte_mempool/rte_mempool_version.map +++ b/lib/librte_mempool/rte_mempool_version.map @@ -1,57 +1,39 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_mempool_audit; - rte_mempool_calc_obj_size; - rte_mempool_create; - rte_mempool_dump; - rte_mempool_list_dump; - rte_mempool_lookup; - rte_mempool_walk; - - local: *; -}; - -DPDK_16.07 { - global: - rte_mempool_avail_count; rte_mempool_cache_create; rte_mempool_cache_flush; rte_mempool_cache_free; + rte_mempool_calc_obj_size; rte_mempool_check_cookies; + rte_mempool_contig_blocks_check_cookies; + rte_mempool_create; rte_mempool_create_empty; rte_mempool_default_cache; + rte_mempool_dump; rte_mempool_free; rte_mempool_generic_get; rte_mempool_generic_put; rte_mempool_in_use_count; + rte_mempool_list_dump; + rte_mempool_lookup; rte_mempool_mem_iter; rte_mempool_obj_iter; + rte_mempool_op_calc_mem_size_default; + rte_mempool_op_populate_default; rte_mempool_ops_table; rte_mempool_populate_anon; rte_mempool_populate_default; + rte_mempool_populate_iova; rte_mempool_populate_virt; rte_mempool_register_ops; rte_mempool_set_ops_byname; + rte_mempool_walk; -} DPDK_2.0; - -DPDK_17.11 { - global: - - rte_mempool_populate_iova; - -} DPDK_16.07; - -DPDK_18.05 { - global: - - rte_mempool_contig_blocks_check_cookies; - rte_mempool_op_calc_mem_size_default; - rte_mempool_op_populate_default; - -} DPDK_17.11; + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_meter/rte_meter_version.map b/lib/librte_meter/rte_meter_version.map index 4b460d5803..46410b0369 100644 --- a/lib/librte_meter/rte_meter_version.map +++ b/lib/librte_meter/rte_meter_version.map @@ -1,21 +1,16 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_meter_srtcm_color_aware_check; rte_meter_srtcm_color_blind_check; rte_meter_srtcm_config; + rte_meter_srtcm_profile_config; rte_meter_trtcm_color_aware_check; rte_meter_trtcm_color_blind_check; rte_meter_trtcm_config; - - local: *; -}; - -DPDK_18.08 { - global: - - rte_meter_srtcm_profile_config; rte_meter_trtcm_profile_config; + + local: *; }; EXPERIMENTAL { diff --git a/lib/librte_metrics/rte_metrics_version.map b/lib/librte_metrics/rte_metrics_version.map index 6ac99a44a1..85663f356e 100644 --- a/lib/librte_metrics/rte_metrics_version.map +++ b/lib/librte_metrics/rte_metrics_version.map @@ -1,4 +1,4 @@ -DPDK_17.05 { +DPDK_20.0 { global: rte_metrics_get_names; diff --git a/lib/librte_net/rte_net_version.map b/lib/librte_net/rte_net_version.map index fffc4a3723..8a4e75a3a0 100644 --- a/lib/librte_net/rte_net_version.map +++ b/lib/librte_net/rte_net_version.map @@ -1,25 +1,14 @@ -DPDK_16.11 { - global: - rte_net_get_ptype; - - local: *; -}; - -DPDK_17.05 { - global: - - rte_net_crc_calc; - rte_net_crc_set_alg; - -} DPDK_16.11; - -DPDK_19.08 { +DPDK_20.0 { global: rte_eth_random_addr; rte_ether_format_addr; + rte_net_crc_calc; + rte_net_crc_set_alg; + rte_net_get_ptype; -} DPDK_17.05; + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_pci/rte_pci_version.map b/lib/librte_pci/rte_pci_version.map index c0280277bb..539785f5f4 100644 --- a/lib/librte_pci/rte_pci_version.map +++ b/lib/librte_pci/rte_pci_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: eal_parse_pci_BDF; diff --git a/lib/librte_pdump/rte_pdump_version.map b/lib/librte_pdump/rte_pdump_version.map index 3e744f3012..6d02ccce6d 100644 --- a/lib/librte_pdump/rte_pdump_version.map +++ b/lib/librte_pdump/rte_pdump_version.map @@ -1,4 +1,4 @@ -DPDK_16.07 { +DPDK_20.0 { global: rte_pdump_disable; diff --git a/lib/librte_pipeline/rte_pipeline_version.map b/lib/librte_pipeline/rte_pipeline_version.map index 420f065d6e..64d38afecd 100644 --- a/lib/librte_pipeline/rte_pipeline_version.map +++ b/lib/librte_pipeline/rte_pipeline_version.map @@ -1,6 +1,8 @@ -DPDK_2.0 { +DPDK_20.0 { global: + rte_pipeline_ah_packet_drop; + rte_pipeline_ah_packet_hijack; rte_pipeline_check; rte_pipeline_create; rte_pipeline_flush; @@ -9,42 +11,22 @@ DPDK_2.0 { rte_pipeline_port_in_create; rte_pipeline_port_in_disable; rte_pipeline_port_in_enable; + rte_pipeline_port_in_stats_read; rte_pipeline_port_out_create; rte_pipeline_port_out_packet_insert; + rte_pipeline_port_out_stats_read; rte_pipeline_run; rte_pipeline_table_create; rte_pipeline_table_default_entry_add; rte_pipeline_table_default_entry_delete; rte_pipeline_table_entry_add; - rte_pipeline_table_entry_delete; - - local: *; -}; - -DPDK_2.1 { - global: - - rte_pipeline_port_in_stats_read; - rte_pipeline_port_out_stats_read; - rte_pipeline_table_stats_read; - -} DPDK_2.0; - -DPDK_2.2 { - global: - rte_pipeline_table_entry_add_bulk; + rte_pipeline_table_entry_delete; rte_pipeline_table_entry_delete_bulk; + rte_pipeline_table_stats_read; -} DPDK_2.1; - -DPDK_16.04 { - global: - - rte_pipeline_ah_packet_hijack; - rte_pipeline_ah_packet_drop; - -} DPDK_2.2; + local: *; +}; EXPERIMENTAL { global: diff --git a/lib/librte_port/rte_port_version.map b/lib/librte_port/rte_port_version.map index 609bcec3ff..db1b8681d9 100644 --- a/lib/librte_port/rte_port_version.map +++ b/lib/librte_port/rte_port_version.map @@ -1,62 +1,32 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_port_ethdev_reader_ops; + rte_port_ethdev_writer_nodrop_ops; rte_port_ethdev_writer_ops; + rte_port_fd_reader_ops; + rte_port_fd_writer_nodrop_ops; + rte_port_fd_writer_ops; + rte_port_kni_reader_ops; + rte_port_kni_writer_nodrop_ops; + rte_port_kni_writer_ops; + rte_port_ring_multi_reader_ops; + rte_port_ring_multi_writer_nodrop_ops; + rte_port_ring_multi_writer_ops; rte_port_ring_reader_ipv4_frag_ops; + rte_port_ring_reader_ipv6_frag_ops; rte_port_ring_reader_ops; rte_port_ring_writer_ipv4_ras_ops; + rte_port_ring_writer_ipv6_ras_ops; + rte_port_ring_writer_nodrop_ops; rte_port_ring_writer_ops; rte_port_sched_reader_ops; rte_port_sched_writer_ops; rte_port_sink_ops; rte_port_source_ops; - - local: *; -}; - -DPDK_2.1 { - global: - - rte_port_ethdev_writer_nodrop_ops; - rte_port_ring_reader_ipv6_frag_ops; - rte_port_ring_writer_ipv6_ras_ops; - rte_port_ring_writer_nodrop_ops; - -} DPDK_2.0; - -DPDK_2.2 { - global: - - rte_port_ring_multi_reader_ops; - rte_port_ring_multi_writer_ops; - rte_port_ring_multi_writer_nodrop_ops; - -} DPDK_2.1; - -DPDK_16.07 { - global: - - rte_port_kni_reader_ops; - rte_port_kni_writer_ops; - rte_port_kni_writer_nodrop_ops; - -} DPDK_2.2; - -DPDK_16.11 { - global: - - rte_port_fd_reader_ops; - rte_port_fd_writer_ops; - rte_port_fd_writer_nodrop_ops; - -} DPDK_16.07; - -DPDK_18.11 { - global: - rte_port_sym_crypto_reader_ops; - rte_port_sym_crypto_writer_ops; rte_port_sym_crypto_writer_nodrop_ops; + rte_port_sym_crypto_writer_ops; -} DPDK_16.11; + local: *; +}; diff --git a/lib/librte_power/rte_power_version.map b/lib/librte_power/rte_power_version.map index 042917360e..a94ab30c3d 100644 --- a/lib/librte_power/rte_power_version.map +++ b/lib/librte_power/rte_power_version.map @@ -1,39 +1,27 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_power_exit; + rte_power_freq_disable_turbo; rte_power_freq_down; + rte_power_freq_enable_turbo; rte_power_freq_max; rte_power_freq_min; rte_power_freq_up; rte_power_freqs; + rte_power_get_capabilities; rte_power_get_env; rte_power_get_freq; + rte_power_guest_channel_send_msg; rte_power_init; rte_power_set_env; rte_power_set_freq; + rte_power_turbo_status; rte_power_unset_env; local: *; }; -DPDK_17.11 { - global: - - rte_power_guest_channel_send_msg; - rte_power_freq_disable_turbo; - rte_power_freq_enable_turbo; - rte_power_turbo_status; - -} DPDK_2.0; - -DPDK_18.08 { - global: - - rte_power_get_capabilities; - -} DPDK_17.11; - EXPERIMENTAL { global: diff --git a/lib/librte_rawdev/rte_rawdev_version.map b/lib/librte_rawdev/rte_rawdev_version.map index b61dbff11c..d847c9e0d3 100644 --- a/lib/librte_rawdev/rte_rawdev_version.map +++ b/lib/librte_rawdev/rte_rawdev_version.map @@ -1,4 +1,4 @@ -DPDK_18.08 { +DPDK_20.0 { global: rte_rawdev_close; @@ -17,8 +17,8 @@ DPDK_18.08 { rte_rawdev_pmd_release; rte_rawdev_queue_conf_get; rte_rawdev_queue_count; - rte_rawdev_queue_setup; rte_rawdev_queue_release; + rte_rawdev_queue_setup; rte_rawdev_reset; rte_rawdev_selftest; rte_rawdev_set_attr; diff --git a/lib/librte_rcu/rte_rcu_version.map b/lib/librte_rcu/rte_rcu_version.map index f8b9ef2abb..787e51ef27 100644 --- a/lib/librte_rcu/rte_rcu_version.map +++ b/lib/librte_rcu/rte_rcu_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_reorder/rte_reorder_version.map b/lib/librte_reorder/rte_reorder_version.map index 0a8a54de83..cf444062df 100644 --- a/lib/librte_reorder/rte_reorder_version.map +++ b/lib/librte_reorder/rte_reorder_version.map @@ -1,13 +1,13 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_reorder_create; - rte_reorder_init; + rte_reorder_drain; rte_reorder_find_existing; - rte_reorder_reset; rte_reorder_free; + rte_reorder_init; rte_reorder_insert; - rte_reorder_drain; + rte_reorder_reset; local: *; }; diff --git a/lib/librte_ring/rte_ring_version.map b/lib/librte_ring/rte_ring_version.map index 510c1386e0..89d84bcf48 100644 --- a/lib/librte_ring/rte_ring_version.map +++ b/lib/librte_ring/rte_ring_version.map @@ -1,8 +1,9 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_ring_create; rte_ring_dump; + rte_ring_free; rte_ring_get_memsize; rte_ring_init; rte_ring_list_dump; @@ -11,13 +12,6 @@ DPDK_2.0 { local: *; }; -DPDK_2.2 { - global: - - rte_ring_free; - -} DPDK_2.0; - EXPERIMENTAL { global: diff --git a/lib/librte_sched/rte_sched_version.map b/lib/librte_sched/rte_sched_version.map index 729588794e..1b48bfbf36 100644 --- a/lib/librte_sched/rte_sched_version.map +++ b/lib/librte_sched/rte_sched_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_approx; @@ -14,6 +14,9 @@ DPDK_2.0 { rte_sched_port_enqueue; rte_sched_port_free; rte_sched_port_get_memory_footprint; + rte_sched_port_pkt_read_color; + rte_sched_port_pkt_read_tree_path; + rte_sched_port_pkt_write; rte_sched_queue_read_stats; rte_sched_subport_config; rte_sched_subport_read_stats; @@ -21,15 +24,6 @@ DPDK_2.0 { local: *; }; -DPDK_2.1 { - global: - - rte_sched_port_pkt_write; - rte_sched_port_pkt_read_tree_path; - rte_sched_port_pkt_read_color; - -} DPDK_2.0; - EXPERIMENTAL { global: diff --git a/lib/librte_security/rte_security_version.map b/lib/librte_security/rte_security_version.map index 53267bf3cc..b07314bbf4 100644 --- a/lib/librte_security/rte_security_version.map +++ b/lib/librte_security/rte_security_version.map @@ -1,4 +1,4 @@ -DPDK_18.11 { +DPDK_20.0 { global: rte_security_attach_session; diff --git a/lib/librte_stack/rte_stack_version.map b/lib/librte_stack/rte_stack_version.map index 6662679c36..adbb7be9d9 100644 --- a/lib/librte_stack/rte_stack_version.map +++ b/lib/librte_stack/rte_stack_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_table/rte_table_version.map b/lib/librte_table/rte_table_version.map index 6237252bec..40f72b1fe8 100644 --- a/lib/librte_table/rte_table_version.map +++ b/lib/librte_table/rte_table_version.map @@ -1,4 +1,4 @@ -DPDK_17.11 { +DPDK_20.0 { global: rte_table_acl_ops; diff --git a/lib/librte_telemetry/rte_telemetry_version.map b/lib/librte_telemetry/rte_telemetry_version.map index fa62d7718c..c1f4613af5 100644 --- a/lib/librte_telemetry/rte_telemetry_version.map +++ b/lib/librte_telemetry/rte_telemetry_version.map @@ -1,3 +1,7 @@ +DPDK_20.0 { + local: *; +}; + EXPERIMENTAL { global: diff --git a/lib/librte_timer/rte_timer_version.map b/lib/librte_timer/rte_timer_version.map index 72f75c8181..2a59d3f081 100644 --- a/lib/librte_timer/rte_timer_version.map +++ b/lib/librte_timer/rte_timer_version.map @@ -1,4 +1,4 @@ -DPDK_2.0 { +DPDK_20.0 { global: rte_timer_dump_stats; @@ -14,16 +14,6 @@ DPDK_2.0 { local: *; }; -DPDK_19.05 { - global: - - rte_timer_dump_stats; - rte_timer_manage; - rte_timer_reset; - rte_timer_stop; - rte_timer_subsystem_init; -} DPDK_2.0; - EXPERIMENTAL { global: diff --git a/lib/librte_vhost/rte_vhost_version.map b/lib/librte_vhost/rte_vhost_version.map index 5f1d4a75c2..8e9ffac2c2 100644 --- a/lib/librte_vhost/rte_vhost_version.map +++ b/lib/librte_vhost/rte_vhost_version.map @@ -1,64 +1,34 @@ -DPDK_2.0 { +DPDK_20.0 { global: + rte_vhost_avail_entries; rte_vhost_dequeue_burst; rte_vhost_driver_callback_register; - rte_vhost_driver_register; - rte_vhost_enable_guest_notification; - rte_vhost_enqueue_burst; - - local: *; -}; - -DPDK_2.1 { - global: - - rte_vhost_driver_unregister; - -} DPDK_2.0; - -DPDK_16.07 { - global: - - rte_vhost_avail_entries; - rte_vhost_get_ifname; - rte_vhost_get_numa_node; - rte_vhost_get_queue_num; - -} DPDK_2.1; - -DPDK_17.05 { - global: - rte_vhost_driver_disable_features; rte_vhost_driver_enable_features; rte_vhost_driver_get_features; + rte_vhost_driver_register; rte_vhost_driver_set_features; rte_vhost_driver_start; + rte_vhost_driver_unregister; + rte_vhost_enable_guest_notification; + rte_vhost_enqueue_burst; + rte_vhost_get_ifname; rte_vhost_get_mem_table; rte_vhost_get_mtu; rte_vhost_get_negotiated_features; + rte_vhost_get_numa_node; + rte_vhost_get_queue_num; rte_vhost_get_vhost_vring; rte_vhost_get_vring_num; rte_vhost_gpa_to_vva; rte_vhost_log_used_vring; rte_vhost_log_write; - -} DPDK_16.07; - -DPDK_17.08 { - global: - rte_vhost_rx_queue_count; - -} DPDK_17.05; - -DPDK_18.02 { - global: - rte_vhost_vring_call; -} DPDK_17.08; + local: *; +}; EXPERIMENTAL { global: -- 2.17.1