1
0
mirror of https://github.com/rtbrick/bngblaster.git synced 2024-05-06 15:54:57 +00:00

100 lines
5.8 KiB
XML
Raw Normal View History

2021-02-04 21:56:56 +01:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.44.0 (20200408.0750)
-->
<!-- Title: pppoe&#45;fsm Pages: 1 -->
<svg width="327pt" height="392pt"
viewBox="0.00 0.00 327.09 392.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 388)">
<title>pppoe&#45;fsm</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-388 323.09,-388 323.09,4 -4,4"/>
<!-- idle -->
<g id="node1" class="node">
<title>idle</title>
<ellipse fill="none" stroke="black" cx="121.09" cy="-366" rx="27" ry="18"/>
<text text-anchor="middle" x="121.09" y="-362.3" font-family="Times,serif" font-size="14.00">idle</text>
</g>
<!-- discovery_init -->
<g id="node2" class="node">
<title>discovery_init</title>
<ellipse fill="none" stroke="black" cx="61.09" cy="-279" rx="61.19" ry="18"/>
<text text-anchor="middle" x="61.09" y="-275.3" font-family="Times,serif" font-size="14.00">discovery_init</text>
</g>
<!-- idle&#45;&gt;discovery_init -->
<g id="edge1" class="edge">
<title>idle&#45;&gt;discovery_init</title>
<path fill="none" stroke="black" d="M94.07,-365.11C67.35,-363.6 27.71,-356.62 8.09,-330 -0.03,-318.97 8.2,-308.33 20.4,-299.72"/>
<polygon fill="black" stroke="black" points="22.28,-302.67 28.86,-294.37 18.54,-296.75 22.28,-302.67"/>
<text text-anchor="middle" x="35.59" y="-318.8" font-family="Times,serif" font-size="14.00">send_padi</text>
</g>
<!-- discovery_init&#45;&gt;idle -->
<g id="edge3" class="edge">
<title>discovery_init&#45;&gt;idle</title>
<path fill="none" stroke="black" d="M67.94,-296.98C72.39,-307.03 78.72,-319.76 86.09,-330 89.64,-334.91 93.88,-339.77 98.17,-344.24"/>
<polygon fill="black" stroke="black" points="95.75,-346.77 105.32,-351.32 100.68,-341.79 95.75,-346.77"/>
<text text-anchor="middle" x="115.09" y="-318.8" font-family="Times,serif" font-size="14.00">timeout 5s</text>
</g>
<!-- discovery_offer -->
<g id="node3" class="node">
<title>discovery_offer</title>
<ellipse fill="none" stroke="black" cx="105.09" cy="-192" rx="66.09" ry="18"/>
<text text-anchor="middle" x="105.09" y="-188.3" font-family="Times,serif" font-size="14.00">discovery_offer</text>
</g>
<!-- discovery_init&#45;&gt;discovery_offer -->
<g id="edge2" class="edge">
<title>discovery_init&#45;&gt;discovery_offer</title>
<path fill="none" stroke="black" d="M60.72,-260.95C61.15,-250.86 62.87,-238.13 68.09,-228 70.2,-223.91 72.98,-220.04 76.07,-216.46"/>
<polygon fill="black" stroke="black" points="78.73,-218.75 83.2,-209.14 73.72,-213.87 78.73,-218.75"/>
<text text-anchor="middle" x="106.09" y="-231.8" font-family="Times,serif" font-size="14.00">pado received</text>
</g>
<!-- discovery_offer&#45;&gt;idle -->
<g id="edge5" class="edge">
<title>discovery_offer&#45;&gt;idle</title>
<path fill="none" stroke="black" d="M129.22,-208.99C135.2,-214.27 140.83,-220.69 144.09,-228 162.57,-269.4 157.09,-286.57 144.09,-330 142.93,-333.89 141.18,-337.74 139.16,-341.39"/>
<polygon fill="black" stroke="black" points="136.13,-339.63 133.74,-349.95 142.05,-343.38 136.13,-339.63"/>
<text text-anchor="middle" x="186.09" y="-275.3" font-family="Times,serif" font-size="14.00">3x timeout</text>
</g>
<!-- discovery_request -->
<g id="node4" class="node">
<title>discovery_request</title>
<ellipse fill="none" stroke="black" cx="143.09" cy="-105" rx="74.99" ry="18"/>
<text text-anchor="middle" x="143.09" y="-101.3" font-family="Times,serif" font-size="14.00">discovery_request</text>
</g>
<!-- discovery_offer&#45;&gt;discovery_request -->
<g id="edge4" class="edge">
<title>discovery_offer&#45;&gt;discovery_request</title>
<path fill="none" stroke="black" d="M89.89,-174.36C82.72,-164.42 76.95,-151.69 83.09,-141 86.37,-135.3 90.96,-130.45 96.17,-126.33"/>
<polygon fill="black" stroke="black" points="98.48,-128.99 104.76,-120.46 94.53,-123.21 98.48,-128.99"/>
<text text-anchor="middle" x="109.59" y="-144.8" font-family="Times,serif" font-size="14.00">send padr</text>
</g>
<!-- discovery_request&#45;&gt;discovery_offer -->
<g id="edge7" class="edge">
<title>discovery_request&#45;&gt;discovery_offer</title>
<path fill="none" stroke="black" d="M143.12,-123.36C142.54,-133.31 140.79,-145.81 136.09,-156 134.38,-159.71 132.15,-163.31 129.66,-166.71"/>
<polygon fill="black" stroke="black" points="126.77,-164.72 123.11,-174.66 132.17,-169.17 126.77,-164.72"/>
<text text-anchor="middle" x="170.09" y="-144.8" font-family="Times,serif" font-size="14.00">timeout 5s</text>
</g>
<!-- discovery_confirmed -->
<g id="node5" class="node">
<title>discovery_confirmed</title>
<ellipse fill="none" stroke="black" cx="195.09" cy="-18" rx="85.29" ry="18"/>
<text text-anchor="middle" x="195.09" y="-14.3" font-family="Times,serif" font-size="14.00">discovery_confirmed</text>
</g>
<!-- discovery_request&#45;&gt;discovery_confirmed -->
<g id="edge6" class="edge">
<title>discovery_request&#45;&gt;discovery_confirmed</title>
<path fill="none" stroke="black" d="M145.48,-86.85C147.46,-76.73 150.97,-63.99 157.09,-54 159.48,-50.11 162.42,-46.38 165.59,-42.91"/>
<polygon fill="black" stroke="black" points="168.18,-45.27 172.81,-35.74 163.25,-40.31 168.18,-45.27"/>
<text text-anchor="middle" x="194.59" y="-57.8" font-family="Times,serif" font-size="14.00">pads received</text>
</g>
<!-- discovery_confirmed&#45;&gt;idle -->
<g id="edge8" class="edge">
<title>discovery_confirmed&#45;&gt;idle</title>
<path fill="none" stroke="black" d="M216.4,-35.47C222.19,-40.84 227.98,-47.19 232.09,-54 244.02,-73.76 246.09,-80.92 246.09,-104 246.09,-280 246.09,-280 246.09,-280 246.09,-323.54 193.6,-346.34 156.65,-357"/>
<polygon fill="black" stroke="black" points="155.43,-353.71 146.69,-359.7 157.26,-360.46 155.43,-353.71"/>
<text text-anchor="middle" x="282.59" y="-188.3" font-family="Times,serif" font-size="14.00">padt received</text>
</g>
</g>
</svg>