<?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>