CSIT-1342: Edit the static content for CSIT-1810 report
[csit.git] / docs / report / vpp_performance_tests / packet_latency_graphs / ipsec.rst
1
2 .. raw:: latex
3
4     \clearpage
5
6 .. raw:: html
7
8     <script type="text/javascript">
9
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 );
15             return height;
16         }
17
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';
27         }
28
29     </script>
30
31 IPSec IPv4 Routing
32 ==================
33
34 This section includes summary graphs of VPP Phy-to-Phy packet latency
35 with IPSec encryption used in combination with IPv4 routed-forwarding,
36 with latency measured at 100% of discovered NDR throughput rate. VPP
37 IPSec encryption is accelerated using DPDK cryptodev library driving
38 Intel Quick Assist (QAT) crypto PCIe hardware cards. Latency is reported
39 for VPP running in multiple configurations of VPP worker thread(s),
40 a.k.a. VPP data plane thread(s), and their physical CPU core(s)
41 placement.
42
43 CSIT source code for the test cases used for plots can be found in
44 `CSIT git repository <https://git.fd.io/csit/tree/tests/vpp/perf/crypto?h=rls1810>`_.
45
46 .. raw:: latex
47
48     \clearpage
49
50 3n-hsw-xl710
51 ~~~~~~~~~~~~
52
53 64b-1t1c-base
54 --------------
55
56 .. raw:: html
57
58     <center><b>
59
60 :index:`Packet Latency: ipsec-3n-hsw-xl710-64b-1t1c-base-ndr`
61
62 .. raw:: html
63
64     </b>
65     <iframe id="ifrm01" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-1t1c-base-ndr-lat.html"></iframe>
66     <p><br><br></p>
67     </center>
68
69 .. raw:: latex
70
71     \begin{figure}[H]
72         \centering
73             \graphicspath{{../_build/_static/vpp/}}
74             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-1t1c-base-ndr-lat}
75             \label{fig:ipsec-3n-hsw-xl710-64b-1t1c-base-ndr-lat}
76     \end{figure}
77
78 .. raw:: latex
79
80     \clearpage
81
82 64b-2t2c-base
83 -------------
84
85 .. raw:: html
86
87     <center><b>
88
89 :index:`Packet Latency: ipsec-3n-hsw-xl710-64b-2t2c-base-ndr`
90
91 .. raw:: html
92
93     </b>
94     <iframe id="ifrm02" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-2t2c-base-ndr-lat.html"></iframe>
95     <p><br><br></p>
96     </center>
97
98 .. raw:: latex
99
100     \begin{figure}[H]
101         \centering
102             \graphicspath{{../_build/_static/vpp/}}
103             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
104             \label{fig:ipsec-3n-hsw-xl710-64b-2t2c-base-ndr-lat}
105     \end{figure}
106
107 3n-hsw-xl710
108 ~~~~~~~~~~~~
109
110 64b-1t1c-scale
111 --------------
112
113 .. raw:: html
114
115     <center><b>
116
117 :index:`Packet Latency: ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr`
118
119 .. raw:: html
120
121     </b>
122     <iframe id="ifrm03" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr-lat.html"></iframe>
123     <p><br><br></p>
124     </center>
125
126 .. raw:: latex
127
128     \begin{figure}[H]
129         \centering
130             \graphicspath{{../_build/_static/vpp/}}
131             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr-lat}
132             \label{fig:ipsec-3n-hsw-xl710-64b-1t1c-scale-ndr-lat}
133     \end{figure}
134
135 .. raw:: latex
136
137     \clearpage
138
139 64b-2t2c-scale
140 --------------
141
142 .. raw:: html
143
144     <center><b>
145
146 :index:`Packet Latency: ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr`
147
148 .. raw:: html
149
150     </b>
151     <iframe id="ifrm04" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr-lat.html"></iframe>
152     <p><br><br></p>
153     </center>
154
155 .. raw:: latex
156
157     \begin{figure}[H]
158         \centering
159             \graphicspath{{../_build/_static/vpp/}}
160             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr-lat}
161             \label{fig:ipsec-3n-hsw-xl710-64b-2t2c-scale-ndr-lat}
162     \end{figure}
163
164 3n-hsw-xl710
165 ~~~~~~~~~~~~
166
167 64b-1t1c-sw
168 -----------
169
170 .. raw:: html
171
172     <center><b>
173
174 :index:`Packet Latency: ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr`
175
176 .. raw:: html
177
178     </b>
179     <iframe id="ifrm05" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr-lat.html"></iframe>
180     <p><br><br></p>
181     </center>
182
183 .. raw:: latex
184
185     \begin{figure}[H]
186         \centering
187             \graphicspath{{../_build/_static/vpp/}}
188             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr-lat}
189             \label{fig:ipsec-3n-hsw-xl710-64b-1t1c-sw-ndr-lat}
190     \end{figure}
191
192 .. raw:: latex
193
194     \clearpage
195
196 64b-2t2c-sw
197 -----------
198
199 .. raw:: html
200
201     <center><b>
202
203 :index:`Packet Latency: ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr`
204
205 .. raw:: html
206
207     </b>
208     <iframe id="ifrm06" onload="setIframeHeight(this.id)" width="700" frameborder="0" scrolling="no" src="../../_static/vpp/ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr-lat.html"></iframe>
209     <p><br><br></p>
210     </center>
211
212 .. raw:: latex
213
214     \begin{figure}[H]
215         \centering
216             \graphicspath{{../_build/_static/vpp/}}
217             \includegraphics[clip, trim=0cm 0cm 5cm 0cm, width=0.70\textwidth]{ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr-lat}
218             \label{fig:ipsec-3n-hsw-xl710-64b-2t2c-sw-ndr-lat}
219     \end{figure}