ethdev: add return values to callback process API
[dpdk.git] / lib / librte_ether / rte_ether_version.map
index 4ad934c..019a93d 100644 (file)
@@ -1,25 +1,14 @@
 DPDK_2.2 {
        global:
 
-       _rte_eth_dev_callback_process;
        rte_eth_add_rx_callback;
        rte_eth_add_tx_callback;
        rte_eth_allmulticast_disable;
        rte_eth_allmulticast_enable;
        rte_eth_allmulticast_get;
-       rte_eth_copy_pci_info;
        rte_eth_dev_allocate;
        rte_eth_dev_allocated;
        rte_eth_dev_attach;
-       rte_eth_dev_bypass_event_show;
-       rte_eth_dev_bypass_event_store;
-       rte_eth_dev_bypass_init;
-       rte_eth_dev_bypass_state_set;
-       rte_eth_dev_bypass_state_show;
-       rte_eth_dev_bypass_ver_show;
-       rte_eth_dev_bypass_wd_reset;
-       rte_eth_dev_bypass_wd_timeout_show;
-       rte_eth_dev_callback_process;
        rte_eth_dev_callback_register;
        rte_eth_dev_callback_unregister;
        rte_eth_dev_close;
@@ -36,7 +25,6 @@ DPDK_2.2 {
        rte_eth_dev_get_eeprom_length;
        rte_eth_dev_get_mtu;
        rte_eth_dev_get_reg_info;
-       rte_eth_dev_get_reg_length;
        rte_eth_dev_get_vlan_offload;
        rte_eth_devices;
        rte_eth_dev_info_get;
@@ -62,11 +50,6 @@ 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_vf_rx;
-       rte_eth_dev_set_vf_rxmode;
-       rte_eth_dev_set_vf_tx;
-       rte_eth_dev_set_vf_vlan_filter;
-       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;
@@ -77,12 +60,8 @@ DPDK_2.2 {
        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_add;
-       rte_eth_dev_udp_tunnel_delete;
        rte_eth_dev_vlan_filter;
-       rte_eth_dev_wd_timeout_store;
        rte_eth_dma_zone_reserve;
-       rte_eth_driver_register;
        rte_eth_led_off;
        rte_eth_led_on;
        rte_eth_link;
@@ -99,7 +78,6 @@ DPDK_2.2 {
        rte_eth_rx_queue_info_get;
        rte_eth_rx_queue_setup;
        rte_eth_set_queue_rate_limit;
-       rte_eth_set_vf_rate_limit;
        rte_eth_stats;
        rte_eth_stats_get;
        rte_eth_stats_reset;
@@ -121,9 +99,59 @@ DPDK_2.2 {
 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;
+       rte_flow_create;
+       rte_flow_destroy;
+       rte_flow_flush;
+       rte_flow_query;
+       rte_flow_validate;
+
+} DPDK_16.07;
+
+DPDK_17.05 {
+       global:
+
+       rte_eth_dev_attach_secondary;
+       rte_eth_find_next;
+       rte_eth_tx_done_cleanup;
+       rte_eth_xstats_get_by_id;
+       rte_eth_xstats_get_id_by_name;
+       rte_eth_xstats_get_names_by_id;
+
+} DPDK_17.02;
+
+DPDK_17.08 {
+       global:
+
+       _rte_eth_dev_callback_process;
+       rte_flow_isolate;
+
+} DPDK_17.05;