original source
http://zlug.org/~joro/projects/

kamikaze trunk package file
http://svn2.assembla.com/svn/test101/op … e/etherip/

Seems promising, less than 10kb kernel module and so far so good in my testing, will submit it to trac when done testing.