8 <script type="text/javascript">
10 function getDocHeight(doc) {
11 doc = doc || document;
12 var body = doc.body, html = doc.documentElement;
13 var height = Math.max( body.scrollHeight, body.offsetHeight,
14 html.clientHeight, html.scrollHeight, html.offsetHeight );
18 function setIframeHeight(id) {
19 var ifrm = document.getElementById(id);
20 var doc = ifrm.contentDocument? ifrm.contentDocument:
21 ifrm.contentWindow.document;
22 ifrm.style.visibility = 'hidden';
23 ifrm.style.height = "10px"; // reset to minimal height ...
24 // IE opt. for bing/msn needs a bit added or scrollbar appears
25 ifrm.style.height = getDocHeight( doc ) + 4 + "px";
26 ifrm.style.visibility = 'visible';
34 This section includes summary graphs of VPP Phy-to-Phy packet latency
35 with IPv6 Routed-Forwarding measured at 100% of discovered NDR throughput
36 rate. Latency is reported for VPP running in multiple configurations of
37 VPP worker thread(s), a.k.a. VPP data plane thread(s), and their
38 physical CPU core(s) placement.
40 CSIT source code for the test cases used for plots can be found in
41 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/ip6?h=rls1810>`_.
46 78b-1t1c-base_and_scale
47 -----------------------
53 :index:`Packet Latency: ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr`
58 <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat.html"></iframe>
66 \graphicspath{{../_build/_static/vpp/}}
67 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat}
68 \label{fig:ip6-3n-hsw-x520-78b-1t1c-base_and_scale-ndr-lat}
75 78b-2t2c-base_and_scale
76 -----------------------
82 :index:`Packet Latency: ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr`
87 <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat.html"></iframe>
95 \graphicspath{{../_build/_static/vpp/}}
96 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat}
97 \label{fig:ip6-3n-hsw-x520-78b-2t2c-base_and_scale-ndr-lat}
107 78b-1t1c-base_and_scale
108 -----------------------
114 :index:`Packet Latency: ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr`
119 <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat.html"></iframe>
127 \graphicspath{{../_build/_static/vpp/}}
128 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat}
129 \label{fig:ip6-3n-hsw-x710-78b-1t1c-base_and_scale-ndr-lat}
136 78b-2t2c-base_and_scale
137 -----------------------
143 :index:`Packet Latency: ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr`
148 <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat.html"></iframe>
156 \graphicspath{{../_build/_static/vpp/}}
157 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat}
158 \label{fig:ip6-3n-hsw-x710-78b-2t2c-base_and_scale-ndr-lat}
168 78b-1t1c-base_and_scale
169 -----------------------
175 :index:`Packet Latency: ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr`
180 <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat.html"></iframe>
188 \graphicspath{{../_build/_static/vpp/}}
189 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat}
190 \label{fig:ip6-3n-hsw-xl710-78b-1t1c-base_and_scale-ndr-lat}
197 78b-2t2c-base_and_scale
198 -----------------------
204 :index:`Packet Latency: ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr`
209 <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat.html"></iframe>
217 \graphicspath{{../_build/_static/vpp/}}
218 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat}
219 \label{fig:ip6-3n-hsw-xl710-78b-2t2c-base_and_scale-ndr-lat}
229 78b-2t1c-base_and_scale
230 -----------------------
236 :index:`Packet Latency: ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr`
241 <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat.html"></iframe>
249 \graphicspath{{../_build/_static/vpp/}}
250 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
251 \label{fig:ip6-3n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
258 78b-4t2c-base_and_scale
259 -----------------------
265 :index:`Packet Latency: ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr`
270 <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat.html"></iframe>
278 \graphicspath{{../_build/_static/vpp/}}
279 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
280 \label{fig:ip6-3n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
290 78b-2t1c-base_and_scale
291 -----------------------
297 :index:`Packet Latency: ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr`
302 <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat.html"></iframe>
310 \graphicspath{{../_build/_static/vpp/}}
311 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
312 \label{fig:ip6-2n-skx-x710-78b-2t1c-base_and_scale-ndr-lat}
319 78b-4t2c-base_and_scale
320 -----------------------
326 :index:`Packet Latency: ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr`
331 <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat.html"></iframe>
339 \graphicspath{{../_build/_static/vpp/}}
340 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
341 \label{fig:ip6-2n-skx-x710-78b-4t2c-base_and_scale-ndr-lat}
351 78b-2t1c-base_and_scale
352 -----------------------
358 :index:`Packet Latency: ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr`
363 <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat.html"></iframe>
371 \graphicspath{{../_build/_static/vpp/}}
372 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat}
373 \label{fig:ip6-2n-skx-xxv710-78b-2t1c-base_and_scale-ndr-lat}
380 78b-4t2c-base_and_scale
381 -----------------------
387 :index:`Packet Latency: ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr`
392 <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat.html"></iframe>
400 \graphicspath{{../_build/_static/vpp/}}
401 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat}
402 \label{fig:ip6-2n-skx-xxv710-78b-4t2c-base_and_scale-ndr-lat}