devtools: fix cryptodev ABI suppress rule
authorRay Kinsella <mdr@ashroe.eu>
Wed, 20 Jan 2021 14:25:57 +0000 (14:25 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 26 Jan 2021 13:07:24 +0000 (14:07 +0100)
Update the ignore entry for crytodev to use named fields
instead of bit positions.
It is allowing changes between the last field (attached) in ABI 21.0,
and the end of the padded struct in ABI 21.

Fixes: 1c3ffb95595e ("cryptodev: add enqueue and dequeue callbacks")

Signed-off-by: Ray Kinsella <mdr@ashroe.eu>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
devtools/libabigail.abignore

index 0b5e3f3..9e06bbe 100644 (file)
@@ -19,4 +19,4 @@
 ; Ignore fields inserted in cacheline boundary of rte_cryptodev
 [suppress_type]
         name = rte_cryptodev
-        has_data_member_inserted_between = {0, 1023}
+        has_data_member_inserted_between = {offset_after(attached), end}
\ No newline at end of file