Rusty Russell wrote: >On Sat, 2004-12-25 at 22:31 +0100, Pablo Neira wrote: > > >>Hi Rusty, >> >>I've been working on the versioning stuff last days. I've tested with >>the mark target. >> >> > >Hi Pablo, > > I've taken your patches and hacked on them again. I thought for a long >time about the compatibility question, and decided that we need a kernel >mechanism for querying versions of things as well. This makes life much >easier, as then all versions can register with iptables and it can >figure out which one to use. > > I agree, I like your autoprobing version stuff. >Enclosed is a series of four kernel patches, and one iptables patch: > >[...snip...] > >It seems to work here... thoughts? > > I've given some spins to your patches on x86 box and everything works fine for me. I've also cook a patch to add a new version to multiport to test that versioning stuff works fine with matches. multiport-remove-late-check.patch: Remove a checking in kernel space which makes sures that the parameters passed are correct, that's already done in user space where this thing really belongs. multiport_v2.patch: the revision 1 of multiport. Actually this merges current mport in the SVN repository to multiport. iptables-multiport_v2.patch: iptables user space part. multiport.sim: a testsuite to check that new version works fine (incomplete). Hope to see the versioning stuff pushed forward soon. BTW, if you need this. Signed-off-by: Pablo Neira Ayuso -- Pablo