When 32-bit ebtables is ran on 64-bit kernel, observing following error messages in dmesg and command is failing.
kernel msg: ebtables bug: please report to author: Standard target size too big
Created attachment 584258 [details, diff]
Please find attached patch for net-firewall/ebtables/ebtables-126.96.36.199-r2.ebuild
to support running 32-bit ebtables on 64-bit kernel.
When net-firewall/ebtables is built with 32-bit toolchain and deployed onto
64-bit kernel, ebtables command is failing with following reason. Adding
'-DKERNEL_64_USERSPACE_32' option to CFLAGS allows it to run on 64-bit kernel.
Attached patch to enable this when 'kernel64_userspace32' USE flag is set.
the tool should handle this dynamically instead of being a build-time constant. otherwise it breaks and needs recompiling when used across diff kernel builds.