On Sat, Sep 29, 2007 at 05:21:23PM +0200, Patrick McHardy wrote: > > Unfortunately gcc doesn't perform tail call optimization when the > address of a parameter or local variable is passed to an extern > function before the tail call, which NF_HOOK does for the skb.
You mean the struct sk_buff **pskb bit? I've always wondered why netfilter had to modify the skb. Could we perhaps make it so that it doesn't need to do so? Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html