[parisc-linux] gcc-3.[02] alignment problem
Matthew Wilcox
willy@debian.org
Tue, 16 Jul 2002 18:24:08 +0100
On Tue, Jul 16, 2002 at 10:22:55AM -0700, Randolph Chung wrote:
> include/linux/tcp_diag.h defines:
>
> struct tcpdiag_sockid
> {
> __u16 tcpdiag_sport;
> __u16 tcpdiag_dport;
> __u32 tcpdiag_src[4];
> __u32 tcpdiag_dst[4];
> __u32 tcpdiag_if;
> __u32 tcpdiag_cookie[2];
> #define TCPDIAG_NOCOOKIE (~0U)
> };
> why is the offset of tcpdiag_cookie[0] 44 and not 40?
0 tcpdiag_sport
2 tcpdiag_dport
4 tcpdiag_src
20 tcpdiag_dst
36 tcpdiag_if
40 tcpdiag_cookie
hmm.. worth checking that dport is at offset 2, not offset 4?
--
Revolutions do not require corporate support.