Stefano Brivio <sbrivio@xxxxxxxxxx> wrote: > '*scratch' is actually needed at lookup time for implementations that > don't need stricter alignment than natural one, but I could probably > use some macro trickery and "move" it as needed. Ah I see, don't bother then for now. > I'm not sure how to deal with fields after f[0], syntactically. Do you > have some, er, pointers? Don't bother, its very ugly. Base hook chains do this, it involves a comment at the tail of the struct, see struct nf_hook_entries in include/linux/netfilter.h.