On Mon, Jan 20, 2003 at 12:49:26AM +0900, Hajimu UMEMOTO wrote:
> I wrote an IPv6 support for Linux sym.  I've tested it with RHL8's
> ftp(1) and ports/www/linux-phoenix, and it seems nicely running with
> both an IPv4 and an IPv6.
> You can obtain my patch from:
> 
>       http://www.imasy.or.jp/~ume/FreeBSD/linux-ipv6.diff

I have a patch which is quite similar to this, but also reduces the
use of the stackgap in the Linux networking code and breaks out
things like socket, bind and listen into an implimentation and a
syscall wrapper (extending Ian's work in this area). I took these
patches far enough to get the linux version of telnet to speak IPv6.

I was going to commit the patch, but there were two things holding
me back:

        1) I hadn't figured out the best way to deal with syscalls
        which copyout a sockaddr - I suspect we need a per-sysvec
        sockaddr copyout function to do this cleanly, but I'm open
        to suggestion.

        2) The patches wouldn't compile on the alpha 'cos of some
        ifdefs in the linux emulation code. I just hadn't got around
        to resolving this.

Maybe we could see if we could combine these patches? My patch is
available at:

        http://www.maths.tcd.ie/~dwmalone/linux-socket

        David.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to