]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
3 | <!-- Generated by Microsoft Visio, SVG Export l2fwd-crypto-encrypt-flow.svg Page-1 --> | |
4 | <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" | |
5 | width="10.3779in" height="2.38075in" viewBox="0 0 747.207 171.414" xml:space="preserve" color-interpolation-filters="sRGB" | |
6 | class="st15"> | |
7 | <style type="text/css"> | |
8 | <![CDATA[ | |
9 | .st1 {visibility:visible} | |
10 | .st2 {fill:#5b9bd5;fill-opacity:0.25;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.25} | |
11 | .st3 {fill:#ffc000;stroke:#40709c;stroke-width:0.75} | |
12 | .st4 {fill:#feffff;font-family:Calibri;font-size:0.833336em} | |
13 | .st5 {font-size:1em} | |
14 | .st6 {fill:#4672c4;stroke:#40709c;stroke-width:0.75} | |
15 | .st7 {fill:#538135;stroke:#40709c;stroke-width:0.75} | |
16 | .st8 {marker-end:url(#mrkr4-58);stroke:#41719c;stroke-dasharray:3,3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} | |
17 | .st9 {fill:#41719c;fill-opacity:1;stroke:#41719c;stroke-opacity:1;stroke-width:0.28409090909091} | |
18 | .st10 {marker-end:url(#mrkr4-58);stroke:#41719c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} | |
19 | .st11 {fill:none;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22} | |
20 | .st12 {stroke:#c7c8c8;stroke-width:0.25} | |
21 | .st13 {fill:none;stroke:none;stroke-width:0.25} | |
22 | .st14 {fill:#5b9bd5;font-family:Calibri;font-size:1.00001em} | |
23 | .st15 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} | |
24 | ]]> | |
25 | </style> | |
26 | ||
27 | <defs id="Markers"> | |
28 | <g id="lend4"> | |
29 | <path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/> | |
30 | </g> | |
31 | <marker id="mrkr4-58" class="st9" refX="-7.04" orient="auto" markerUnits="strokeWidth" overflow="visible"> | |
32 | <use xlink:href="#lend4" transform="scale(-3.52,-3.52) "/> | |
33 | </marker> | |
34 | </defs> | |
35 | <defs id="Filters"> | |
36 | <filter id="filter_2"> | |
37 | <feGaussianBlur stdDeviation="2"/> | |
38 | </filter> | |
39 | </defs> | |
40 | <g> | |
41 | <title>Page-1</title> | |
42 | <g id="shape101-1" transform="translate(3.73674,-5.34781)"> | |
43 | <title>Circle.53</title> | |
44 | <desc>RX P0 Q0</desc> | |
45 | <g id="shadow101-2" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
46 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
47 | </g> | |
48 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st3"/> | |
49 | <text x="21.35" y="141.75" class="st4">RX <tspan x="14.52" dy="1.2em" class="st5">P</tspan>0 Q0</text> </g> | |
50 | <g id="shape102-8" transform="translate(101.797,-5.34781)"> | |
51 | <title>Circle.56</title> | |
52 | <desc>RX</desc> | |
53 | <g id="shadow102-9" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
54 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
55 | </g> | |
56 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st6"/> | |
57 | <text x="21.35" y="147.75" class="st4">RX</text> </g> | |
58 | <g id="shape103-14" transform="translate(395.977,-5.34781)"> | |
59 | <title>Circle.57</title> | |
60 | <desc>CRYPTO DEQ</desc> | |
61 | <g id="shadow103-15" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
62 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
63 | </g> | |
64 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st7"/> | |
65 | <text x="10.52" y="141.75" class="st4">CRYPTO <tspan x="17.78" dy="1.2em" class="st5">DEQ</tspan></text> </g> | |
66 | <g id="shape104-21" transform="translate(297.917,-5.34781)"> | |
67 | <title>Circle.58</title> | |
68 | <desc>CRYPTO ENQ</desc> | |
69 | <g id="shadow104-22" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
70 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
71 | </g> | |
72 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st7"/> | |
73 | <text x="10.52" y="141.75" class="st4">CRYPTO <tspan x="17.63" dy="1.2em" class="st5">ENQ</tspan></text> </g> | |
74 | <g id="shape105-28" transform="translate(690.158,-5.34781)"> | |
75 | <title>Circle.73</title> | |
76 | <desc>TX P0 Q0</desc> | |
77 | <g id="shadow105-29" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
78 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
79 | </g> | |
80 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st3"/> | |
81 | <text x="21.63" y="141.75" class="st4">TX <tspan x="14.52" dy="1.2em" class="st5">P</tspan>0 Q0</text> </g> | |
82 | <g id="shape106-35" transform="translate(494.037,-5.34781)"> | |
83 | <title>Circle.74</title> | |
84 | <desc>MAC</desc> | |
85 | <g id="shadow106-36" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
86 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
87 | </g> | |
88 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st6"/> | |
89 | <text x="16.83" y="147.75" class="st4">MAC</text> </g> | |
90 | <g id="shape107-41" transform="translate(199.857,-5.34781)"> | |
91 | <title>Circle.61</title> | |
92 | <desc>PAD</desc> | |
93 | <g id="shadow107-42" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
94 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
95 | </g> | |
96 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st6"/> | |
97 | <text x="18.11" y="147.75" class="st4">PAD</text> </g> | |
98 | <g id="shape108-47" transform="translate(592.097,-5.34781)"> | |
99 | <title>Circle.62</title> | |
100 | <desc>TX</desc> | |
101 | <g id="shadow108-48" transform="matrix(1,0,0,1,0.345598,1.97279)" class="st1"> | |
102 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st2"/> | |
103 | </g> | |
104 | <path d="M0 144.75 A26.6643 26.6643 0 0 1 53.33 144.75 A26.6643 26.6643 0 1 1 0 144.75 Z" class="st6"/> | |
105 | <text x="21.63" y="147.75" class="st4">TX</text> </g> | |
106 | <g id="shape109-53" transform="translate(57.0653,-24.9255)"> | |
107 | <title>Dynamic connector.63</title> | |
108 | <path d="M0 164.33 L37.69 164.33" class="st8"/> | |
109 | </g> | |
110 | <g id="shape110-59" transform="translate(155.125,-24.9255)"> | |
111 | <title>Dynamic connector.65</title> | |
112 | <path d="M0 164.33 L37.69 164.33" class="st10"/> | |
113 | </g> | |
114 | <g id="shape111-64" transform="translate(253.186,-24.9255)"> | |
115 | <title>Dynamic connector.66</title> | |
116 | <path d="M0 164.33 L37.69 164.33" class="st10"/> | |
117 | </g> | |
118 | <g id="shape112-69" transform="translate(351.246,-24.9255)"> | |
119 | <title>Dynamic connector.67</title> | |
120 | <path d="M0 164.33 L37.69 164.33" class="st8"/> | |
121 | </g> | |
122 | <g id="shape113-74" transform="translate(449.306,-24.9255)"> | |
123 | <title>Dynamic connector.68</title> | |
124 | <path d="M0 164.33 L37.69 164.33" class="st10"/> | |
125 | </g> | |
126 | <g id="shape114-79" transform="translate(547.366,-24.9255)"> | |
127 | <title>Dynamic connector.69</title> | |
128 | <path d="M0 164.33 L37.69 164.33" class="st10"/> | |
129 | </g> | |
130 | <g id="shape115-84" transform="translate(645.426,-24.9255)"> | |
131 | <title>Dynamic connector.70</title> | |
132 | <path d="M0 164.33 L37.69 164.33" class="st8"/> | |
133 | </g> | |
134 | <g id="shape116-89" transform="translate(174.599,68.9848) rotate(90)"> | |
135 | <title>Left Brace</title> | |
136 | <g id="shadow116-90" transform="matrix(1,0,0,1,1.97279,-0.345598)" class="st1"> | |
137 | <path d="M28.35 171.41 A24.4921 16.4101 0 0 1 14.17 167.43 L14.17 95.44 L0 95.44 L14.17 95.44 L14.17 23.46 A24.4921 | |
138 | 16.4101 0 0 1 28.35 19.47" class="st11"/> | |
139 | </g> | |
140 | <path d="M28.35 171.41 A24.4921 16.4101 0 0 1 14.17 167.43 L14.17 95.44 L0 95.44 L14.17 95.44 L14.17 23.46 A24.4921 16.4101 | |
141 | 0 0 1 28.35 19.47" class="st12"/> | |
142 | </g> | |
143 | <g id="shape117-97" transform="translate(371.271,68.9848) rotate(90)"> | |
144 | <title>Left Brace.74</title> | |
145 | <g id="shadow117-98" transform="matrix(1,0,0,1,1.97279,-0.345598)" class="st1"> | |
146 | <path d="M28.35 171.41 A23.1398 15.504 0 0 1 14.17 163.51 L14.17 95.44 L0 95.44 L14.17 95.44 L14.17 27.38 A23.1398 | |
147 | 15.504 0 0 1 28.35 19.47" class="st11"/> | |
148 | </g> | |
149 | <path d="M28.35 171.41 A23.1398 15.504 0 0 1 14.17 163.51 L14.17 95.44 L0 95.44 L14.17 95.44 L14.17 27.38 A23.1398 15.504 | |
150 | 0 0 1 28.35 19.47" class="st12"/> | |
151 | </g> | |
152 | <g id="shape118-105" transform="translate(212.048,-117.835)"> | |
153 | <title>Sheet.118</title> | |
154 | <desc>Stage 2: Pad packets and enqueue crypto operations</desc> | |
155 | <rect x="0" y="118.085" width="127.559" height="53.3286" class="st13"/> | |
156 | <text x="13.85" y="133.95" class="st14">Stage 2: Pad packets <tspan x="14.65" dy="1.2em" class="st5">and enqueue crypto </tspan><tspan | |
157 | x="37.46" dy="1.2em" class="st5">operations</tspan></text> </g> | |
158 | <g id="shape119-110" transform="translate(15.3756,-117.835)"> | |
159 | <title>Sheet.119</title> | |
160 | <desc>Stage 1: Read packets from port</desc> | |
161 | <rect x="0" y="118.085" width="127.559" height="53.3286" class="st13"/> | |
162 | <text x="10.71" y="141.15" class="st14">Stage 1: Read packets <tspan x="40.13" dy="1.2em" class="st5">from port</tspan></text> </g> | |
163 | <g id="shape120-114" transform="translate(567.943,68.9848) rotate(90)"> | |
164 | <title>Left Brace.78</title> | |
165 | <g id="shadow120-115" transform="matrix(1,0,0,1,1.97279,-0.345598)" class="st1"> | |
166 | <path d="M28.35 171.41 A37.9502 8.92454 0 0 1 14.17 166.08 L14.17 144.75 L0 144.75 L14.17 144.75 L14.17 123.42 A37.9502 | |
167 | 8.92454 0 0 1 28.35 118.09" class="st11"/> | |
168 | </g> | |
169 | <path d="M28.35 171.41 A37.9502 8.92454 0 0 1 14.17 166.08 L14.17 144.75 L0 144.75 L14.17 144.75 L14.17 123.42 A37.9502 | |
170 | 8.92454 0 0 1 28.35 118.09" class="st12"/> | |
171 | </g> | |
172 | <g id="shape121-122" transform="translate(371.106,-117.835)"> | |
173 | <title>Sheet.121</title> | |
174 | <desc>Stage 3: Dequeue processed crypto operations</desc> | |
175 | <rect x="0" y="118.085" width="99.248" height="53.3286" class="st13"/> | |
176 | <text x="6.71" y="133.95" class="st14">Stage 3: Dequeue <tspan x="7.83" dy="1.2em" class="st5">processed crypto </tspan><tspan | |
177 | x="23.31" dy="1.2em" class="st5">operations</tspan></text> </g> | |
178 | <g id="shape122-127" transform="translate(666.003,71.9952) rotate(90)"> | |
179 | <title>Left Brace.80</title> | |
180 | <g id="shadow122-128" transform="matrix(1,0,0,1,1.97279,-0.345598)" class="st1"> | |
181 | <path d="M28.35 171.41 A22.2255 24.1253 0 0 1 14.17 161.02 L14.17 48.34 L0 48.34 L14.17 48.34 L14.17 -64.35 A22.2255 | |
182 | 24.1253 0 0 1 28.35 -74.74" class="st11"/> | |
183 | </g> | |
184 | <path d="M28.35 171.41 A22.2255 24.1253 0 0 1 14.17 161.02 L14.17 48.34 L0 48.34 L14.17 48.34 L14.17 -64.35 A22.2255 | |
185 | 24.1253 0 0 1 28.35 -74.74" class="st12"/> | |
186 | </g> | |
187 | <g id="shape123-135" transform="translate(553.887,-111.814)"> | |
188 | <title>Sheet.123</title> | |
189 | <desc>Stage 4: Modify Packet MAC header and transmit</desc> | |
190 | <rect x="0" y="118.085" width="127.559" height="53.3286" class="st13"/> | |
191 | <text x="8.01" y="133.95" class="st14">Stage 4: Modify Packet <tspan x="22.85" dy="1.2em" class="st5">MAC header and </tspan><tspan | |
192 | x="43.12" dy="1.2em" class="st5">transmit </tspan></text> </g> | |
193 | </g> | |
194 | </svg> |