]> xenbits.xensource.com Git - people/liuw/fosdem2016.git/commitdiff
Netfront related material
authorWei Liu <wei.liu2@citrix.com>
Thu, 28 Jan 2016 12:16:28 +0000 (12:16 +0000)
committerWei Liu <wei.liu2@citrix.com>
Thu, 28 Jan 2016 12:16:28 +0000 (12:16 +0000)
talk.tex

index 9df18013b7595bddf7e1d8527f3b9c62da8e6f8a..bff4298d04bdeb013047ebf6414f123c0a3f4159 100644 (file)
--- a/talk.tex
+++ b/talk.tex
     \begin{itemize}
         \item Fix initial ARP sending on restore from migration (\brev{282908}).
         \item Preserve configured options across migrations (\brev{285098}).
+       \item Clean-up and new feature
+       \begin{itemize}
+               \item Remove obselete page flipping mode (\brev{289583})
+               \item Implement multiqueue (\brev{294442})
+       \end{itemize}
     \end{itemize}
 \end{frame}
 \note{
         \item FreeBSD used to send the ARP before waiting for the nic to become connected.
         % Options.
         \item Preserve user-selected nic options (TSO, LRO...) when possible across migrations.
+       % Clean-up, multiqueue
+       \item netfront was written several years ago, need some love
+       \item a lot of clean-ups, bug fixes, coding style fixes etc
+       \item purge unused page flipping mode to simplify code
+       \item low hanging fruit, multiqueue, turns out not so low-hanging
+       \item rewrite large part of netfront.c
+    \end{itemize}
+}
+
+\begin{frame}
+    \frametitle{xen-net related improvements}
+    \begin{itemize}
+        \item graph for netfront throughput
+    \end{itemize}
+\end{frame}
+\note{
+    \begin{itemize}
+        \item doesn't scale linearly yet, likely to be bottleneck in Xen
+       \item room to optimise single stream throughput
+       \item tests run with WITNESS enabled
+       \item netfront still needs more love: offloading is broken etc.
     \end{itemize}
 }