Hi! Even with the patch I submitted, the resulting kernel does not compile:
CC [M] net/ipsec/ipsec_tunnel.o net/ipsec/ipsec_tunnel.c: In function 'ipsec_tunnel_SAlookup': net/ipsec/ipsec_tunnel.c:279: error: dereferencing pointer to incomplete type net/ipsec/ipsec_tunnel.c:279: error: dereferencing pointer to incomplete type net/ipsec/ipsec_tunnel.c:279: error: dereferencing pointer to incomplete type net/ipsec/ipsec_tunnel.c:280: error: dereferencing pointer to incomplete type net/ipsec/ipsec_tunnel.c:280: error: dereferencing pointer to incomplete type net/ipsec/ipsec_tunnel.c:280: error: dereferencing pointer to incomplete type make[3]: *** [net/ipsec/ipsec_tunnel.o] Error 1 It's missing the definition of "struct tcp_tw_bucket". This struct was removed after 2.6.12. struct tcp_tw_bucket *tw; tw = (struct tcp_tw_bucket *)ixs->skb->sk; This code knows that the struct sock pointed to by ixs->skb->sk is in fact a struct tcp_tw_bucket. But what is it in 2.6.15? I don't know the kernel, and I can't find out what to use in 2.6.15. I've commented out that section to see if more problems exist in the code. Lupe Christoph -- | You know we're sitting on four million pounds of fuel, one nuclear | | weapon and a thing that has 270,000 moving parts built by the lowest | | bidder. Makes you feel good, doesn't it? | | Rockhound in "Armageddon", 1998, about the Space Shuttle | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]