+++ /dev/null
-http://linuxplumbersconf.org/ocw/proposals/81
-http://video.linuxfoundation.org/video/1574
-http://podcasts.linux-foundation.org/flv/LPC2009/Pavel%20Emelyanov.flv
-http://podcasts.linux-foundation.org/ogg/LPC2009/Pavel%20Emelyanov.ogg
--- /dev/null
+Pavel Emelyanov
--- /dev/null
+Pavel Emelyanov
--- /dev/null
+Pavel Emelyanov is a core PVC/OpenVZ kernel developer working in the project for the last five years. He participates in development of all subsystems and features and maintains development OpenVZ kernel branches. Pavel is also a prolific mainstream kernel contributor. He holds a PhD in Computer Science from the Moscow Institute of Physics and Technology.
--- /dev/null
+Each namespace implements its own isolated network stack. Network packets comes to a network stack from network device. Five different device types that can be used as a packets sources for containers are demonstrated. Their properties (mostly performance and maintainability) and features are compared.
+
+In addition, one more device type is described — the one that is currently only implemented in the OpenVZ containers. Its pros and cons, and ways it can be implemented in the mainline kernel are discussed.
--- /dev/null
+The talk outlines various ways of establishing a networking communication between a network namespace (a container) and the outer world, compares their performance and features.
--- /dev/null
+containers, openvz, linux, kernel, networking, performance, development
--- /dev/null
+Why network namespace sucks and how to make it suck faster
--- /dev/null
+http://openvz.org/
+http://linuxplumbersconf.org/ocw/proposals/81
+http://video.linuxfoundation.org/video/1574
+http://podcasts.linux-foundation.org/flv/LPC2009/Pavel%20Emelyanov.flv
+http://podcasts.linux-foundation.org/ogg/LPC2009/Pavel%20Emelyanov.ogg
--- /dev/null
+Why network namespace sucks and how to make it suck faster
+++ /dev/null
-<!DOCTYPE html>\r
-\r
-<html>\r
-\r
-<head>\r
-\r
-<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>\r
-<script src="js/effects.core.js" type="text/javascript"></script>\r
-<script src="js/effects.blind.js" type="text/javascript"></script>\r
-<script src="js/effects.slide.js" type="text/javascript"></script>\r
-<script src="js/jcarousel/lib/jquery.jcarousel.pack.js" type="text/javascript"></script>\r
-<script src="js/contentPanel.js" type="text/javascript"></script>\r
-\r
-<script src="jquery.sync.js" type="text/javascript"></script>\r
-<script src="html5tv.js" type="text/javascript"></script>\r
-<script src="video.js" type="text/javascript"></script>\r
-\r
-<link rel="stylesheet" type="text/css" href="js/jcarousel/lib/jquery.jcarousel.css" />\r
-<link rel="stylesheet" type="text/css" href="js/jcarousel/skins/ie7/skin.css" />\r
-\r
-<link href="carousel.css" rel="stylesheet" type="text/css" />\r
-<link href="video.css" rel="stylesheet" type="text/css" />\r
-<link href="contentPanel.css" rel="stylesheet" type="text/css" />\r
-\r
-<title>R&D TV Episode 2</title>\r
-\r
-</head>\r
-\r
-<body>\r
-\r
-<div id="content">\r
-\r
-<div id="videoAndMoreInformation">\r
-\r
- <div id="videoContainer">\r
- <video id="vid" autoplay="autoplay" controls="controls">\r
- <source src="video.ogv" />\r
-<!--\r
- <source src="RDTV_ep2_5min.mov" />\r
--->\r
- <p id="videoElementWarning">Viewing these demos requires a browser capable of rendering the HTML 5 video element.<br />Please install a current version of <a href="http://www.mozilla.com">Firefox</a>, <a href="http://www.apple.com/safari">Safari</a> or <a href="http://www.google.com/chrome">Google Chrome</a>.</p>\r
- </video>\r
- <div id="subtitle"></div>\r
- </div> <!-- videoContainer -->\r
-\r
-</div> <!-- videoAndMoreInformation -->\r
-\r
-<div class="toggleContentPanel carouselContainer">Programme chapters</div>\r
-\r
-<div id="carouselContainer">\r
- <ul id="carousel" class="jcarousel-skin-ie7">\r
- <!-- Content loaded dynamically -->\r
- </ul>\r
-</div> <!-- carouselContainer -->\r
-\r
-<p>This is a proof of concept demonstration of HTML pluginless Video and Audio playback, showing AV content synchronised to chapters, allowing direct access to specific sections of the show.</p>\r
-\r
-<p><a href="http://open.bbc.co.uk/rad/projects/html5">Return to BBC RAD project page</a></p>\r
-\r
-<p>For more information, see <a href="http://www.bbc.co.uk/blogs/rad/2009/08/html5.html">HTML 5 and timed media</a> on the RAD blog</p>\r
-\r
-</div> <!-- content -->\r
-\r
-</body>\r
-\r
-</html>\r
--- /dev/null
+<!DOCTYPE html>\r
+\r
+<html>\r
+\r
+<head>\r
+\r
+<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>\r
+<script src="js/effects.core.js" type="text/javascript"></script>\r
+<script src="js/effects.blind.js" type="text/javascript"></script>\r
+<script src="js/effects.slide.js" type="text/javascript"></script>\r
+<script src="js/jcarousel/lib/jquery.jcarousel.pack.js" type="text/javascript"></script>\r
+<script src="js/contentPanel.js" type="text/javascript"></script>\r
+\r
+<script src="jquery.sync.js" type="text/javascript"></script>\r
+<script src="html5tv.js" type="text/javascript"></script>\r
+<script src="video.js" type="text/javascript"></script>\r
+\r
+<link rel="stylesheet" type="text/css" href="js/jcarousel/lib/jquery.jcarousel.css" />\r
+<link rel="stylesheet" type="text/css" href="js/jcarousel/skins/ie7/skin.css" />\r
+\r
+<link href="carousel.css" rel="stylesheet" type="text/css" />\r
+<link href="video.css" rel="stylesheet" type="text/css" />\r
+<link href="contentPanel.css" rel="stylesheet" type="text/css" />\r
+\r
+<title>R&D TV Episode 2</title>\r
+\r
+</head>\r
+\r
+<body>\r
+\r
+<div id="content">\r
+\r
+<div id="videoAndMoreInformation">\r
+\r
+ <div id="videoContainer">\r
+ <video id="vid" autoplay="autoplay" controls="controls">\r
+ <source src="video.ogv" />\r
+<!--\r
+ <source src="RDTV_ep2_5min.mov" />\r
+-->\r
+ <p id="videoElementWarning">Viewing these demos requires a browser capable of rendering the HTML 5 video element.<br />Please install a current version of <a href="http://www.mozilla.com">Firefox</a>, <a href="http://www.apple.com/safari">Safari</a> or <a href="http://www.google.com/chrome">Google Chrome</a>.</p>\r
+ </video>\r
+ <div id="subtitle"></div>\r
+ </div> <!-- videoContainer -->\r
+\r
+</div> <!-- videoAndMoreInformation -->\r
+\r
+<div class="toggleContentPanel carouselContainer">Programme chapters</div>\r
+\r
+<div id="carouselContainer">\r
+ <ul id="carousel" class="jcarousel-skin-ie7">\r
+ <!-- Content loaded dynamically -->\r
+ </ul>\r
+</div> <!-- carouselContainer -->\r
+\r
+<p>This is a proof of concept demonstration of HTML pluginless Video and Audio playback, showing AV content synchronised to chapters, allowing direct access to specific sections of the show.</p>\r
+\r
+<p><a href="http://open.bbc.co.uk/rad/projects/html5">Return to BBC RAD project page</a></p>\r
+\r
+<p>For more information, see <a href="http://www.bbc.co.uk/blogs/rad/2009/08/html5.html">HTML 5 and timed media</a> on the RAD blog</p>\r
+\r
+</div> <!-- content -->\r
+\r
+</body>\r
+\r
+</html>\r