Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Apr 2005 15:26:58 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Ragnar Lonn <raglon@packetfront.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Virtual network stacks in FreeBSD?
Message-ID:  <4272B4B2.4070407@elischer.org>
In-Reply-To: <4270EC8B.2030706@packetfront.com>
References:  <BAY106-DAV6CA8A2A4C57E23F7C843CB9230@phx.gbl> <4270EC8B.2030706@packetfront.com>

next in thread | previous in thread | raw e-mail | index | archive | help


Ragnar Lonn wrote:

> Hello all,
>
> Does anyone know if virtual network stack support (as implemented at
> http://www.tel.fer.hr/zec/vimage/) is on the roadmap for future 
> FreeBSD releases?


that depends on who you are talking to :-)
the problems are not with the concept of virtual network stacks
but with how you make them virtual and still support loadable modules 
and protocols.
It is theoretically possible but it requires that there be an 
infrastructure to allow
loadble modules to link into and out of exisiting virtual worlds.

What Marco did is very good but it is limited to those modules that are 
compiled in in
that manner.
I would like to do it but the scope just keeps growing when you look 
into what it
would require.
Especially in 5.x/6.x where the emphasis has been in making more and 
more of
the system loadable.

Interestigly, the problem is very similar to that solved for thread TLS 
(Thread local
global scope variables) Which was implemented in Linux and BSD  (and 
solaris)
in the last few years, but that is in userland..

>
> Regards,
>
>  /Ragnar
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4272B4B2.4070407>