diff options
Diffstat (limited to 'doc/source/images/internal-quantum-gre-flow-table.svg')
-rw-r--r-- | doc/source/images/internal-quantum-gre-flow-table.svg | 589 |
1 files changed, 589 insertions, 0 deletions
diff --git a/doc/source/images/internal-quantum-gre-flow-table.svg b/doc/source/images/internal-quantum-gre-flow-table.svg new file mode 100644 index 00000000..53504c17 --- /dev/null +++ b/doc/source/images/internal-quantum-gre-flow-table.svg @@ -0,0 +1,589 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="297mm" + height="210mm" + id="svg2985" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="internal-quantum-gre-flow-table.svg"> + <defs + id="defs2987" /> + <sodipodi:namedview + inkscape:document-units="mm" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.79307804" + inkscape:cx="527.69924" + inkscape:cy="380" + inkscape:current-layer="layer1" + id="namedview2989" + showgrid="false" + inkscape:window-width="1123" + inkscape:window-height="981" + inkscape:window-x="412" + inkscape:window-y="92" + inkscape:window-maximized="0" /> + <metadata + id="metadata2991"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:0.83911663px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect2994" + width="100.26987" + height="45.822945" + x="200.97739" + y="68.814583" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="209.40253" + y="98.370522" + id="text3015" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3017" + x="209.40253" + y="98.370522">table 0</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.87275267px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3815" + width="282.60529" + height="70.102013" + x="106.53268" + y="201.69412" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="120.8026" + y="226.28462" + id="text3817" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3819" + x="120.8026" + y="226.28462">in_port</tspan><tspan + sodipodi:role="line" + x="120.8026" + y="256.28461" + id="tspan3821">src mac</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="236.0596" + y="228.48" + id="text3823" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3825" + x="236.0596" + y="228.48">set_tunnel</tspan><tspan + sodipodi:role="line" + x="236.0596" + y="258.47998" + id="tspan3827">goto table 1</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.89289355px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3829" + width="279.90991" + height="35.005596" + x="106.53268" + y="299.23138" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="128.48639" + y="321.66245" + id="text3831" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3833" + x="128.48639" + y="321.66245">in_port</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="244.84109" + y="322.76013" + id="text3835" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3837" + x="244.84109" + y="322.76013">drop</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.01448965px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3839" + width="283.56137" + height="72.447266" + x="107.63037" + y="394.23053" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="115.31416" + y="421.67267" + id="text3841" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3843" + x="115.31416" + y="421.67267">in_port</tspan><tspan + sodipodi:role="line" + x="115.31416" + y="451.67267" + id="tspan3845">tunnel_id</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="235.36183" + y="431.71509" + id="text3847" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3849" + x="235.36183" + y="431.71509">goto table 2</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.08350325px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3851" + width="314.95236" + height="72.363762" + x="427.73532" + y="201.40605" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="430.98666" + y="226.61108" + id="text3853" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3855" + x="430.98666" + y="226.61108">tunnel_id</tspan><tspan + sodipodi:role="line" + x="430.98666" + y="256.61108" + id="tspan3857">dst mac</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="566.00195" + y="226.61107" + id="text3859" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3861" + x="566.00195" + y="226.61107">output(tunnel)</tspan><tspan + sodipodi:role="line" + x="566.00195" + y="256.61105" + id="tspan3863">goto table 2</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.74088061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3865" + width="313.09958" + height="36.482754" + x="429.7594" + y="304.41724" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="435.37741" + y="326.50049" + id="text3867" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3869" + x="435.37741" + y="326.50049">tunnel_id</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="573.68579" + y="326.50049" + id="text3871" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3873" + x="573.68579" + y="326.50049">goto table 2</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.04436409px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3875" + width="268.13486" + height="66.304108" + x="771.08972" + y="260.98209" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="777.67578" + y="282.93579" + id="text3877" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3879" + x="777.67578" + y="282.93579">tunnel_id</tspan><tspan + sodipodi:role="line" + x="777.67578" + y="312.93579" + id="tspan3881">dst mac</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="902.81189" + y="284.03348" + id="text3883" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3885" + x="902.81189" + y="284.03348">output(vm)</tspan></text> + <rect + style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.85090744px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3887" + width="193.53958" + height="34.483585" + x="773.2851" + y="370.75067" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="780.96887" + y="394.89975" + id="text3889" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3891" + x="780.96887" + y="394.89975">tunnel_id</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="903.90961" + y="393.80206" + id="text3893" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3895" + x="903.90961" + y="393.80206">drop</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 226.96379,200.64229 0,70.61096" + id="path3897" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 228.2247,298.99327 0,34.04457" + id="path3899" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 229.57289,392.30061 0,75.65459" + id="path3914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 556.06129,201.9032 0,71.87187" + id="path3916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 556.06129,302.776 0,40.34912" + id="path3918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 895.24607,263.68779 0,65.56732" + id="path3920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 897.76789,372.12605 0,32.78365" + id="path3922" + inkscape:connector-curvature="0" /> + <rect + style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:0.83911663px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect2994-6" + width="100.26987" + height="45.822945" + x="513.47406" + y="69.514412" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="521.89917" + y="99.070351" + id="text3015-4" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3017-9" + x="521.89917" + y="99.070351">table 1</tspan></text> + <rect + style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:0.83911663px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect2994-4" + width="100.26987" + height="45.822945" + x="840.04974" + y="70.775322" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="848.47491" + y="100.33126" + id="text3015-9" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3017-3" + x="848.47491" + y="100.33126">table 2</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="834.72241" + y="27.897627" + id="text3989" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3991" + x="834.72241" + y="27.897627">Local out</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="504.36398" + y="32.941265" + id="text3993" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3995" + x="504.36398" + y="32.941265">tunnel out</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="204.26741" + y="30.419449" + id="text3997" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan3999" + x="204.26741" + y="30.419449">src table</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 6.3045498,176.685 1036.4679502,0" + id="path4001" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 97.132777,11.505798 0,520.755812" + id="path4003" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 10.08728,374.64787 750.24142,0" + id="path4005" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="6.521821" + y="97.464943" + id="text4007" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4009" + x="6.521821" + y="97.464943">in port</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="15.13092" + y="269.99234" + id="text4011" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4013" + x="15.13092" + y="269.99234">vm</tspan><tspan + sodipodi:role="line" + x="15.13092" + y="299.99234" + id="tspan4021">port</tspan></text> + <text + xml:space="preserve" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + x="6.3045492" + y="442.737" + id="text4015" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + id="tspan4017" + x="6.3045492" + y="442.737">tunnel</tspan><tspan + sodipodi:role="line" + x="6.3045492" + y="472.737" + id="tspan4019">port</tspan></text> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 407.27392,12.766708 0,511.929442" + id="path4023" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 762.85052,11.505798 0,520.755812" + id="path4025" + inkscape:connector-curvature="0" /> + <g + id="g3102" + transform="translate(-107.17735,-524.53854)"> + <rect + y="637.55701" + x="244.02382" + height="36.223633" + width="175.15869" + id="rect3027" + style="fill:#00ffff;stroke:#000000;stroke-width:1.35430717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text3019" + y="661.76013" + x="252.12903" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="661.76013" + x="252.12903" + id="tspan3021" + sodipodi:role="line">match</tspan></text> + <text + sodipodi:linespacing="125%" + id="text3023" + y="661.95551" + x="339.7807" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="661.95551" + x="339.7807" + id="tspan3025" + sodipodi:role="line">action</tspan></text> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3089" + d="m 334.14114,636.91714 0,37.82729" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g3102-3" + transform="translate(219.41449,-525.79946)"> + <rect + y="641.33972" + x="244.02382" + height="36.223633" + width="175.15869" + id="rect3027-5" + style="fill:#00ffff;stroke:#000000;stroke-width:1.35430717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text3019-1" + y="666.58649" + x="252.12903" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="666.58649" + x="252.12903" + id="tspan3021-2" + sodipodi:role="line">match</tspan></text> + <text + sodipodi:linespacing="125%" + id="text3023-3" + y="665.73822" + x="339.7807" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="665.73822" + x="339.7807" + id="tspan3025-4" + sodipodi:role="line">action</tspan></text> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3089-8" + d="m 334.14114,640.69987 0,37.82729" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + <g + id="g3102-3-5" + transform="translate(552.29471,-524.53854)"> + <rect + y="641.33972" + x="244.02382" + height="36.223633" + width="175.15869" + id="rect3027-5-6" + style="fill:#00ffff;stroke:#000000;stroke-width:1.35430717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <text + sodipodi:linespacing="125%" + id="text3019-1-1" + y="666.58649" + x="252.12903" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="666.58649" + x="252.12903" + id="tspan3021-2-7" + sodipodi:role="line">match</tspan></text> + <text + sodipodi:linespacing="125%" + id="text3023-3-5" + y="665.73822" + x="339.7807" + style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" + xml:space="preserve"><tspan + y="665.73822" + x="339.7807" + id="tspan3025-4-1" + sodipodi:role="line">action</tspan></text> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3089-8-8" + d="m 334.14114,640.69987 0,37.82729" + style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> +</svg> |