Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

networking slide

  • Loading branch information...
commit 10b1ce90fe4adfa80e7cf9b774a97853899d3a5e 1 parent 3a5577f
@avsm authored
Showing with 13 additions and 2 deletions.
  1. +13 −2 slides/network_model.ml
View
15 slides/network_model.ml
@@ -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>
>>
};
{
Please sign in to comment.
Something went wrong with that request. Please try again.