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>`_.
50 64b-1t1c-base_and_scale
51 -----------------------
57 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr`
62 <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>
70 \graphicspath{{../_build/_static/vpp/}}
71 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat}
72 \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_scale-ndr-lat}
79 64b-2t2c-base_and_scale
80 -----------------------
86 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr`
91 <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>
99 \graphicspath{{../_build/_static/vpp/}}
100 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat}
101 \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_scale-ndr-lat}
108 64b-1t1c-base_and_features
109 --------------------------
115 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr`
120 <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>
128 \graphicspath{{../_build/_static/vpp/}}
129 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat}
130 \label{fig:ip4tun-3n-hsw-x520-64b-1t1c-base_and_features-ndr-lat}
137 64b-2t2c-base_and_features
138 --------------------------
144 :index:`Packet Latency: ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr`
149 <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>
157 \graphicspath{{../_build/_static/vpp/}}
158 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat}
159 \label{fig:ip4tun-3n-hsw-x520-64b-2t2c-base_and_features-ndr-lat}
169 64b-1t1c-base_and_scale
170 -----------------------
176 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr`
181 <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>
189 \graphicspath{{../_build/_static/vpp/}}
190 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat}
191 \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_scale-ndr-lat}
198 64b-2t2c-base_and_scale
199 -----------------------
205 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr`
210 <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>
218 \graphicspath{{../_build/_static/vpp/}}
219 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat}
220 \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_scale-ndr-lat}
227 64b-1t1c-base_and_features
228 --------------------------
234 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr`
239 <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>
247 \graphicspath{{../_build/_static/vpp/}}
248 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat}
249 \label{fig:ip4tun-3n-hsw-x710-64b-1t1c-base_and_features-ndr-lat}
256 64b-2t2c-base_and_features
257 --------------------------
263 :index:`Packet Latency: ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr`
268 <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>
276 \graphicspath{{../_build/_static/vpp/}}
277 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat}
278 \label{fig:ip4tun-3n-hsw-x710-64b-2t2c-base_and_features-ndr-lat}
288 64b-2t1c-base_and_scale
289 -----------------------
295 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr`
300 <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>
308 \graphicspath{{../_build/_static/vpp/}}
309 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat}
310 \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_scale-ndr-lat}
317 64b-4t2c-base_and_scale
318 -----------------------
324 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr`
329 <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>
337 \graphicspath{{../_build/_static/vpp/}}
338 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
339 \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_scale-ndr-lat}
346 64b-2t1c-base_and_features
347 --------------------------
353 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr`
358 <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>
366 \graphicspath{{../_build/_static/vpp/}}
367 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat}
368 \label{fig:ip4tun-3n-skx-x710-64b-2t1c-base_and_features-ndr-lat}
375 64b-4t2c-base_and_features
376 --------------------------
382 :index:`Packet Latency: ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr`
387 <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>
395 \graphicspath{{../_build/_static/vpp/}}
396 \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat}
397 \label{fig:ip4tun-3n-skx-x710-64b-4t2c-base_and_features-ndr-lat}