Skip to content
Snippets Groups Projects

Resolve "Network Processor"

Merged Byron Lathi requested to merge 93-network-processor into AXI-Rewrite
2 files
+ 410
59
Compare changes
  • Side-by-side
  • Inline
Files
2
<mxfile host="Electron" modified="2024-08-06T01:37:38.808Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.8 Chrome/112.0.5615.165 Electron/24.2.0 Safari/537.36" etag="S10h26xmifXO5yh2E_2y" version="21.2.8" type="device">
<mxfile host="Electron" modified="2024-08-16T05:51:05.934Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.8 Chrome/112.0.5615.165 Electron/24.2.0 Safari/537.36" etag="7AF2l1J6czx0lawkm3Cx" version="21.2.8" type="device">
<diagram name="Page-1" id="8lX2gjxiGhIz8fm0OWgg">
<mxGraphModel dx="890" dy="611" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<mxGraphModel dx="1558" dy="1069" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="wrg5LwrTPFU92yCur-4e-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-1">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-142" value="" style="endArrow=none;html=1;rounded=0;entryX=0.667;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;exitX=0.333;exitY=0.999;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="740.0000000000005" y="540.027868852459" as="sourcePoint" />
<mxPoint x="840.0000000000005" y="539.9978688524591" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-143" value="" style="endArrow=none;html=1;rounded=0;entryX=0.584;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;exitX=0.416;exitY=0.999;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="750.0000000000005" y="550.027868852459" as="sourcePoint" />
<mxPoint x="840.0000000000005" y="549.9978688524591" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-144" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="760" y="560" as="sourcePoint" />
<mxPoint x="840" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-46" target="wy1xcPKCa-p-PBI3JPLa-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-46" value="M2S DMA" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="79.97" y="300.07" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-48" value="S2M DMA" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="80" y="520" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-1" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;" vertex="1" parent="1">
<mxGeometry x="160" y="320.03" width="120" height="40.07" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-128" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" source="wy1xcPKCa-p-PBI3JPLa-2" target="wrg5LwrTPFU92yCur-4e-48">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-2" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;" vertex="1" parent="1">
<mxGeometry x="160" y="540" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-15" value="" style="group;fillColor=default;" vertex="1" connectable="0" parent="1">
<mxGeometry x="280" y="200" width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-12" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-15">
<mxGeometry width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="780" y="360.07" as="targetPoint" />
<mxPoint x="460" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-1" value="Packet Generator" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="540" y="320.07" width="120" height="80" as="geometry" />
<mxCell id="wrg5LwrTPFU92yCur-4e-1" value="Packet Generator" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="280" y="80.07" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-23" value="TX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="40" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-25" target="wrg5LwrTPFU92yCur-4e-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-25" value="TX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="160" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-23" target="wrg5LwrTPFU92yCur-4e-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-29" target="wrg5LwrTPFU92yCur-4e-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-29" target="wrg5LwrTPFU92yCur-4e-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-29" value="TCP State Manager" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="160" y="200.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-35" target="wrg5LwrTPFU92yCur-4e-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-35" value="Parser" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="280" y="320.07000000000005" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-19" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="wrg5LwrTPFU92yCur-4e-1">
<mxCell id="wrg5LwrTPFU92yCur-4e-45" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" target="wrg5LwrTPFU92yCur-4e-35" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="280.07" as="sourcePoint" />
<mxPoint x="650" y="300.07" as="targetPoint" />
<mxPoint x="460" y="340" as="sourcePoint" />
<mxPoint x="380" y="180.07" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-20" value="Dest MAC" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="wrg5LwrTPFU92yCur-4e-19">
<mxGeometry x="-0.697" relative="1" as="geometry">
<mxPoint y="-16" as="offset" />
<mxCell id="wrg5LwrTPFU92yCur-4e-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-49" target="wrg5LwrTPFU92yCur-4e-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-49" value="RX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="160" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-51" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-35" target="wrg5LwrTPFU92yCur-4e-49" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-50">
<mxGeometry relative="1" as="geometry">
<mxPoint y="340.07000000000016" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-21" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-1">
<mxCell id="wrg5LwrTPFU92yCur-4e-50" value="RX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" vertex="1">
<mxGeometry x="40" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-52" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="wy1xcPKCa-p-PBI3JPLa-15" source="wrg5LwrTPFU92yCur-4e-49" target="wrg5LwrTPFU92yCur-4e-50" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-5" value="REGS" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-15">
<mxGeometry x="40" y="20.069999999999993" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-13" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-15" target="wrg5LwrTPFU92yCur-4e-23">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="360.07" as="sourcePoint" />
<mxPoint x="570" y="280.07" as="targetPoint" />
<mxPoint y="120" as="sourcePoint" />
<mxPoint x="220" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-22" value="Dest IP" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="wrg5LwrTPFU92yCur-4e-21">
<mxGeometry x="0.8485" relative="1" as="geometry">
<mxPoint y="-13" as="offset" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-126" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.625;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="250" as="sourcePoint" />
<mxPoint x="380" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-23" target="wrg5LwrTPFU92yCur-4e-1">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-146" value="" style="group;fillColor=default;" vertex="1" connectable="0" parent="1">
<mxGeometry x="290" y="210" width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-147" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-149">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-149" value="Packet Generator" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="280" y="80.07" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-150" value="TX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="40" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-151" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-152" target="wy1xcPKCa-p-PBI3JPLa-149">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-152" value="TX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="160" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-153" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-150" target="wy1xcPKCa-p-PBI3JPLa-152">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-156" target="wy1xcPKCa-p-PBI3JPLa-152">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-156" target="wy1xcPKCa-p-PBI3JPLa-149">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-156" value="TCP State Manager" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="160" y="200.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-157" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-158" target="wy1xcPKCa-p-PBI3JPLa-156">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-26" value="Data" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="wrg5LwrTPFU92yCur-4e-24">
<mxGeometry x="-0.2242" relative="1" as="geometry">
<mxPoint x="5" y="-10" as="offset" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-158" value="Parser" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="280" y="320.07000000000005" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-159" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" target="wy1xcPKCa-p-PBI3JPLa-158">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="340" as="sourcePoint" />
<mxPoint x="380" y="180.07" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-23" value="TX Buffer" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="380" y="320.07" width="80" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-160" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-161" target="wy1xcPKCa-p-PBI3JPLa-156">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-161" value="RX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="160" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-162" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-158" target="wy1xcPKCa-p-PBI3JPLa-161">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-163" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-164">
<mxGeometry relative="1" as="geometry">
<mxPoint y="340.07000000000016" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-164" value="RX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="40" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-165" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" source="wy1xcPKCa-p-PBI3JPLa-161" target="wy1xcPKCa-p-PBI3JPLa-164">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-166" value="REGS" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-146">
<mxGeometry x="40" y="20.069999999999993" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-167" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-146" target="wy1xcPKCa-p-PBI3JPLa-150">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="120" as="sourcePoint" />
<mxPoint x="220" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-125" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.625;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="389.90999999999997" y="250" as="sourcePoint" />
<mxPoint x="389.90999999999997" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-60" value="" style="group;fillColor=default;" vertex="1" connectable="0" parent="1">
<mxGeometry x="300" y="220" width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-61" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-63">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-63" value="Packet Generator" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="280" y="80.07" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-64" value="TX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="40" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-25" target="wrg5LwrTPFU92yCur-4e-1">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-65" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-66" target="wy1xcPKCa-p-PBI3JPLa-63">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-28" value="TCP Info" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="wrg5LwrTPFU92yCur-4e-27">
<mxGeometry x="0.2152" y="-1" relative="1" as="geometry">
<mxPoint x="-8" y="-11" as="offset" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-66" value="TX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="160" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-67" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-64" target="wy1xcPKCa-p-PBI3JPLa-66">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-70" target="wy1xcPKCa-p-PBI3JPLa-66">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-70" target="wy1xcPKCa-p-PBI3JPLa-63">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-70" value="TCP State Manager" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="160" y="200.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-72" target="wy1xcPKCa-p-PBI3JPLa-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-72" value="Parser" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="280" y="320.07000000000005" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-73" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" target="wy1xcPKCa-p-PBI3JPLa-72">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="340" as="sourcePoint" />
<mxPoint x="380" y="180.07" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-25" value="TX Control" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="380" y="360.07" width="80" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-75" target="wy1xcPKCa-p-PBI3JPLa-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-75" value="RX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="160" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-29" target="wrg5LwrTPFU92yCur-4e-25">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-76" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-72" target="wy1xcPKCa-p-PBI3JPLa-75">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-29" target="wrg5LwrTPFU92yCur-4e-1">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-78">
<mxGeometry relative="1" as="geometry">
<mxPoint y="340.07000000000016" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-78" value="RX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="40" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-79" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" source="wy1xcPKCa-p-PBI3JPLa-75" target="wy1xcPKCa-p-PBI3JPLa-78">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-29" value="TCP State Manager" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="380" y="440.07" width="80" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-80" value="REGS" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-60">
<mxGeometry x="40" y="20.069999999999993" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-81" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-60" target="wy1xcPKCa-p-PBI3JPLa-64">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="120" as="sourcePoint" />
<mxPoint x="220" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-124" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.625;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="250" as="sourcePoint" />
<mxPoint x="400" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-82" value="" style="group;fillColor=default;" vertex="1" connectable="0" parent="1">
<mxGeometry x="310" y="230" width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-30" target="wrg5LwrTPFU92yCur-4e-29">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-83" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry width="460" height="400" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-85">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-85" value="Packet Generator" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="280" y="80.07" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-86" value="TX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="40" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-87" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-88" target="wy1xcPKCa-p-PBI3JPLa-85">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-30" value="Socket DMA" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="180" y="420.07" width="80" height="80" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-88" value="TX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="160" y="100.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-89" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-86" target="wy1xcPKCa-p-PBI3JPLa-88">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-35" target="wrg5LwrTPFU92yCur-4e-29">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-90" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-92" target="wy1xcPKCa-p-PBI3JPLa-88">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-51" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-35" target="wrg5LwrTPFU92yCur-4e-49">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-92" target="wy1xcPKCa-p-PBI3JPLa-85">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-35" value="Parser" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="540" y="560.07" width="120" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-92" value="TCP State Manager" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="160" y="200.07" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-37" target="wrg5LwrTPFU92yCur-4e-35">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-94" target="wy1xcPKCa-p-PBI3JPLa-92">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-37" value="Port CAM" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="580" y="480.07" width="40" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-94" value="Parser" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="280" y="320.07000000000005" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-45" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" target="wrg5LwrTPFU92yCur-4e-35">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-95" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" target="wy1xcPKCa-p-PBI3JPLa-94">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="780" y="580.07" as="sourcePoint" />
<mxPoint x="640" y="420.07" as="targetPoint" />
<mxPoint x="460" y="340" as="sourcePoint" />
<mxPoint x="380" y="180.07" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-46" target="wrg5LwrTPFU92yCur-4e-23">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-96" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-97" target="wy1xcPKCa-p-PBI3JPLa-92">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-46" value="M2S DMA" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="180" y="300.07" width="80" height="80" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-97" value="RX Control" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="160" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-48" value="S2M DMA" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="180" y="540.07" width="80" height="80" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-98" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#fa6800;strokeColor=#C73500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-94" target="wy1xcPKCa-p-PBI3JPLa-97">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-100">
<mxGeometry relative="1" as="geometry">
<mxPoint y="340.07000000000016" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-100" value="RX Buffer" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="40" y="320.07000000000005" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-52" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-49" target="wrg5LwrTPFU92yCur-4e-50">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-101" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" source="wy1xcPKCa-p-PBI3JPLa-97" target="wy1xcPKCa-p-PBI3JPLa-100">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-49" target="wrg5LwrTPFU92yCur-4e-29">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-102" value="REGS" style="rounded=0;whiteSpace=wrap;html=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="wy1xcPKCa-p-PBI3JPLa-82">
<mxGeometry x="40" y="20.069999999999993" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-103" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fillColor=#e3c800;strokeColor=#B09500;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" edge="1" parent="wy1xcPKCa-p-PBI3JPLa-82" target="wy1xcPKCa-p-PBI3JPLa-86">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="120" as="sourcePoint" />
<mxPoint x="220" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-104" value="" style="endArrow=none;html=1;rounded=0;entryX=0.667;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" target="wy1xcPKCa-p-PBI3JPLa-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="320" as="sourcePoint" />
<mxPoint x="300" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-105" value="" style="endArrow=none;html=1;rounded=0;entryX=0.584;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" target="wy1xcPKCa-p-PBI3JPLa-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="290" y="330" as="sourcePoint" />
<mxPoint x="170" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-106" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endFill=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" target="wy1xcPKCa-p-PBI3JPLa-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="300" y="340" as="sourcePoint" />
<mxPoint x="180" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-107" value="" style="endArrow=none;html=1;rounded=0;entryX=0.417;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" target="wy1xcPKCa-p-PBI3JPLa-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="310" y="350" as="sourcePoint" />
<mxPoint x="190" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-109" value="" style="endArrow=classic;html=1;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="540.0699999999999" as="sourcePoint" />
<mxPoint x="240" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-110" value="" style="endArrow=classic;html=1;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="290" y="550.0699999999999" as="sourcePoint" />
<mxPoint x="240" y="550" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-111" value="" style="endArrow=classic;html=1;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="300" y="560.0699999999999" as="sourcePoint" />
<mxPoint x="240" y="560" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-112" value="" style="endArrow=classic;html=1;rounded=0;startArrow=none;startFill=0;endFill=1;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="310" y="570.0699999999999" as="sourcePoint" />
<mxPoint x="240" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-122" value="APB Decoder" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="310" y="120" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-123" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.625;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" edge="1" parent="1" source="wy1xcPKCa-p-PBI3JPLa-102" target="wy1xcPKCa-p-PBI3JPLa-122">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-129" value="" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.annotation_2;align=left;labelPosition=right;pointerEvents=1;rotation=135;" vertex="1" parent="1">
<mxGeometry x="750" y="170" width="30" height="70" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-130" value="N" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="750" y="170" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-170" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="wy1xcPKCa-p-PBI3JPLa-132" target="wy1xcPKCa-p-PBI3JPLa-169">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-49" value="RX Control" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="420" y="560.07" width="80" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-132" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;flipH=1;flipV=1;" vertex="1" parent="1">
<mxGeometry x="800" y="320.03" width="120" height="40.07" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-133" value="" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;rotation=-90;flipH=1;flipV=1;" vertex="1" parent="1">
<mxGeometry x="800" y="540" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-134" value="" style="endArrow=none;html=1;rounded=0;entryX=0.667;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;exitX=0.333;exitY=0.999;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="wy1xcPKCa-p-PBI3JPLa-132">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="810" y="320.03" as="sourcePoint" />
<mxPoint x="770" y="320.03" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-135" value="" style="endArrow=none;html=1;rounded=0;entryX=0.584;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;exitX=0.416;exitY=0.999;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="wy1xcPKCa-p-PBI3JPLa-132">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="820" y="330.03" as="sourcePoint" />
<mxPoint x="770" y="330.03" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-136" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="840" y="340" as="sourcePoint" />
<mxPoint x="770" y="340.03" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-137" value="" style="endArrow=none;html=1;rounded=0;entryX=0.417;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="840" y="350.03" as="sourcePoint" />
<mxPoint x="770" y="350.03" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wy1xcPKCa-p-PBI3JPLa-145" value="" style="endArrow=none;html=1;rounded=0;entryX=0.417;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endFill=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770.0000000000005" y="570.0578688524588" as="sourcePoint" />
<mxPoint x="840.0000000000005" y="570.0578688524588" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-53" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fillColor=#e3c800;strokeColor=#B09500;" edge="1" parent="1" source="wrg5LwrTPFU92yCur-4e-50" target="wrg5LwrTPFU92yCur-4e-48">
<mxCell id="wy1xcPKCa-p-PBI3JPLa-171" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#fa6800;strokeColor=#C73500;" edge="1" parent="1" source="wy1xcPKCa-p-PBI3JPLa-169" target="wy1xcPKCa-p-PBI3JPLa-133">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wrg5LwrTPFU92yCur-4e-50" value="RX Buffer" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="300" y="560.07" width="80" height="40" as="geometry" />
<mxCell id="wy1xcPKCa-p-PBI3JPLa-169" value="MAC" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
<mxGeometry x="960" y="400" width="80" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
Loading