linux 64-bit kernel + 32-bit TPACKET V1 userspace workaround

This is a port of the patch from an earlier bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=557728