Re: Virtual network stacks in FreeBSD?

From: Bruce M Simpson (bms_at_spc.org)
Date: 04/29/05

  • Next message: Sebastien Petit: "Re: FreeVRRPd project status"
    Date: Fri, 29 Apr 2005 13:50:58 +0100
    To: Ragnar Lonn <raglon@packetfront.com>
    
    

    On Thu, Apr 28, 2005 at 04:00:43PM +0200, Ragnar Lonn wrote:
    > 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?

    One of the things about vimage is it changes *everything*, and adds an
    additional argument to all network stack related functions; although when
    Marko profiled it, he found that there was a slight performance increase
    (I think 2-3%) due to locality-of-reference L2 cache effects.

    Because it would have a substantial impact on the driver ABI, I think
    expecting to see vimage in 6.0 would be unrealistic, but it may be something
    to consider as an option for 7.0.

    Regards,
    BMS
    _______________________________________________
    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"


  • Next message: Sebastien Petit: "Re: FreeVRRPd project status"

    Relevant Pages

    • Re: Virtual network stacks in FreeBSD?
      ... >> Does anyone know if virtual network stack support (as implemented at ... Would it be possible to have multiple network stack support available as ... functionality to get this feature. ...
      (freebsd-net)
    • Re: Vimage virtual networking and 7.0
      ... On Saturday 23 June 2007 02:38, Julian Elischer wrote: ... Patches for 7.0 and vimage are currently available in perforce. ... attempts to take network stack globals and wrap them into one big ... Remembering that they compile out to non changes.. ...
      (freebsd-net)
    • Re: Vimage virtual networking and 7.0
      ... Patches for 7.0 and vimage are currently available in perforce. ... One of my concerns is that the vimage change, which attempts to take network stack globals and wrap them into one big structure, may intrude on this or be subject to bitrot due to other development. ... and I'm not thrilled about the requirement to have my own patch sets for this and thus not allowing others to use this feature. ... My concern is that vimage may be a very intrusive change indeed where these matters are concerned, unless the vimage patches are being kept up-to-date and regression tested as issues are resolved and new features added. ...
      (freebsd-net)