2f1ad18b34
o force little-endian byte order for header o pad header to 32-bit boundary to guard against applications that assume packet data alignment