Add VIMAGE status report from bz@freebsd.org.

Reviewed by: wblock
Sponsored by: iXsystems
This commit is contained in:
Dru Lavigne 2016-07-02 20:17:10 +00:00
parent 90842c7978
commit 8178277e34
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=49026

View file

@ -501,4 +501,51 @@
<task>Implement <tt>info os</tt> commands.</task>
</help>
</project>
<project cat='kern'>
<title>VIMAGE Virtualized Network Stack Update</title>
<contact>
<person>
<name>
<given>Bjoern A.</given>
<common>Zeeb</common>
</name>
<email>bz@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="https://svnweb.freebsd.org/base/projects/vnet/">Projects workspace (all merged to head now).</url>
</links>
<body>
<p>VIMAGE is a virtualization framework on top of FreeBSD jails
that was introduced to the kernel about eight years ago with
the <tt>vnet</tt> virtualized network stack.</p>
<p>Over the last few years, many people started to use VIMAGE
in production, production-like setups, and appliances. This
adoption increased the urgency to finish the work to avoid
panics on network stack teardown and to avoid memory
leaks.</p>
<p>The <tt>vnet</tt> teardown has been changed to be from top to
bottom, trying to tear down layer by layer. This is
preferable to removing interfaces first and then cleaning
everything up, as no more packets could flow. Along with this
work, various parts with potential memory leaks were plugged.
Lastly, <tt>vnet</tt> support was added to formerly
unvirtualized components, such as the <tt>pf</tt> and
<tt>ipfilter</tt> firewalls and some virtual interfaces.</p>
</body>
<sponsor>The FreeBSD Foundation</sponsor>
<help>
<task>Please test FreeBSD 11.0-ALPHA6 or later. When reporting
a problem, use the <tt>vimage</tt> keyword in the FreeBSD bug
tracker.</task>
</help>
</project>
</report>