Hi,
I have created a patch for this, just that is quite big (~ 450 lines the whole patch, with signature, etc). It doesn't contain complex changes, just small changes from __be32 to (unsigned char *), a new parameter to functions in order to give the IP type and added comments.
I've tested it with the snooping mechanism I added for IPv6 and it works ok (the snooping mechanism is not in this patch).
What I wanted to ask is: it's ok to send a patch this big to the mailing list? I don't see how I could split it more because all I did is changed most of functions signatures and edit the code to support this changes.
Thx, Mihail