Permalink
Browse files

networking slide

  • Loading branch information...
1 parent 3a5577f commit 10b1ce90fe4adfa80e7cf9b774a97853899d3a5e @avsm committed Sep 21, 2011
Showing with 13 additions and 2 deletions.
  1. +13 −2 slides/network_model.ml
View
@@ -18,10 +18,21 @@ let slides = [
{
styles=[];
content= <:html<
- <h3>OS.Devices.netif</h3>
+ <h3>Networking</h3>
<ul>
- <li>...but not finished yet.</li>
+ <li>Very similar to the block devices, except much more sensitive to latency.</li>
+ <li>Xen provides Ethernet frames to the $github "lib/os/xen/netif.mli" "OS.Netif"$ driver, just as <tt>blkif</tt> provides sector-level access</li>
+ <li>There are two separate shared rings: one for transmit, other for receive, and hardware offload options:</li>
</ul>
+<pre>
+type features = {
+ sg: bool;
+ gso_tcpv4: bool;
+ rx_copy: bool;
+ rx_flip: bool;
+ smart_poll: bool;
+}
+</pre>
>>
};
{

0 comments on commit 10b1ce9

Please sign in to comment.