> Yes, but we don't parse the TCP header here.  As bluhm@ figured out:
> The access to ip_hl does not generate an alignment problem on sparc64.
> Because, the bits of ip_hl are on the other of the byte, as bits of
> th_off.

I think this is pure luck, and suspect the same problem will happen
again in the future.

I would be far happier if the compiler bug was fixed.  bitfields are
weakly standardized, but the compiler is breaking defacto expectations.

Reply via email to