> I wasn't thinking about doing this as a GSOC project, > I wanted to do something for my master's project which > was a hardcore open-source implementation, that's why I > was going through the gsoc ideas page.
makes sense to me. i'd incourage you to work a bit with the community. part of open source is fitting in with the community. also, there are two related ip projects that might be of interest to you: nat (non existent) and ip6 (needs work). - erik