1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- SPDX-License-Identifier: BSD-3-Clause --> 3 4<!-- Copyright(c) 2022 NVIDIA Corporation & Affiliates --> 5 6<svg 7 width="880" 8 height="610" 9 overflow="hidden" 10 version="1.1" 11 id="svg103" 12 sodipodi:docname="rte_flow_async_usage.svg" 13 inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" 14 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 15 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 16 xmlns="http://www.w3.org/2000/svg" 17 xmlns:svg="http://www.w3.org/2000/svg"> 18 <sodipodi:namedview 19 id="namedview105" 20 pagecolor="#ffffff" 21 bordercolor="#666666" 22 borderopacity="1.0" 23 inkscape:pageshadow="2" 24 inkscape:pageopacity="0.0" 25 inkscape:pagecheckerboard="0" 26 showgrid="false" 27 inkscape:zoom="1.3311475" 28 inkscape:cx="439.84607" 29 inkscape:cy="305.37563" 30 inkscape:window-width="2400" 31 inkscape:window-height="1271" 32 inkscape:window-x="-9" 33 inkscape:window-y="-9" 34 inkscape:window-maximized="1" 35 inkscape:current-layer="g101" /> 36 <defs 37 id="defs5"> 38 <clipPath 39 id="clip0"> 40 <rect 41 x="0" 42 y="0" 43 width="880" 44 height="610" 45 id="rect2" /> 46 </clipPath> 47 </defs> 48 <g 49 clip-path="url(#clip0)" 50 id="g101"> 51 <rect 52 x="0" 53 y="0" 54 width="880" 55 height="610" 56 fill="#FFFFFF" 57 id="rect7" /> 58 <rect 59 x="333.5" 60 y="0.500053" 61 width="234" 62 height="45" 63 stroke="#000000" 64 stroke-width="1.33333" 65 stroke-miterlimit="8" 66 fill="#A6A6A6" 67 id="rect9" /> 68 <text 69 font-family="Consolas, Consolas_MSFontService, sans-serif" 70 font-weight="400" 71 font-size="19px" 72 transform="translate(357.196,29)" 73 id="text11">rte_eth_rx_burst()</text> 74 <rect 75 x="333.5" 76 y="63.5001" 77 width="234" 78 height="45" 79 stroke="#000000" 80 stroke-width="1.33333" 81 stroke-miterlimit="8" 82 fill="#D9D9D9" 83 id="rect13" /> 84 <text 85 font-family="Calibri,Calibri_MSFontService,sans-serif" 86 font-weight="400" 87 font-size="19" 88 transform="translate(394.666 91)" 89 id="text17">analyze <tspan 90 font-size="19" 91 x="60.9267" 92 y="0" 93 id="tspan15">packet </tspan></text> 94 <rect 95 x="587.84119" 96 y="279.47534" 97 width="200.65393" 98 height="46.049305" 99 stroke="#000000" 100 stroke-width="1.20888" 101 stroke-miterlimit="8" 102 fill="#ffffff" 103 id="rect19" /> 104 <text 105 font-family="Calibri, Calibri_MSFontService, sans-serif" 106 font-weight="400" 107 font-size="19px" 108 id="text21" 109 x="595.42902" 110 y="308">rte_flow_async_create()</text> 111 <path 112 d="M333.5 384 450.5 350.5 567.5 384 450.5 417.5Z" 113 stroke="#000000" 114 stroke-width="1.33333" 115 stroke-miterlimit="8" 116 fill="#D9D9D9" 117 fill-rule="evenodd" 118 id="path23" /> 119 <text 120 font-family="Calibri,Calibri_MSFontService,sans-serif" 121 font-weight="400" 122 font-size="19" 123 transform="translate(430.069 378)" 124 id="text27">more <tspan 125 font-size="19" 126 x="-12.94" 127 y="23" 128 id="tspan25">packets?</tspan></text> 129 <path 130 d="M689.249 325.5 689.249 338.402 450.5 338.402 450.833 338.069 450.833 343.971 450.167 343.971 450.167 337.735 688.916 337.735 688.582 338.069 688.582 325.5ZM454.5 342.638 450.5 350.638 446.5 342.638Z" 131 id="path29" /> 132 <path 133 d="M450.833 45.5 450.833 56.8197 450.167 56.8197 450.167 45.5001ZM454.5 55.4864 450.5 63.4864 446.5 55.4864Z" 134 id="path31" /> 135 <path 136 d="M450.833 108.5 450.833 120.375 450.167 120.375 450.167 108.5ZM454.5 119.041 450.5 127.041 446.5 119.041Z" 137 id="path33" /> 138 <path 139 d="M451.833 507.5 451.833 533.61 451.167 533.61 451.167 507.5ZM455.5 532.277 451.5 540.277 447.5 532.277Z" 140 id="path35" /> 141 <path 142 d="M0 0.333333-23.9993 0.333333-23.666 0-23.666 141.649-23.9993 141.316 562.966 141.316 562.633 141.649 562.633 124.315 563.299 124.315 563.299 141.983-24.3327 141.983-24.3327-0.333333 0-0.333333ZM558.966 125.649 562.966 117.649 566.966 125.649Z" 143 transform="matrix(-6.12323e-17 -1 -1 6.12323e-17 451.149 585.466)" 144 id="path37" /> 145 <path 146 d="M333.5 160.5 450.5 126.5 567.5 160.5 450.5 194.5Z" 147 stroke="#000000" 148 stroke-width="1.33333" 149 stroke-miterlimit="8" 150 fill="#D9D9D9" 151 fill-rule="evenodd" 152 id="path39" /> 153 <text 154 font-family="Calibri,Calibri_MSFontService,sans-serif" 155 font-weight="400" 156 font-size="19" 157 transform="translate(417.576 155)" 158 id="text43">add new <tspan 159 font-size="19" 160 x="13.2867" 161 y="23" 162 id="tspan41">rule?</tspan></text> 163 <path 164 d="M567.5 160.167 689.267 160.167 689.267 273.228 688.6 273.228 688.6 160.5 688.933 160.833 567.5 160.833ZM692.933 271.894 688.933 279.894 684.933 271.894Z" 165 id="path45" /> 166 <rect 167 x="602.5" 168 y="127.5" 169 width="46" 170 height="30" 171 stroke="#000000" 172 stroke-width="0.666667" 173 stroke-miterlimit="8" 174 fill="#D9D9D9" 175 id="rect47" /> 176 <text 177 font-family="Calibri,Calibri_MSFontService,sans-serif" 178 font-weight="400" 179 font-size="19" 180 transform="translate(611.34 148)" 181 id="text49">yes</text> 182 <rect 183 x="254.5" 184 y="126.5" 185 width="46" 186 height="31" 187 stroke="#000000" 188 stroke-width="0.666667" 189 stroke-miterlimit="8" 190 fill="#D9D9D9" 191 id="rect51" /> 192 <text 193 font-family="Calibri,Calibri_MSFontService,sans-serif" 194 font-weight="400" 195 font-size="19" 196 transform="translate(267.182 147)" 197 id="text53">no</text> 198 <path 199 d="M0-0.333333 251.563-0.333333 251.563 298.328 8.00002 298.328 8.00002 297.662 251.229 297.662 250.896 297.995 250.896 0 251.229 0.333333 0 0.333333ZM9.33333 301.995 1.33333 297.995 9.33333 293.995Z" 200 transform="matrix(1 0 0 -1 567.5 383.495)" 201 id="path55" /> 202 <path 203 d="M86.5001 213.5 203.5 180.5 320.5 213.5 203.5 246.5Z" 204 stroke="#000000" 205 stroke-width="1.33333" 206 stroke-miterlimit="8" 207 fill="#D9D9D9" 208 fill-rule="evenodd" 209 id="path57" /> 210 <text 211 font-family="Calibri,Calibri_MSFontService,sans-serif" 212 font-weight="400" 213 font-size="19" 214 transform="translate(159.155 208)" 215 id="text61">destroy the <tspan 216 font-size="19" 217 x="24.0333" 218 y="23" 219 id="tspan59">rule?</tspan></text> 220 <path 221 d="M0-0.333333 131.029-0.333333 131.029 12.9778 130.363 12.9778 130.363 0 130.696 0.333333 0 0.333333ZM134.696 11.6445 130.696 19.6445 126.696 11.6445Z" 222 transform="matrix(-1 1.22465e-16 1.22465e-16 1 334.196 160.5)" 223 id="path63" /> 224 <rect 225 x="92.600937" 226 y="280.48242" 227 width="210.14578" 228 height="45.035149" 229 stroke="#000000" 230 stroke-width="1.24464" 231 stroke-miterlimit="8" 232 fill="#ffffff" 233 id="rect65" /> 234 <text 235 font-family="Calibri, Calibri_MSFontService, sans-serif" 236 font-weight="400" 237 font-size="19px" 238 id="text67" 239 x="100.2282" 240 y="308">rte_flow_async_destroy()</text> 241 <path 242 d="M0 0.333333-24.0001 0.333333-23.6667 0-23.6667 49.9498-24.0001 49.6165 121.748 49.6165 121.748 59.958 121.082 59.958 121.082 49.9498 121.415 50.2832-24.3334 50.2832-24.3334-0.333333 0-0.333333ZM125.415 58.6247 121.415 66.6247 117.415 58.6247Z" 243 transform="matrix(-1 0 0 1 319.915 213.5)" 244 id="path69" /> 245 <path 246 d="M86.5001 213.833 62.5002 213.833 62.8335 213.5 62.8335 383.95 62.5002 383.617 327.511 383.617 327.511 384.283 62.1668 384.283 62.1668 213.167 86.5001 213.167ZM326.178 379.95 334.178 383.95 326.178 387.95Z" 247 id="path71" /> 248 <path 249 d="M0-0.333333 12.8273-0.333333 12.8273 252.111 12.494 251.778 18.321 251.778 18.321 252.445 12.1607 252.445 12.1607 0 12.494 0.333333 0 0.333333ZM16.9877 248.111 24.9877 252.111 16.9877 256.111Z" 250 transform="matrix(1.83697e-16 1 1 -1.83697e-16 198.5 325.5)" 251 id="path73" /> 252 <rect 253 x="357.15436" 254 y="540.45984" 255 width="183.59026" 256 height="45.08033" 257 stroke="#000000" 258 stroke-width="1.25785" 259 stroke-miterlimit="8" 260 fill="#ffffff" 261 id="rect75" /> 262 <text 263 font-family="Calibri, Calibri_MSFontService, sans-serif" 264 font-weight="400" 265 font-size="19px" 266 id="text77" 267 x="393.08301" 268 y="569">rte_flow_pull()</text> 269 <rect 270 x="357.15436" 271 y="462.45984" 272 width="183.59026" 273 height="45.08033" 274 stroke="#000000" 275 stroke-width="1.25785" 276 stroke-miterlimit="8" 277 fill="#ffffff" 278 id="rect79" /> 279 <text 280 font-family="Calibri, Calibri_MSFontService, sans-serif" 281 font-weight="400" 282 font-size="19px" 283 id="text81" 284 x="389.19" 285 y="491">rte_flow_push()</text> 286 <path 287 d="M450.833 417.495 451.402 455.999 450.735 456.008 450.167 417.505ZM455.048 454.611 451.167 462.669 447.049 454.729Z" 288 id="path83" /> 289 <rect 290 x="0.500053" 291 y="287.5" 292 width="46" 293 height="30" 294 stroke="#000000" 295 stroke-width="0.666667" 296 stroke-miterlimit="8" 297 fill="#D9D9D9" 298 id="rect85" /> 299 <text 300 font-family="Calibri,Calibri_MSFontService,sans-serif" 301 font-weight="400" 302 font-size="19" 303 transform="translate(12.8617 308)" 304 id="text87">no</text> 305 <rect 306 x="357.5" 307 y="223.5" 308 width="47" 309 height="31" 310 stroke="#000000" 311 stroke-width="0.666667" 312 stroke-miterlimit="8" 313 fill="#D9D9D9" 314 id="rect89" /> 315 <text 316 font-family="Calibri,Calibri_MSFontService,sans-serif" 317 font-weight="400" 318 font-size="19" 319 transform="translate(367.001 244)" 320 id="text91">yes</text> 321 <rect 322 x="469.5" 323 y="421.5" 324 width="46" 325 height="30" 326 stroke="#000000" 327 stroke-width="0.666667" 328 stroke-miterlimit="8" 329 fill="#D9D9D9" 330 id="rect93" /> 331 <text 332 font-family="Calibri,Calibri_MSFontService,sans-serif" 333 font-weight="400" 334 font-size="19" 335 transform="translate(481.872 442)" 336 id="text95">no</text> 337 <rect 338 x="832.5" 339 y="223.5" 340 width="46" 341 height="31" 342 stroke="#000000" 343 stroke-width="0.666667" 344 stroke-miterlimit="8" 345 fill="#D9D9D9" 346 id="rect97" /> 347 <text 348 font-family="Calibri,Calibri_MSFontService,sans-serif" 349 font-weight="400" 350 font-size="19" 351 transform="translate(841.777 244)" 352 id="text99">yes</text> 353 </g> 354</svg> 355