github.com/datadog/cilium@v1.6.12/Documentation/_static/cilium_bpf_endpoint.svg (about)

     1  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
     2  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1509px" height="1271px" viewBox="-0.5 -0.5 1509 1271" content="&lt;mxfile userAgent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36&quot; version=&quot;9.3.2&quot; editor=&quot;www.draw.io&quot; type=&quot;google&quot;&gt;&lt;diagram&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><rect x="404.5" y="239.5" width="470" height="296" fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="6 6" pointer-events="none"/><rect x="726.5" y="459.5" width="135" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="726.5" y="491.5" width="135" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(758.5,497.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="70" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 70px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_netdev</i><br /></span></div></div></foreignObject><text x="35" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="414" y="562" width="120" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="414" y="595" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(450.5,601.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="45" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 45px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_lxc</i><br /></span></div></div></foreignObject><text x="23" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="414" y="560.5" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(422.5,568.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="101" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 101px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TC @ Endpoint<br /></div></div></foreignObject><text x="51" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">TC @ Endpoint&lt;br&gt;</text></switch></g><rect x="726.5" y="458" width="135" height="30" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(734.5,465.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="118" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 118px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TC @ cilium_host<br /></div></div></foreignObject><text x="59" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">TC @ cilium_host&lt;br&gt;</text></switch></g><rect x="734" y="371" width="120" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="734" y="404.5" width="120" height="30" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(739.5,411.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">CILIUM_POST_*</i></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="564" y="459.5" width="140" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="564" y="455.5" width="140" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(596.5,463.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="73" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 73px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">FORWARD<br /></div></div></foreignObject><text x="37" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">FORWARD&lt;br&gt;</text></switch></g><rect x="564" y="490.5" width="140" height="30" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(569.5,497.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="127" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 129px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">CILIUM_FORWARD</i></div></div></foreignObject><text x="64" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><path d="M 538 598 L 538 597 L 639 597 L 1070 597 L 1070 602.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1070 597.12 L 1073.5 604.12 L 1070 602.37 L 1066.5 604.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 386.5 592 L 407 592 L 394 592 L 407.63 592" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 412.88 592 L 405.88 595.5 L 407.63 592 L 405.88 588.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="266.5" y="562" width="120" height="60" fill="#d5e8d4" stroke="#82b366" stroke-width="4" pointer-events="none"/><g transform="translate(295.5,576.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="61" height="30" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 61px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Endpoint<br />(lxc)<br /></div></div></foreignObject><text x="31" y="22" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Endpoint&lt;br&gt;(lxc)&lt;br&gt;</text></switch></g><path d="M 474 559.5 L 474 509.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 474 504.12 L 477.5 511.12 L 474 509.37 L 470.5 511.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="1" y="1" width="231" height="80" rx="12" ry="12" fill="#ffffff" stroke="#000000" stroke-width="2" pointer-events="none"/><image x="7.5" y="19.5" width="42" height="42" xlink:href="https://avatars0.githubusercontent.com/u/21054566?s=200&amp;v=4" preserveAspectRatio="none" pointer-events="none"/><g transform="translate(55.5,23.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="130" height="33" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 131px; white-space: nowrap; overflow-wrap: normal; font-weight: bold;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: center"><span style="font-size: 16px">v1.x Datapath</span></div><div style="text-align: center"><i><font style="font-size: 14px ; font-weight: normal">Endpoint to Endpoint</font></i></div></div></div></foreignObject><text x="65" y="23" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><path d="M 693.5 327 L 727.63 327" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 732.88 327 L 725.88 330.5 L 727.63 327 L 725.88 323.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="573.5" y="296" width="120" height="62" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(579.5,319.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">Userspace Proxy</i></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><path d="M 474 477 L 474 417.87" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 474 412.62 L 477.5 419.62 L 474 417.87 L 470.5 419.62 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 534 490 L 554 490 L 557.63 490" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 562.88 490 L 555.88 493.5 L 557.63 490 L 555.88 486.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="414" y="476.5" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(426.5,481.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="93" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 95px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">PREROUTING<br /></div></div></foreignObject><text x="47" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">PREROUTING&lt;br&gt;</text></switch></g><path d="M 474 388 L 474 327 L 567.63 327" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 572.88 327 L 565.88 330.5 L 567.63 327 L 565.88 323.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="414" y="388" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(452.5,393.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="42" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 43px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">INPUT<br /></div></div></foreignObject><text x="21" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">INPUT&lt;br&gt;</text></switch></g><path d="M 794 340 L 794 363.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 794 368.88 L 790.5 361.88 L 794 363.63 L 797.5 361.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="734" y="314" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(764.5,319.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="57" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 59px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">OUTPUT<br /></div></div></foreignObject><text x="29" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">OUTPUT&lt;br&gt;</text></switch></g><rect x="734" y="369.5" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(741.5,377.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="103" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 103px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">POSTROUTING<br /></div></div></foreignObject><text x="52" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">POSTROUTING&lt;br&gt;</text></switch></g><g transform="translate(416.5,259.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="144" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 145px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left"><span style="font-size: 18px"><b>L7 Egress Policy</b></span></div></div></div></foreignObject><text x="72" y="16" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 1100 566 L 1100 550 L 971 550 L 971 502 L 976.37 502" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 971.12 502 L 978.12 498.5 L 976.37 502 L 978.12 505.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 704 490 L 728 490 L 728 484.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 728 489.88 L 724.5 482.88 L 728 484.63 L 731.5 482.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="900.5" y="239.5" width="470" height="295" fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="6 6" pointer-events="none"/><rect x="1230.5" y="372" width="120" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="1230.5" y="402" width="120" height="30" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(1236.5,409.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">CILIUM_POST_*</i></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><path d="M 1190 327 L 1223.63 327" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1228.88 327 L 1221.88 330.5 L 1223.63 327 L 1221.88 323.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="1070" y="296" width="120" height="62" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(1075.5,319.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">Userspace Proxy</i></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><path d="M 970 476 L 970 417.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 970 412.12 L 973.5 419.12 L 970 417.37 L 966.5 419.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="910" y="475.5" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(922.5,480.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="93" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 95px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">PREROUTING<br /></div></div></foreignObject><text x="47" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">PREROUTING&lt;br&gt;</text></switch></g><path d="M 970 385 L 970 327 L 1063.63 327" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1068.88 327 L 1061.88 330.5 L 1063.63 327 L 1061.88 323.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="910" y="385" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(948.5,390.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="42" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 43px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">INPUT<br /></div></div></foreignObject><text x="21" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">INPUT&lt;br&gt;</text></switch></g><path d="M 1290 340 L 1291 340 L 1291 360.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1291 365.88 L 1287.5 358.88 L 1291 360.63 L 1294.5 358.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="1230" y="314" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(1260.5,319.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="57" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 59px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">OUTPUT<br /></div></div></foreignObject><text x="29" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">OUTPUT&lt;br&gt;</text></switch></g><rect x="1230.5" y="367" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(1238.5,374.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="103" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 103px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">POSTROUTING<br /></div></div></foreignObject><text x="52" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">POSTROUTING&lt;br&gt;</text></switch></g><g transform="translate(911.5,259.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="148" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 149px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left"><span style="font-size: 18px"><b>L7 Ingress Policy</b></span></div></div></div></foreignObject><text x="74" y="16" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="1223" y="459.5" width="135" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="1223" y="491.5" width="135" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(1254.5,497.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="70" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 70px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_netdev</i><br /></span></div></div></foreignObject><text x="35" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="1223" y="458" width="135" height="30" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(1230.5,465.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="118" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 118px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TC @ cilium_host<br /></div></div></foreignObject><text x="59" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">TC @ cilium_host&lt;br&gt;</text></switch></g><path d="M 1291 432 L 1291 452 L 1291 451.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1291 456.88 L 1287.5 449.88 L 1291 451.63 L 1294.5 449.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="1267.5" y="562" width="120" height="60" fill="#d5e8d4" stroke="#82b366" stroke-width="4" pointer-events="none"/><g transform="translate(1296.5,584.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="61" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 61px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Endpoint</div></div></foreignObject><text x="31" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Endpoint</text></switch></g><path d="M 1189.5 592 L 1261.63 592" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1266.88 592 L 1259.88 595.5 L 1261.63 592 L 1259.88 588.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="1069.5" y="566" width="120" height="60" fill="none" stroke="#000000" stroke-width="2" pointer-events="none"/><rect x="1069.5" y="596" width="120" height="30" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(1106.5,603.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="45" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 45px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">bpf_lxc</i></div></div></foreignObject><text x="23" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="1069.5" y="566" width="120" height="26" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(1078.5,571.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="101" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 101px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">TC @ Endpoint</div></div></foreignObject><text x="51" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">TC @ Endpoint</text></switch></g><path d="M 1291 520 L 1291 550 L 1160 550 L 1160 559.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1160 564.88 L 1156.5 557.88 L 1160 559.63 L 1163.5 557.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 794 520 L 794 581 L 1063.63 581" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1068.88 581 L 1061.88 584.5 L 1063.63 581 L 1061.88 577.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 794 435 L 794 453.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 794 458.88 L 790.5 451.88 L 794 453.63 L 797.5 451.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="0.5" y="94" width="229" height="220" fill="#f5f5f5" stroke="#666666" stroke-width="2" pointer-events="none"/><g transform="translate(3.5,101.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="198" height="94" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 199px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: center"><b>Key</b></div><div style="text-align: center"><b><br /></b></div><div style="text-align: left">                       Direction of traffic</div><div style="text-align: left"><br /></div><div style="text-align: left">                       Optional feature<br /></div><div style="text-align: left"><br /></div></div></div></foreignObject><text x="99" y="54" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 28.5 144 L 73.13 144" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 78.38 144 L 71.38 147.5 L 73.13 144 L 71.38 140.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 28.5 174 L 79.5 174" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="none"/><rect x="121" y="254" width="97" height="45" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(123.5,260.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="90" height="30" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 90px; white-space: normal; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">Cilium component</i></div></div></foreignObject><text x="45" y="22" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="9.5" y="194" width="99" height="45" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(12.5,200.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="92" height="30" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 92px; white-space: normal; overflow-wrap: normal; font-weight: bold; font-style: italic; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Kernel hookpoint</div></div></foreignObject><text x="46" y="22" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold" font-style="italic">Kernel hookpoint</text></switch></g><rect x="9.5" y="254" width="97" height="45" fill="#d5e8d4" stroke="#82b366" stroke-width="4" pointer-events="none"/><g transform="translate(29.5,260.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="56" height="30" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 56px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i>Network<br />Device<br /></i></div></div></foreignObject><text x="28" y="22" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="616.5" y="747.5" width="160" height="296" fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="6 6" pointer-events="none"/><rect x="470.5" y="1103" width="120" height="60" fill="#d5e8d4" stroke="#82b366" stroke-width="4" pointer-events="none"/><g transform="translate(499.5,1117.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="61" height="30" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 61px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Endpoint<br />(lxc)<br /></div></div></foreignObject><text x="31" y="22" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Endpoint&lt;br&gt;(lxc)&lt;br&gt;</text></switch></g><path d="M 698 869 L 698 950.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 698 955.88 L 694.5 948.88 L 698 950.63 L 701.5 948.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="637.5" y="806.5" width="120" height="62" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(643.5,829.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">Userspace Proxy</i></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><g transform="translate(626.5,766.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="144" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 145px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left"><span style="font-size: 18px"><b>L7 Egress Policy</b></span></div></div></div></foreignObject><text x="72" y="16" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="930.5" y="748.5" width="166" height="295" fill="none" stroke="#000000" stroke-width="2" stroke-dasharray="6 6" pointer-events="none"/><path d="M 1017 869 L 1017 950.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1017 955.88 L 1013.5 948.88 L 1017 950.63 L 1020.5 948.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="957" y="806.5" width="120" height="62" fill="#ffe6cc" stroke="#d79b00" stroke-width="4" pointer-events="none"/><g transform="translate(962.5,829.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><i style="font-weight: normal">Userspace Proxy</i></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><g transform="translate(941.5,768.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="148" height="19" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 149px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left"><span style="font-size: 18px"><b>L7 Ingress Policy</b></span></div></div></div></foreignObject><text x="74" y="16" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="1118.5" y="1103" width="120" height="60" fill="#d5e8d4" stroke="#82b366" stroke-width="4" pointer-events="none"/><g transform="translate(1147.5,1125.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="61" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 61px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Endpoint</div></div></foreignObject><text x="31" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Endpoint</text></switch></g><path d="M 398 1210 L 398 1262 L 1310 1262 L 1310 1216.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 1211.12 L 1313.5 1218.12 L 1310 1216.37 L 1306.5 1218.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="336.5" y="1135" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(363.5,1141.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="65" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 67px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_redir.c</i><br /></span></div></div></foreignObject><text x="33" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><path d="M 398 1044 L 398 838 L 631.63 838" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 636.88 838 L 629.88 841.5 L 631.63 838 L 629.88 834.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="336.5" y="1100.5" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(340.5,1108.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="111" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Sockmap @ Pod<br /></div></div></foreignObject><text x="56" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Sockmap @ Pod&lt;br&gt;</text></switch></g><rect x="206.5" y="1134" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(221.5,1140.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="89" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 91px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_sockops.c</i><br /></span></div></div></foreignObject><text x="45" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="206.5" y="1099.5" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(212.5,1107.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Sockops @ Pod<br /></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Sockops @ Pod&lt;br&gt;</text></switch></g><g transform="translate(203.5,1055.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left"><span style="font-size: 18px"><b>Pod Level</b></span></div><div style="text-align: left"><span style="font-size: 18px"><b>Enforcement</b></span></div></div></div></foreignObject><text x="55" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="200" y="1043.5" width="395" height="166" fill="none" stroke="#b3b3b3" pointer-events="none"/><path d="M 758 1013 L 857 1013 L 857 838 L 950.63 838" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 955.88 838 L 948.88 841.5 L 950.63 838 L 948.88 834.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="637.5" y="991.5" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(664.5,997.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="65" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 67px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_redir.c</i><br /></span></div></div></foreignObject><text x="33" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="637.5" y="957" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(641.5,964.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="111" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Sockmap @ Pod<br /></div></div></foreignObject><text x="56" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Sockmap @ Pod&lt;br&gt;</text></switch></g><path d="M 1077 1006 L 1310 1006 L 1310 1037.13" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 1042.38 L 1306.5 1035.38 L 1310 1037.13 L 1313.5 1035.38 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="957" y="991.5" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(983.5,997.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="65" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 67px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_redir.c</i><br /></span></div></div></foreignObject><text x="33" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="957" y="957" width="120" height="35" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(960.5,966.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="111" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Sockmap @ Pod<br /></div></div></foreignObject><text x="56" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Sockmap @ Pod&lt;br&gt;</text></switch></g><rect x="1380.17" y="1139.5" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(1406.5,1145.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="65" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 67px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_redir.c</i><br /></span></div></div></foreignObject><text x="33" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="1380.17" y="1105" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(1383.5,1112.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="111" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Sockmap @ Pod<br /></div></div></foreignObject><text x="56" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Sockmap @ Pod&lt;br&gt;</text></switch></g><rect x="1250.17" y="1138.5" width="120" height="28" fill="#fff2cc" stroke="#d6b656" stroke-width="4" pointer-events="none"/><g transform="translate(1264.5,1144.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="89" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 91px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><span style="font-weight: normal"><i>bpf_sockops.c</i><br /></span></div></div></foreignObject><text x="45" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">[Not supported by viewer]</text></switch></g><rect x="1250.17" y="1104" width="120" height="31" fill="#f8cecc" stroke="#b85450" stroke-width="4" pointer-events="none"/><g transform="translate(1255.5,1111.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="107" height="14" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 14px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 107px; white-space: nowrap; overflow-wrap: normal; font-weight: bold; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Sockops @ Pod<br /></div></div></foreignObject><text x="54" y="14" fill="#000000" text-anchor="middle" font-size="14px" font-family="Helvetica" font-weight="bold">Sockops @ Pod&lt;br&gt;</text></switch></g><rect x="1112.5" y="1043.5" width="395" height="166" fill="none" stroke="#cccccc" pointer-events="none"/><g transform="translate(1393.5,1052.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="110" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 111px; white-space: nowrap; overflow-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div style="text-align: left"><span style="font-size: 18px"><b>Pod Level</b></span></div><div style="text-align: left"><span style="font-size: 18px"><b>Enforcement</b></span></div></div></div></foreignObject><text x="55" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g></svg>