2 symbol_version = EXPERIMENTAL
4 symbol_version = EXPERIMENTAL
7 symbol_version = INTERNAL
9 symbol_version = INTERNAL
11 ; Ignore ABI 20.0.1 replaced with ABI 21
13 symbol_version = DPDK_20.0.1
15 symbol_version = DPDK_20.0.1
17 ; Explicit ignore for driver-only ABI
19 name = rte_cryptodev_ops
20 ; Ignore this enum update as it is part of an experimental API
23 name = rte_crypto_asym_xform_type
24 changed_enumerators = RTE_CRYPTO_ASYM_XFORM_TYPE_LIST_END
25 ; Ignore updates of ring prod/cons
32 ; Ignore ethdev event enum update because new event cannot be
33 ; received if not registered
36 name = rte_eth_event_type
37 changed_enumerators = RTE_ETH_EVENT_MAX
38 ; Ignore this enum update as new flags remain unknown to applications
42 changed_enumerators = RTE_CPUFLAG_NUMFLAGS
43 ; Ignore Cryptodev AEAD xform enum and AEAD xform strings change
44 ; due to addition of Chacha20-Poly1305
47 name = rte_crypto_aead_algorithm
48 changed_enumerators = RTE_CRYPTO_AEAD_LIST_END
50 name = rte_crypto_aead_algorithm_strings
51 ; Ignore updates of epoll event
54 name = rte_epoll_event
55 ; Ignore updates of rte_mbuf_ext_shared_info refcnt_atomic
57 name = rte_mbuf_ext_shared_info
58 has_data_member_inserted_between = {offset_of(refcnt_atomic), offset_of(refcnt_atomic)}
60 ;;;;;;;;;;;;;;;;;;;;;;
61 ; Temporary exceptions till DPDK 20.11
62 ;;;;;;;;;;;;;;;;;;;;;;
63 ; Ignore moving OCTEONTX2 stable functions to INTERNAL
65 file_name_regexp = ^librte_common_octeontx2\.
67 file_name_regexp = ^librte_mempool_octeontx2\.
68 ; Ignore moving mlx5 stable functions to INTERNAL
70 file_name_regexp = ^librte_common_mlx5\.
71 ; Ignore moving DPAAx stable functions to INTERNAL
73 file_name_regexp = ^librte_common_dpaax\.
75 file_name_regexp = ^librte_bus_fslmc\.
77 file_name_regexp = ^librte_bus_dpaa\.
79 name = rte_dpaa_bpid_info
81 name = rte_dpaa_memsegs
83 name = rte_dpaa2_bpid_info
85 name = rte_dpaa2_mbuf_alloc_bulk
87 name_regexp = ^dpaa2?_.*tach$
88 ; Ignore soname changes for experimental libraries
90 file_name_regexp = ^librte_bbdev\.
92 file_name_regexp = ^librte_bpf\.
94 file_name_regexp = ^librte_compressdev\.
96 file_name_regexp = ^librte_fib\.
98 file_name_regexp = ^librte_flow_classify\.
100 file_name_regexp = ^librte_graph\.
102 file_name_regexp = ^librte_ipsec\.
104 file_name_regexp = ^librte_node\.
106 file_name_regexp = ^librte_rcu\.
108 file_name_regexp = ^librte_rib\.
110 file_name_regexp = ^librte_telemetry\.
112 file_name_regexp = ^librte_stack\.