2 symbol_version = EXPERIMENTAL
4 symbol_version = EXPERIMENTAL
7 symbol_version = INTERNAL
9 symbol_version = INTERNAL
11 ; Ignore generated PMD information strings
13 name_regexp = _pmd_info$
15 ; Explicit ignore for driver-only ABI
17 name_regexp = rte_vdev_(|un)register
19 ; Ignore fields inserted in cacheline boundary of rte_cryptodev
22 has_data_member_inserted_between = {offset_after(attached), end}
24 ; Ignore fields inserted in union boundary of rte_cryptodev_symmetric_capability
26 name = rte_cryptodev_symmetric_capability
27 has_data_member_inserted_between = {offset_after(cipher.iv_size), end}
29 ; Ignore fields inserted in middle padding of rte_crypto_cipher_xform
31 name = rte_crypto_cipher_xform
32 has_data_member_inserted_between = {offset_after(key), offset_of(iv)}
34 ; Ignore fields inserted in place of reserved fields of rte_eventdev
37 has_data_member_inserted_between = {offset_after(attached), end}
39 ; Ignore fields inserted in alignment hole of rte_eth_rxq_info
41 name = rte_eth_rxq_info
42 has_data_member_inserted_at = offset_after(scattered_rx)
44 ; Ignore fields inserted in cacheline boundary of rte_eth_txq_info
46 name = rte_eth_txq_info
47 has_data_member_inserted_between = {offset_after(nb_desc), end}
49 ; Ignore all changes to rte_eth_dev_data
50 ; Note: we only cared about dev_configured bit addition, but libabigail
51 ; seems to wrongly compute bitfields offset.
52 ; https://sourceware.org/bugzilla/show_bug.cgi?id=28060
54 name = rte_eth_dev_data