From ae0abe168b42362e89d901b3ed7d01caf833c2fe Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Thu, 28 Jan 2016 12:16:28 +0000 Subject: [PATCH] Netfront related material --- talk.tex | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/talk.tex b/talk.tex index 9df1801..bff4298 100644 --- a/talk.tex +++ b/talk.tex @@ -199,6 +199,11 @@ \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{ @@ -208,6 +213,27 @@ \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} } -- 2.39.5