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 IPv4 Overlay Tunnels 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/ip4_tunnels?h=rls1810>`_.
51 64b-1t1c-base_and_scale
52 -----------------------
58 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
63 <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat.html"></iframe>
71 \graphicspath{{../_build/_static/vpp/}}
72 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat}
73 \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat}
80 64b-2t2c-base_and_scale
81 -----------------------
87 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
92 <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
100 \graphicspath{{../_build/_static/vpp/}}
101 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat}
102 \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat}
109 64b-1t1c-base_and_features
110 --------------------------
116 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr`
121 <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat.html"></iframe>
129 \graphicspath{{../_build/_static/vpp/}}
130 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat}
131 \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat}
138 64b-2t2c-base_and_features
139 --------------------------
145 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr`
150 <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat.html"></iframe>
158 \graphicspath{{../_build/_static/vpp/}}
159 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat}
160 \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat}
170 64b-1t1c-base_and_scale
171 -----------------------
177 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
182 <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat.html"></iframe>
190 \graphicspath{{../_build/_static/vpp/}}
191 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat}
192 \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat}
199 64b-2t2c-base_and_scale
200 -----------------------
206 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
211 <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat.html"></iframe>
219 \graphicspath{{../_build/_static/vpp/}}
220 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat}
221 \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat}
228 64b-1t1c-base_and_features
229 --------------------------
235 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr`
240 <iframe id="ifrm07" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat.html"></iframe>
248 \graphicspath{{../_build/_static/vpp/}}
249 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat}
250 \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat}
257 64b-2t2c-base_and_features
258 --------------------------
264 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr`
269 <iframe id="ifrm08" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat.html"></iframe>
277 \graphicspath{{../_build/_static/vpp/}}
278 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat}
279 \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat}
289 64b-2t1c-base_and_scale
290 -----------------------
296 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
301 <iframe id="ifrm09" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat.html"></iframe>
309 \graphicspath{{../_build/_static/vpp/}}
310 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat}
311 \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat}
318 64b-4t2c-base_and_scale
319 -----------------------
325 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
330 <iframe id="ifrm10" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat.html"></iframe>
338 \graphicspath{{../_build/_static/vpp/}}
339 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
340 \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
347 64b-2t1c-base_and_features
348 --------------------------
354 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr`
359 <iframe id="ifrm11" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat.html"></iframe>
367 \graphicspath{{../_build/_static/vpp/}}
368 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat}
369 \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat}
376 64b-4t2c-base_and_features
377 --------------------------
383 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr`
388 <iframe id="ifrm12" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat.html"></iframe>
396 \graphicspath{{../_build/_static/vpp/}}
397 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat}
398 \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat}