xref: /dpdk/drivers/common/sfc_efx/version.map (revision 002f591f54c3d490af629c5900b1273e97999ddc)
163b39078SBruce RichardsonINTERNAL {
263b39078SBruce Richardson	global:
363b39078SBruce Richardson
463b39078SBruce Richardson	efx_crc32_calculate;
563b39078SBruce Richardson
663b39078SBruce Richardson	efx_ev_fini;
763b39078SBruce Richardson	efx_ev_init;
863b39078SBruce Richardson	efx_ev_qcreate;
963b39078SBruce Richardson	efx_ev_qcreate_check_init_done;
10aa6dc101SAndrew Rybchenko	efx_ev_qcreate_irq;
1163b39078SBruce Richardson	efx_ev_qdestroy;
1263b39078SBruce Richardson	efx_ev_qmoderate;
1363b39078SBruce Richardson	efx_ev_qpending;
1463b39078SBruce Richardson	efx_ev_qpoll;
1563b39078SBruce Richardson	efx_ev_qpost;
1663b39078SBruce Richardson	efx_ev_qprime;
1763b39078SBruce Richardson	efx_ev_usecs_to_ticks;
1863b39078SBruce Richardson
1963b39078SBruce Richardson	efx_evb_fini;
2063b39078SBruce Richardson	efx_evb_init;
2163b39078SBruce Richardson	efx_evb_vport_mac_set;
2263b39078SBruce Richardson	efx_evb_vport_reset;
2363b39078SBruce Richardson	efx_evb_vport_stats;
2463b39078SBruce Richardson	efx_evb_vport_vlan_set;
2563b39078SBruce Richardson	efx_evb_vswitch_create;
2663b39078SBruce Richardson	efx_evb_vswitch_destroy;
2763b39078SBruce Richardson
2863b39078SBruce Richardson	efx_evq_nbufs;
2963b39078SBruce Richardson	efx_evq_size;
3063b39078SBruce Richardson
3163b39078SBruce Richardson	efx_family;
3263b39078SBruce Richardson	efx_family_probe_bar;
3363b39078SBruce Richardson
3463b39078SBruce Richardson	efx_filter_fini;
3563b39078SBruce Richardson	efx_filter_init;
3663b39078SBruce Richardson	efx_filter_insert;
3763b39078SBruce Richardson	efx_filter_remove;
3863b39078SBruce Richardson	efx_filter_restore;
3963b39078SBruce Richardson	efx_filter_spec_init_rx;
4063b39078SBruce Richardson	efx_filter_spec_init_tx;
4163b39078SBruce Richardson	efx_filter_spec_set_encap_type;
4263b39078SBruce Richardson	efx_filter_spec_set_eth_local;
4363b39078SBruce Richardson	efx_filter_spec_set_ether_type;
4463b39078SBruce Richardson	efx_filter_spec_set_geneve;
4563b39078SBruce Richardson	efx_filter_spec_set_ipv4_full;
4663b39078SBruce Richardson	efx_filter_spec_set_ipv4_local;
4763b39078SBruce Richardson	efx_filter_spec_set_mc_def;
4863b39078SBruce Richardson	efx_filter_spec_set_nvgre;
4963b39078SBruce Richardson	efx_filter_spec_set_rss_context;
5063b39078SBruce Richardson	efx_filter_spec_set_uc_def;
5163b39078SBruce Richardson	efx_filter_spec_set_vxlan;
5263b39078SBruce Richardson	efx_filter_supported_filters;
5363b39078SBruce Richardson
5463b39078SBruce Richardson	efx_hash_bytes;
5563b39078SBruce Richardson	efx_hash_dwords;
5663b39078SBruce Richardson
5763b39078SBruce Richardson	efx_intr_disable;
5863b39078SBruce Richardson	efx_intr_disable_unlocked;
5963b39078SBruce Richardson	efx_intr_enable;
6063b39078SBruce Richardson	efx_intr_fatal;
6163b39078SBruce Richardson	efx_intr_fini;
6263b39078SBruce Richardson	efx_intr_init;
6363b39078SBruce Richardson	efx_intr_status_line;
6463b39078SBruce Richardson	efx_intr_status_message;
6563b39078SBruce Richardson	efx_intr_trigger;
6663b39078SBruce Richardson
6763b39078SBruce Richardson	efx_loopback_mask;
6863b39078SBruce Richardson	efx_loopback_type_name;
6963b39078SBruce Richardson
7063b39078SBruce Richardson	efx_mac_addr_set;
7163b39078SBruce Richardson	efx_mac_drain;
7263b39078SBruce Richardson	efx_mac_fcntl_get;
7363b39078SBruce Richardson	efx_mac_fcntl_set;
74718263c4SRoman Zhukov	efx_mac_include_fcs_set;
7563b39078SBruce Richardson	efx_mac_filter_default_rxq_clear;
7663b39078SBruce Richardson	efx_mac_filter_default_rxq_set;
7763b39078SBruce Richardson	efx_mac_filter_get_all_ucast_mcast;
7863b39078SBruce Richardson	efx_mac_filter_set;
7963b39078SBruce Richardson	efx_mac_multicast_list_set;
8063b39078SBruce Richardson	efx_mac_pdu_get;
8163b39078SBruce Richardson	efx_mac_pdu_set;
8263b39078SBruce Richardson	efx_mac_stat_name;
8363b39078SBruce Richardson	efx_mac_stats_clear;
8463b39078SBruce Richardson	efx_mac_stats_get_mask;
8563b39078SBruce Richardson	efx_mac_stats_periodic;
8663b39078SBruce Richardson	efx_mac_stats_update;
8763b39078SBruce Richardson	efx_mac_stats_upload;
8863b39078SBruce Richardson	efx_mac_up;
8963b39078SBruce Richardson
90b4fac347SIvan Malov	efx_mae_action_rule_insert;
91b4fac347SIvan Malov	efx_mae_action_rule_remove;
92e61baa82SIvan Malov	efx_mae_action_set_alloc;
93cf1e1a8eSIvan Malov	efx_mae_action_set_clear_fw_rsrc_ids;
94238306cfSIgor Romanov	efx_mae_action_set_fill_in_counter_id;
9592bafeffSIvan Malov	efx_mae_action_set_fill_in_dst_mac_id;
963907defaSIvan Malov	efx_mae_action_set_fill_in_eh_id;
9792bafeffSIvan Malov	efx_mae_action_set_fill_in_src_mac_id;
98e61baa82SIvan Malov	efx_mae_action_set_free;
99238306cfSIgor Romanov	efx_mae_action_set_get_nb_count;
100*002f591fSIvan Malov	efx_mae_action_set_list_alloc;
101*002f591fSIvan Malov	efx_mae_action_set_list_free;
102238306cfSIgor Romanov	efx_mae_action_set_populate_count;
1030f6b017bSIvan Malov	efx_mae_action_set_populate_decap;
104c6e3e6c4SIvan Malov	efx_mae_action_set_populate_decr_ip_ttl;
10580019097SIvan Malov	efx_mae_action_set_populate_deliver;
106bb024542SIvan Malov	efx_mae_action_set_populate_drop;
1073907defaSIvan Malov	efx_mae_action_set_populate_encap;
10877da5888SIvan Malov	efx_mae_action_set_populate_flag;
10983352289SIvan Malov	efx_mae_action_set_populate_mark;
11013d3f0d2SIvan Malov	efx_mae_action_set_populate_mark_reset;
1116cefdea5SIvan Malov	efx_mae_action_set_populate_nat;
11292bafeffSIvan Malov	efx_mae_action_set_populate_set_dst_mac;
11392bafeffSIvan Malov	efx_mae_action_set_populate_set_src_mac;
114616b03e0SIvan Malov	efx_mae_action_set_populate_vlan_pop;
11512cd7909SIvan Malov	efx_mae_action_set_populate_vlan_push;
116*002f591fSIvan Malov	efx_mae_action_set_replay;
117799889baSIvan Malov	efx_mae_action_set_spec_fini;
118799889baSIvan Malov	efx_mae_action_set_spec_init;
119799889baSIvan Malov	efx_mae_action_set_specs_equal;
120bbc42f34SIgor Romanov	efx_mae_counters_alloc;
121d19e7dd9SIvan Malov	efx_mae_counters_alloc_type;
122bbc42f34SIgor Romanov	efx_mae_counters_free;
123d19e7dd9SIvan Malov	efx_mae_counters_free_type;
124c0a77efbSIgor Romanov	efx_mae_counters_stream_give_credits;
125c0a77efbSIgor Romanov	efx_mae_counters_stream_start;
126c0a77efbSIgor Romanov	efx_mae_counters_stream_stop;
12730833168SIvan Malov	efx_mae_encap_header_alloc;
12830833168SIvan Malov	efx_mae_encap_header_free;
1298763593fSIvan Malov	efx_mae_encap_header_update;
1306f956d5cSIvan Malov	efx_mae_fini;
131d761ec9fSIvan Malov	efx_mae_get_limits;
1326f956d5cSIvan Malov	efx_mae_init;
13392bafeffSIvan Malov	efx_mae_mac_addr_alloc;
13492bafeffSIvan Malov	efx_mae_mac_addr_free;
13537907899SIvan Malov	efx_mae_match_spec_bit_set;
136c354c7c2SIvan Malov	efx_mae_match_spec_clone;
13793c5d2c6SIvan Malov	efx_mae_match_spec_ct_mark_set;
138d1b920b8SIvan Malov	efx_mae_match_spec_field_get;
139370ed675SIvan Malov	efx_mae_match_spec_field_set;
140b75eb50dSIvan Malov	efx_mae_match_spec_fini;
141b75eb50dSIvan Malov	efx_mae_match_spec_init;
14234285fd0SIvan Malov	efx_mae_match_spec_is_valid;
143370ed675SIvan Malov	efx_mae_match_spec_mport_set;
1447a673e1aSIvan Malov	efx_mae_match_spec_outer_rule_id_set;
1453a73dcfdSIvan Malov	efx_mae_match_spec_recirc_id_set;
146bb71f7e0SIvan Malov	efx_mae_match_specs_class_cmp;
14736d124c3SIvan Malov	efx_mae_match_specs_equal;
14809705803SIvan Malov	efx_mae_mport_by_pcie_function;
1494917b69dSViacheslav Galaktionov	efx_mae_mport_by_pcie_mh_function;
150370ed675SIvan Malov	efx_mae_mport_by_phy_port;
1513d6e8e45SIgor Romanov	efx_mae_mport_by_id;
15292030a61SIgor Romanov	efx_mae_mport_free;
1534ea8bb78SIgor Romanov	efx_mae_mport_id_by_selector;
15494ddd501SViacheslav Galaktionov	efx_mae_mport_invalid;
155be698f34SIvan Malov	efx_mae_outer_rule_do_ct_set;
1567a673e1aSIvan Malov	efx_mae_outer_rule_insert;
1575cf153e7SIvan Malov	efx_mae_outer_rule_recirc_id_set;
1587a673e1aSIvan Malov	efx_mae_outer_rule_remove;
15923748069SViacheslav Galaktionov	efx_mae_read_mport_journal;
1606f956d5cSIvan Malov
16178b82063SIvan Malov	efx_mcdi_client_mac_addr_get;
16278b82063SIvan Malov	efx_mcdi_client_mac_addr_set;
16363b39078SBruce Richardson	efx_mcdi_fini;
1641bf9ff57SViacheslav Galaktionov	efx_mcdi_get_client_handle;
1651bf9ff57SViacheslav Galaktionov	efx_mcdi_get_own_client_handle;
16663b39078SBruce Richardson	efx_mcdi_get_proxy_handle;
16763b39078SBruce Richardson	efx_mcdi_get_timeout;
16863b39078SBruce Richardson	efx_mcdi_init;
16992030a61SIgor Romanov	efx_mcdi_mport_alloc_alias;
17063b39078SBruce Richardson	efx_mcdi_new_epoch;
17163b39078SBruce Richardson	efx_mcdi_reboot;
17263b39078SBruce Richardson	efx_mcdi_request_abort;
17363b39078SBruce Richardson	efx_mcdi_request_poll;
17463b39078SBruce Richardson	efx_mcdi_request_start;
17563b39078SBruce Richardson
17663b39078SBruce Richardson	efx_mon_fini;
17763b39078SBruce Richardson	efx_mon_init;
17863b39078SBruce Richardson	efx_mon_name;
17963b39078SBruce Richardson
18063b39078SBruce Richardson	efx_nic_calculate_pcie_link_bandwidth;
18163b39078SBruce Richardson	efx_nic_cfg_get;
18263b39078SBruce Richardson	efx_nic_check_pcie_link_speed;
18363b39078SBruce Richardson	efx_nic_create;
18463b39078SBruce Richardson	efx_nic_destroy;
18560fb370cSAndrew Rybchenko	efx_nic_dma_config_add;
18660fb370cSAndrew Rybchenko	efx_nic_dma_map;
18760fb370cSAndrew Rybchenko	efx_nic_dma_reconfigure;
18863b39078SBruce Richardson	efx_nic_fini;
18963b39078SBruce Richardson	efx_nic_get_bar_region;
190833cfcd5SIvan Malov	efx_nic_get_board_info;
19163b39078SBruce Richardson	efx_nic_get_fw_subvariant;
19263b39078SBruce Richardson	efx_nic_get_fw_version;
19363b39078SBruce Richardson	efx_nic_get_vi_pool;
19463b39078SBruce Richardson	efx_nic_hw_unavailable;
19563b39078SBruce Richardson	efx_nic_init;
19663b39078SBruce Richardson	efx_nic_probe;
19763b39078SBruce Richardson	efx_nic_reset;
19863b39078SBruce Richardson	efx_nic_set_drv_limits;
19963b39078SBruce Richardson	efx_nic_set_drv_version;
20063b39078SBruce Richardson	efx_nic_set_fw_subvariant;
20163b39078SBruce Richardson	efx_nic_set_hw_unavailable;
20263b39078SBruce Richardson	efx_nic_unprobe;
20363b39078SBruce Richardson
20463b39078SBruce Richardson	efx_phy_adv_cap_get;
20563b39078SBruce Richardson	efx_phy_adv_cap_set;
20663b39078SBruce Richardson	efx_phy_fec_type_get;
20763b39078SBruce Richardson	efx_phy_link_state_get;
20863b39078SBruce Richardson	efx_phy_lp_cap_get;
20963b39078SBruce Richardson	efx_phy_media_type_get;
21063b39078SBruce Richardson	efx_phy_module_get_info;
21163b39078SBruce Richardson	efx_phy_oui_get;
21263b39078SBruce Richardson	efx_phy_verify;
21363b39078SBruce Richardson
21463b39078SBruce Richardson	efx_port_fini;
21563b39078SBruce Richardson	efx_port_init;
21663b39078SBruce Richardson	efx_port_loopback_set;
21763b39078SBruce Richardson	efx_port_poll;
218e5e5c127SArtemii Morozov	efx_port_vlan_strip_set;
21963b39078SBruce Richardson
22063b39078SBruce Richardson	efx_pseudo_hdr_hash_get;
22163b39078SBruce Richardson	efx_pseudo_hdr_pkt_length_get;
22263b39078SBruce Richardson
22363b39078SBruce Richardson	efx_rx_fini;
22463b39078SBruce Richardson	efx_rx_hash_default_support_get;
22563b39078SBruce Richardson	efx_rx_init;
22663b39078SBruce Richardson	efx_rx_prefix_get_layout;
22763b39078SBruce Richardson	efx_rx_prefix_layout_check;
22863b39078SBruce Richardson	efx_rx_qcreate;
22963b39078SBruce Richardson	efx_rx_qcreate_es_super_buffer;
23063b39078SBruce Richardson	efx_rx_qdestroy;
23163b39078SBruce Richardson	efx_rx_qenable;
23263b39078SBruce Richardson	efx_rx_qflush;
23363b39078SBruce Richardson	efx_rx_qpost;
23463b39078SBruce Richardson	efx_rx_qpush;
23563b39078SBruce Richardson	efx_rx_scale_context_alloc;
236e7ea5f30SIvan Malov	efx_rx_scale_context_alloc_v2;
23763b39078SBruce Richardson	efx_rx_scale_context_free;
23863b39078SBruce Richardson	efx_rx_scale_default_support_get;
23963b39078SBruce Richardson	efx_rx_scale_hash_flags_get;
24063b39078SBruce Richardson	efx_rx_scale_key_set;
24163b39078SBruce Richardson	efx_rx_scale_mode_set;
24263b39078SBruce Richardson	efx_rx_scale_tbl_set;
24363b39078SBruce Richardson	efx_rxq_nbufs;
24463b39078SBruce Richardson	efx_rxq_size;
24563b39078SBruce Richardson
24663b39078SBruce Richardson	efx_sram_buf_tbl_clear;
24763b39078SBruce Richardson	efx_sram_buf_tbl_set;
24863b39078SBruce Richardson
249d51545f4SDenis Pryazhennikov	efx_table_describe;
250a5a8beb5SDenis Pryazhennikov	efx_table_entry_delete;
2518ee47d82SDenis Pryazhennikov	efx_table_entry_insert;
252d51545f4SDenis Pryazhennikov	efx_table_is_supported;
2539e7941d7SDenis Pryazhennikov	efx_table_list;
254d51545f4SDenis Pryazhennikov	efx_table_supported_num_get;
2559e7941d7SDenis Pryazhennikov
25663b39078SBruce Richardson	efx_tunnel_config_clear;
25763b39078SBruce Richardson	efx_tunnel_config_udp_add;
25863b39078SBruce Richardson	efx_tunnel_config_udp_remove;
25963b39078SBruce Richardson	efx_tunnel_fini;
26063b39078SBruce Richardson	efx_tunnel_init;
26163b39078SBruce Richardson	efx_tunnel_reconfigure;
26263b39078SBruce Richardson
26363b39078SBruce Richardson	efx_tx_fini;
26463b39078SBruce Richardson	efx_tx_init;
26563b39078SBruce Richardson	efx_tx_qcreate;
26663b39078SBruce Richardson	efx_tx_qdesc_checksum_create;
26763b39078SBruce Richardson	efx_tx_qdesc_dma_create;
26863b39078SBruce Richardson	efx_tx_qdesc_post;
26963b39078SBruce Richardson	efx_tx_qdesc_tso_create;
27063b39078SBruce Richardson	efx_tx_qdesc_tso2_create;
27163b39078SBruce Richardson	efx_tx_qdesc_vlantci_create;
27263b39078SBruce Richardson	efx_tx_qdestroy;
27363b39078SBruce Richardson	efx_tx_qenable;
27463b39078SBruce Richardson	efx_tx_qflush;
27563b39078SBruce Richardson	efx_tx_qpace;
27663b39078SBruce Richardson	efx_tx_qpio_disable;
27763b39078SBruce Richardson	efx_tx_qpio_enable;
27863b39078SBruce Richardson	efx_tx_qpio_post;
27963b39078SBruce Richardson	efx_tx_qpio_write;
28063b39078SBruce Richardson	efx_tx_qpost;
28163b39078SBruce Richardson	efx_tx_qpush;
28263b39078SBruce Richardson	efx_txq_nbufs;
28363b39078SBruce Richardson	efx_txq_size;
28463b39078SBruce Richardson
285f66a66e6SVijay Kumar Srivastava	efx_virtio_fini;
286f66a66e6SVijay Kumar Srivastava	efx_virtio_get_doorbell_offset;
287f66a66e6SVijay Kumar Srivastava	efx_virtio_get_features;
288f66a66e6SVijay Kumar Srivastava	efx_virtio_init;
289f66a66e6SVijay Kumar Srivastava	efx_virtio_qcreate;
290f66a66e6SVijay Kumar Srivastava	efx_virtio_qdestroy;
291f66a66e6SVijay Kumar Srivastava	efx_virtio_qstart;
292f66a66e6SVijay Kumar Srivastava	efx_virtio_qstop;
293f66a66e6SVijay Kumar Srivastava	efx_virtio_verify_features;
294f66a66e6SVijay Kumar Srivastava
2951adaea57SVijay Kumar Srivastava	sfc_efx_dev_class_get;
2967178fbdcSVijay Kumar Srivastava	sfc_efx_family;
2971adaea57SVijay Kumar Srivastava
29863b39078SBruce Richardson	sfc_efx_mcdi_init;
29963b39078SBruce Richardson	sfc_efx_mcdi_fini;
30063b39078SBruce Richardson
30163b39078SBruce Richardson	local: *;
30263b39078SBruce Richardson};
303