build: align symbols with global ABI version

Merge all versions 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 <pawelx.modrak@intel.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
This commit is contained in:
Pawel Modrak 2019-11-20 17:23:38 +00:00 committed by David Marchand
parent ea8483728e
commit 85ff364f3b
148 changed files with 808 additions and 1527 deletions

View File

@ -1,10 +1,10 @@
DPDK_19.08 {
local: *;
DPDK_20.0 {
local: *;
};
EXPERIMENTAL {
global:
global:
fpga_lte_fec_configure;
fpga_lte_fec_configure;
};

View File

@ -1,3 +1,3 @@
DPDK_18.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,4 @@
DPDK_17.11 {
DPDK_20.0 {
global:
bman_acquire;
@ -7,123 +7,90 @@ 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;
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_init_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_set_vdq;
qman_release_cgrid_range;
qman_reserve_fqid_range;
qman_retire_fq;
qman_set_fq_lookup_table;
qman_set_vdq;
qman_static_dequeue_add;
qman_thread_fd;
qman_thread_irq;
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: *;
};
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_modify_cgr;
qman_oos_fq;
qman_portal_dequeue;
qman_portal_poll_rx;
qman_query_fq_frm_cnt;
qman_release_cgrid_range;
qman_retire_fq;
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;
} 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;

View File

@ -1,110 +1,31 @@
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;
dpio_close;
dpio_disable;
dpio_enable;
dpio_get_attributes;
dpio_open;
dpio_reset;
dpio_set_stashing_destination;
mc_send_command;
per_lcore__dpaa2_io;
qbman_check_command_complete;
qbman_eq_desc_clear;
qbman_eq_desc_set_fq;
qbman_eq_desc_set_no_orp;
qbman_eq_desc_set_qd;
qbman_eq_desc_set_response;
qbman_pull_desc_clear;
qbman_pull_desc_set_fq;
qbman_pull_desc_set_numframes;
qbman_pull_desc_set_storage;
qbman_release_desc_clear;
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_get_opr;
dpci_set_opr;
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_SCN_state;
qbman_swp_dqrr_consume;
qbman_swp_dqrr_next;
qbman_swp_enqueue_multiple;
qbman_swp_enqueue_multiple_desc;
qbman_swp_interrupt_clear_status;
qbman_swp_push_set;
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_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;
dpcon_open;
dpdmai_close;
dpdmai_disable;
dpdmai_enable;
@ -113,34 +34,79 @@ DPDK_18.05 {
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;
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;
qbman_pull_desc_set_storage;
qbman_release_desc_clear;
qbman_release_desc_set_bpid;
qbman_result_DQ_fd;
qbman_result_DQ_flags;
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;
} DPDK_18.11;
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_dpaa2_dev_type;
rte_dpaa2_free_dpci_dev;
rte_dpaa2_intr_disable;
rte_dpaa2_intr_enable;
rte_dpaa2_memsegs;
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:

View File

@ -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;

View File

@ -1,4 +1,4 @@
DPDK_17.11 {
DPDK_20.0 {
global:
rte_pci_dump;

View File

@ -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;

View File

@ -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;

View File

@ -1,14 +1,9 @@
DPDK_18.11 {
global:
cpt_pmd_ops_helper_get_mlen_direct_mode;
cpt_pmd_ops_helper_get_mlen_sg_mode;
};
DPDK_19.11 {
DPDK_20.0 {
global:
cpt_pmd_ops_helper_asym_get_mlen;
cpt_pmd_ops_helper_get_mlen_direct_mode;
cpt_pmd_ops_helper_get_mlen_sg_mode;
local: *;
};

View File

@ -1,29 +1,23 @@
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;
local: *;
};
DPDK_19.11 {
global:
dpaax_iova_table_update;
of_device_is_available;
of_device_is_compatible;
of_find_compatible_node;
of_find_node_by_phandle;
of_get_address;
of_get_mac_address;
of_get_next_child;
of_get_parent;
of_get_property;
of_init_path;
of_n_addr_cells;
of_translate_address;
of_get_next_child;
local: *;
} DPDK_18.11;
};

View File

@ -1,6 +1,8 @@
DPDK_18.11 {
DPDK_20.0 {
global:
rte_mvep_init;
rte_mvep_deinit;
rte_mvep_init;
local: *;
};

View File

@ -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: *;
};

View File

@ -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: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_16.04 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_2.2 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.05 {
DPDK_20.0 {
local: *;
};

View File

@ -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: *;
};

View File

@ -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: *;
};

View File

@ -1,3 +1,3 @@
DPDK_16.07 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_19.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_16.04 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_16.11 {
DPDK_20.0 {
local: *;
};

View File

@ -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: *;
};

View File

@ -1,3 +1,3 @@
DPDK_16.04 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_16.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,4 @@
DPDK_17.11 {
DPDK_20.0 {
global:
rte_dpaa_bpid_info;

View File

@ -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: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,8 +1,8 @@
DPDK_19.08 {
DPDK_20.0 {
global:
otx2_npa_lf_init;
otx2_npa_lf_fini;
otx2_npa_lf_init;
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_19.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.05 {
local: *;
DPDK_20.0 {
local: *;
};

View File

@ -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;
};

View File

@ -1,3 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.1 {
DPDK_20.0 {
local: *;
};

View File

@ -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: *;
};

View File

@ -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;

View File

@ -1,4 +1,3 @@
DPDK_2.1 {
DPDK_20.0 {
local: *;
};

View File

@ -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: *;
};

View File

@ -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;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_16.04 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_19.11 {
local: *;
DPDK_20.0 {
local: *;
};

View File

@ -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,46 +36,8 @@ 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;
local: *;
};
EXPERIMENTAL {
global:

View File

@ -1,4 +1,3 @@
DPDK_18.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,5 +1,4 @@
DPDK_19.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,5 +1,4 @@
DPDK_19.05 {
DPDK_20.0 {
local: *;
};
@ -7,4 +6,4 @@ EXPERIMENTAL {
global:
ipn3ke_bridge_func;
} DPDK_19.05;
};

View File

@ -1,45 +1,4 @@
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 {
global:
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_set_vf_rate_limit;
rte_pmd_ixgbe_set_vf_rx;
rte_pmd_ixgbe_set_vf_rxmode;
rte_pmd_ixgbe_set_vf_tx;
rte_pmd_ixgbe_set_vf_vlan_filter;
} DPDK_16.11;
DPDK_17.05 {
global:
rte_pmd_ixgbe_ping_vf;
rte_pmd_ixgbe_set_tc_bw_alloc;
} DPDK_17.02;
DPDK_17.08 {
DPDK_20.0 {
global:
rte_pmd_ixgbe_bypass_event_show;
@ -51,7 +10,30 @@ DPDK_17.08 {
rte_pmd_ixgbe_bypass_wd_reset;
rte_pmd_ixgbe_bypass_wd_timeout_show;
rte_pmd_ixgbe_bypass_wd_timeout_store;
} DPDK_17.05;
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;
rte_pmd_ixgbe_set_vf_vlan_insert;
rte_pmd_ixgbe_set_vf_vlan_stripq;
local: *;
};
EXPERIMENTAL {
global:

View File

@ -1,4 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.08 {
local: *;
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_2.2 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_18.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_17.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,5 +1,3 @@
/* SPDX-License-Identifier: BSD-3-Clause */
DPDK_18.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.05 {
DPDK_20.0 {
local: *;
};

View File

@ -1,3 +1,3 @@
DPDK_2.2 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,11 +1,7 @@
DPDK_17.11 {
local: *;
};
DPDK_18.02 {
DPDK_20.0 {
global:
rte_octeontx_pchan_map;
} DPDK_17.11;
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.08 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_2.0 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_19.11 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_16.04 {
DPDK_20.0 {
local: *;
};

View File

@ -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;

View File

@ -1,4 +1,3 @@
DPDK_17.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,4 @@
DPDK_17.11 {
DPDK_20.0 {
global:
rte_pmd_softnic_run;

View File

@ -1,3 +1,3 @@
DPDK_2.2 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_17.02 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_16.07 {
DPDK_20.0 {
local: *;
};

View File

@ -1,4 +1,3 @@
DPDK_18.02 {
DPDK_20.0 {
local: *;
};

Some files were not shown because too many files have changed in this diff Show More