On Mon, Dec 16, 2024 at 3:49 PM David Marchand <david.march...@redhat.com> wrote: > $ abidiff --suppr > /home/dmarchan/git/pub/dpdk.org/main/devtools/libabigail.abignore > --no-added-syms --headers-dir1 > /home/dmarchan/abi/v24.11/build-gcc-shared/usr/local/include > --headers-dir2 > /home/dmarchan/builds/main/build-gcc-shared/install/usr/local/include > /home/dmarchan/abi/v24.11/build-gcc-shared/usr/local/lib64/librte_graph.so.25.0 > /home/dmarchan/builds/main/build-gcc-shared/install/usr/local/lib64/librte_graph.so.25.1 > Functions changes summary: 0 Removed, 1 Changed (9 filtered out), 0 > Added functions > Variables changes summary: 0 Removed, 0 Changed, 0 Added variable > > 1 function with some indirect sub-type change: > > [C] 'function bool > __rte_graph_mcore_dispatch_sched_node_enqueue(rte_node*, > rte_graph_rq_head*)' at rte_graph_model_mcore_dispatch.c:117:1 has > some indirect sub-type changes: > parameter 1 of type 'rte_node*' has sub-type changes: > in pointed to type 'struct rte_node' at rte_graph_worker_common.h:92:1: > type size hasn't changed > 1 data member changes (2 filtered): > anonymous data member at offset 1536 (in bits) changed from: > union {struct {unsigned int lcore_id; uint64_t > total_sched_objs; uint64_t total_sched_fail;} dispatch;} > to: > union {struct {unsigned int lcore_id; uint64_t > total_sched_objs; uint64_t total_sched_fail; rte_graph* graph;} > dispatch;} > > > What would be the best way to suppress this warning? > I tried the following which seems to work, but I prefer to ask for your > advice. > > [suppress_type] > name = rte_node > has_data_member_at = offset_of(total_sched_fail)
Gah.. I meant has_data_member_inserted_at. But then testing with has_data_member_inserted_at, the warning is not suppressed either... Any help appreciated. -- David Marchand