One of the backports for Bug 2058444 introduced libxtables ABI breakage, fix this by backporting the following commit: commit a7c2b7289cd31455b854fee7d5c735c6270518a3 Author: Phil Sutter <phil> Date: Fri May 6 00:11:47 2022 +0200 libxtables: Revert change to struct xtables_pprot While protocol values may exceed eight bits, the data structure is indeed used only to store the static list of name/value pairs for faster lookups. None of those has such a value and if one is added in future, the compiler will complain about it. So restore the old field type to retain binary compatibility. Fixes: 556f704458cdb ("Use proto_to_name() from xshared in more places") Signed-off-by: Phil Sutter <phil> RHEL9 is unaffected, RHEL8.6 has the fix already via Bug 2137953, RHEL8.7 needs to be fixed as well.
Marking as TestOnly since the fix is already contained in backports for bug 2211063. Given the fact that there is no functional change (unless crafted by custom code relying upon the data structure layout), sanity only testing probably suffices.