From: Yong Liu <yong.liu@intel.com>
To: dts@dpdk.org
Subject: [dts] [PATCH 2/3] Doc: Add pf passthrough scenario picture
Date: Thu, 17 Sep 2015 17:02:10 +0800 [thread overview]
Message-ID: <1442480531-12669-2-git-send-email-yong.liu@intel.com> (raw)
In-Reply-To: <1442480531-12669-1-git-send-email-yong.liu@intel.com>
From: Marvin Liu <yong.liu@intel.com>
Signed-off-by: Marvin Liu <yong.liu@intel.com>
diff --git a/doc/dts_gsg/image/scene_pf_passthrough.svg b/doc/dts_gsg/image/scene_pf_passthrough.svg
new file mode 100644
index 0000000..81a16ec
--- /dev/null
+++ b/doc/dts_gsg/image/scene_pf_passthrough.svg
@@ -0,0 +1,376 @@
+<?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 Microsoft Visio, SVG Export scene_pf_passthrough.svg Page-1 -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
+ xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="11in" height="8.5in" viewBox="0 0 792 612"
+ xml:space="preserve" color-interpolation-filters="sRGB" class="st30">
+ <v:documentProperties v:langID="1033" v:viewMarkup="false">
+ <v:userDefs>
+ <v:ud v:nameU="msvSubprocessMaster" v:prompt="" v:val="VT4(Rectangle)"/>
+ <v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/>
+ </v:userDefs>
+ </v:documentProperties>
+
+ <style type="text/css">
+ <![CDATA[
+ .st1 {fill:#77933c;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st2 {stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st3 {fill:#ffffff;font-family:Neo Sans Intel;font-size:1.16833em}
+ .st4 {fill:#b3a2c7;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st5 {fill:#000000;font-family:Neo Sans Intel;font-size:1.00001em}
+ .st6 {fill:#4f81bd;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st7 {fill:#feffff;font-family:Neo Sans Intel;font-size:1.16666em}
+ .st8 {fill:#376092;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st9 {fill:#ffffff;font-family:Neo Sans Intel;font-size:1.32809em}
+ .st10 {fill:#ffffff;font-family:Neo Sans Intel;font-size:1.16666em}
+ .st11 {fill:#f79646;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st12 {fill:#000000;font-family:Neo Sans Intel;font-size:0.75em}
+ .st13 {fill:#4bacc6;fill-opacity:0.61;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
+ .st14 {fill:#ffffff;font-family:Neo Sans Intel;font-size:0.998566em}
+ .st15 {visibility:visible}
+ .st16 {fill:none;filter:url(#filter_2);stroke:#5b9bd5;stroke-dasharray:22.5,13.5;stroke-opacity:0.22}
+ .st17 {fill:none;stroke:#ffffff;stroke-dasharray:22.5,13.5;stroke-width:1.5}
+ .st18 {marker-end:url(#mrkr4-77);stroke:#cc0000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
+ .st19 {fill:#cc0000;fill-opacity:1;stroke:#cc0000;stroke-opacity:1;stroke-width:0.52631578947368}
+ .st20 {marker-end:url(#mrkr4-83);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
+ .st21 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.52631578947368}
+ .st22 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2)}
+ .st23 {fill:none;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}
+ .st24 {fill:#c00000}
+ .st25 {stroke:#c00000;stroke-width:0.25}
+ .st26 {fill:#c00000;stroke:#c00000;stroke-width:0.25}
+ .st27 {fill:#000000}
+ .st28 {stroke:#000000;stroke-width:0.25}
+ .st29 {fill:#000000;stroke:#000000;stroke-width:0.25}
+ .st30 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
+ ]]>
+ </style>
+
+ <defs id="Markers">
+ <g id="lend4">
+ <path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/>
+ </g>
+ <marker id="mrkr4-77" class="st19" v:arrowType="4" v:arrowSize="1" v:setback="3.62" refX="-3.62" orient="auto"
+ markerUnits="strokeWidth" overflow="visible">
+ <use xlink:href="#lend4" transform="scale(-1.9,-1.9) "/>
+ </marker>
+ <marker id="mrkr4-83" class="st21" v:arrowType="4" v:arrowSize="1" v:setback="3.62" refX="-3.62" orient="auto"
+ markerUnits="strokeWidth" overflow="visible">
+ <use xlink:href="#lend4" transform="scale(-1.9,-1.9) "/>
+ </marker>
+ </defs>
+ <defs id="Filters">
+ <filter id="filter_2">
+ <feGaussianBlur stdDeviation="2"/>
+ </filter>
+ </defs>
+ <g v:mID="0" v:index="1" v:groupContext="foregroundPage">
+ <v:userDefs>
+ <v:ud v:nameU="msvThemeOrder" v:val="VT0(0):26"/>
+ </v:userDefs>
+ <title>Page-1</title>
+ <v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/>
+ <v:layer v:name="Connector" v:index="0"/>
+ <g id="shape8-1" v:mID="8" v:groupContext="shape" transform="translate(249.836,-443.697)">
+ <title>Sheet.8</title>
+ <path d="M0 509.25 C0 497.91 9.23 488.7 20.59 488.7 L253.74 488.7 C265.11 488.7 274.33 497.91 274.33 509.25 L274.33 591.45
+ C274.33 602.8 265.11 612 253.74 612 L20.59 612 C9.23 612 0 602.8 0 591.45 L0 509.25 Z" class="st1"/>
+ </g>
+ <g id="shape10-3" v:mID="10" v:groupContext="shape" transform="translate(272.164,-532.138)">
+ <title>Sheet.10</title>
+ <desc>VM 0</desc>
+ <v:textBlock v:margins="rect(0,0,0,0)"/>
+ <v:textRect cx="19.6795" cy="603.586" width="39.36" height="16.8275"/>
+ <path d="M39.36 595.17 L0 595.17 L0 612 L39.36 612 L39.36 595.17" class="st2"/>
+ <text x="4.3" y="607.79" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>VM 0</text> </g>
+ <g id="shape11-7" v:mID="11" v:groupContext="shape" transform="translate(267.218,-514.138)">
+ <title>Sheet.11</title>
+ <desc>DPDK VF PMD</desc>
+ <v:textBlock v:margins="rect(0,0,0,0)"/>
+ <v:textRect cx="49.9457" cy="603.586" width="99.9" height="16.8275"/>
+ <path d="M99.89 595.17 L0 595.17 L0 612 L99.89 612 L99.89 595.17" class="st2"/>
+ <text x="8.25" y="607.79" class="st3" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>DPDK VF PMD</text> </g>
+ <g id="shape17-11" v:mID="17" v:groupContext="shape" transform="translate(268.184,-460.138)">
+ <title>Sheet.17</title>
+ <path d="M0 587.34 C0 584.61 2.21 582.4 4.94 582.4 L51.73 582.4 C54.46 582.4 56.67 584.61 56.67 587.34 L56.67 607.07
+ C56.67 609.8 54.46 612 51.73 612 L4.94 612 C2.21 612 0 609.8 0 607.07 L0 587.34 Z" class="st4"/>
+ </g>
+ <g id="shape19-13" v:mID="19" v:groupContext="shape" transform="translate(271.332,-468.781)">
+ <title>Sheet.19</title>
+ <desc>PF0 VF0</desc>
+ <v:textBlock v:margins="rect(0,0,0,0)"/>
+ <v:textRect cx="25.2089" cy="606.031" width="50.42" height="11.9384"/>
+ <path d="M50.42 600.06 L0 600.06 L0 612 L50.42 612 L50.42 600.06" class="st2"/>
+ <text x="3.21" y="609.63" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>PF0 VF0</text> </g>
+ <g id="shape20-17" v:mID="20" v:groupContext="shape" transform="translate(442.834,-460.902)">
+ <title>Sheet.20</title>
+ <desc>PF0 VF1</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="28.3331" cy="597.201" width="56.67" height="29.5976"/>
+ <path d="M0 587.34 C0 584.61 2.21 582.4 4.94 582.4 L51.73 582.4 C54.46 582.4 56.67 584.61 56.67 587.34 L56.67 607.07
+ C56.67 609.8 54.46 612 51.73 612 L4.94 612 C2.21 612 0 609.8 0 607.07 L0 587.34 Z" class="st4"/>
+ <text x="6.33" y="600.8" class="st5" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>PF0 VF1</text> </g>
+ <g id="shape29-20" v:mID="29" v:groupContext="shape" transform="translate(177.143,-386.559)">
+ <title>Sheet.29</title>
+ <desc>KVM</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="209.857" cy="598.28" width="419.72" height="27.4407"/>
+ <path d="M0 589.14 C0 586.61 2.06 584.56 4.59 584.56 L415.14 584.56 C417.67 584.56 419.71 586.61 419.71 589.14 L419.71
+ 607.43 C419.71 609.96 417.67 612 415.14 612 L4.59 612 C2.06 612 0 609.96 0 607.43 L0 589.14 Z" class="st6"/>
+ <text x="196.24" y="602.48" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>KVM</text> </g>
+ <g id="shape32-23" v:mID="32" v:groupContext="shape" transform="translate(177.143,-346.28)">
+ <title>Sheet.32</title>
+ <desc>Linux</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="209.857" cy="598.28" width="419.72" height="27.4407"/>
+ <path d="M0 589.14 C0 586.61 2.06 584.56 4.59 584.56 L415.14 584.56 C417.67 584.56 419.71 586.61 419.71 589.14 L419.71
+ 607.43 C419.71 609.96 417.67 612 415.14 612 L4.59 612 C2.06 612 0 609.96 0 607.43 L0 589.14 Z" class="st6"/>
+ <text x="193.71" y="602.48" class="st7" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Linux</text> </g>
+ <g id="shape38-26" v:mID="38" v:groupContext="shape" transform="translate(178.786,-274.5)">
+ <title>Sheet.38</title>
+ <path d="M0 565.37 C0 560.22 4.19 556.04 9.35 556.04 L410.38 556.04 C415.54 556.04 419.71 560.22 419.71 565.37 L419.71
+ 602.68 C419.71 607.84 415.54 612 410.38 612 L9.35 612 C4.19 612 0 607.84 0 602.68 L0 565.37 Z" class="st8"/>
+ </g>
+ <g id="shape40-28" v:mID="40" v:groupContext="shape" transform="translate(286.678,-288.416)">
+ <title>Sheet.40</title>
+ <desc>Intel Architecture with VT-d</desc>
+ <v:textBlock v:margins="rect(0,0,0,0)"/>
+ <v:textRect cx="103.18" cy="602.436" width="206.36" height="19.1281"/>
+ <path d="M206.36 592.87 L0 592.87 L0 612 L206.36 612 L206.36 592.87" class="st2"/>
+ <text x="8.79" y="607.22" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Intel Architecture with VT-d</text> </g>
+ <g id="shape49-32" v:mID="49" v:groupContext="shape" transform="translate(185.897,-68.8742)">
+ <title>Sheet.49</title>
+ <desc>NIC(card1 Port0)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="93.1031" cy="518.874" width="186.21" height="186.252"/>
+ <path d="M0 456.8 C0 439.65 11.91 425.75 26.6 425.75 L159.61 425.75 C174.31 425.75 186.21 439.65 186.21 456.8 L186.21
+ 580.96 C186.21 598.11 174.31 612 159.61 612 L26.6 612 C11.91 612 0 598.11 0 580.96 L0 456.8 Z" class="st8"/>
+ <text x="43.79" y="591.47" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1" v:bulletSize="0.166667"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/>NIC(card1 Port0)<v:newlineChar/></text> </g>
+ <g id="shape77-35" v:mID="77" v:groupContext="shape" transform="translate(225.966,-159.458)">
+ <title>Sheet.77</title>
+ <desc>Pool (VF1)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
+ <v:textRect cx="11.4653" cy="581.084" width="22.94" height="61.8314"/>
+ <path d="M22.93 550.17 L22.93 612 L0 612 L0 550.17 L22.93 550.17 Z" class="st11"/>
+ <text x="12.07" y="561.3" writing-mode="tb-rl" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"
+ v:bulletSize="0.166667"/><v:tabList/>Pool (VF1)</text> </g>
+ <g id="shape87-38" v:mID="87" v:groupContext="shape" transform="translate(221.253,-114.923)">
+ <title>Sheet.87</title>
+ <desc>SRIOV Switch</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="57.7467" cy="601.335" width="115.5" height="21.3294"/>
+ <path d="M115.49 590.67 L0 590.67 L0 612 L115.49 612 L115.49 590.67 Z" class="st13"/>
+ <text x="23.35" y="605.09" class="st14" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>SRIOV Switch</text> </g>
+ <g id="shape91-41" v:mID="91" v:groupContext="shape" transform="translate(212.897,-149.687)">
+ <title>Rounded Rectangle</title>
+ <v:userDefs>
+ <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
+ <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
+ <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
+ <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ </v:userDefs>
+ <g id="shadow91-42" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
+ transform="matrix(1,0,0,1,0.345598,1.97279)" class="st15">
+ <path d="M13.5 612 L121.5 612 A13.4998 13.4998 -180 0 0 135 598.5 L135 538.31 A13.4998 13.4998 -180 0 0 121.5 524.81
+ L13.5 524.81 A13.4998 13.4998 -180 0 0 0 538.31 L0 598.5 A13.4998 13.4998 -180 0 0 13.5 612 Z"
+ class="st16"/>
+ </g>
+ <path d="M13.5 612 L121.5 612 A13.4998 13.4998 -180 0 0 135 598.5 L135 538.31 A13.4998 13.4998 -180 0 0 121.5 524.81
+ L13.5 524.81 A13.4998 13.4998 -180 0 0 0 538.31 L0 598.5 A13.4998 13.4998 -180 0 0 13.5 612 Z"
+ class="st17"/>
+ </g>
+ <g id="shape93-46" v:mID="93" v:groupContext="shape" transform="translate(268.932,-159.458)">
+ <title>Sheet.93</title>
+ <desc>Pool (VF0)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
+ <v:textRect cx="11.4653" cy="581.084" width="22.94" height="61.8314"/>
+ <path d="M22.93 550.17 L22.93 612 L0 612 L0 550.17 L22.93 550.17 Z" class="st11"/>
+ <text x="12.07" y="561.3" writing-mode="tb-rl" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"
+ v:bulletSize="0.166667"/><v:tabList/>Pool (VF0)</text> </g>
+ <g id="shape94-49" v:mID="94" v:groupContext="shape" transform="translate(311.897,-159.458)">
+ <title>Sheet.94</title>
+ <desc>Pool (PF)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
+ <v:textRect cx="11.4653" cy="581.084" width="22.94" height="61.8314"/>
+ <path d="M22.93 550.17 L22.93 612 L0 612 L0 550.17 L22.93 550.17 Z" class="st11"/>
+ <text x="12.07" y="564.21" writing-mode="tb-rl" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"
+ v:bulletSize="0.166667"/><v:tabList/>Pool (PF)</text> </g>
+ <g id="shape97-52" v:mID="97" v:groupContext="shape" transform="translate(401.897,-68.8742)">
+ <title>Sheet.97</title>
+ <desc>NIC(card2 Port1)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="93.1031" cy="518.874" width="186.21" height="186.252"/>
+ <path d="M0 456.8 C0 439.65 11.91 425.75 26.6 425.75 L159.61 425.75 C174.31 425.75 186.21 439.65 186.21 456.8 L186.21
+ 580.96 C186.21 598.11 174.31 612 159.61 612 L26.6 612 C11.91 612 0 598.11 0 580.96 L0 456.8 Z" class="st8"/>
+ <text x="43.79" y="591.47" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1" v:bulletSize="0.166667"/><v:tabList/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/><v:newlineChar/>NIC(card2 Port1)<v:newlineChar/></text> </g>
+ <g id="shape98-55" v:mID="98" v:groupContext="shape" transform="translate(441.966,-159.458)">
+ <title>Sheet.98</title>
+ <desc>Pool (VF1)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
+ <v:textRect cx="11.4653" cy="581.084" width="22.94" height="61.8314"/>
+ <path d="M22.93 550.17 L22.93 612 L0 612 L0 550.17 L22.93 550.17 Z" class="st11"/>
+ <text x="12.07" y="561.3" writing-mode="tb-rl" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"
+ v:bulletSize="0.166667"/><v:tabList/>Pool (VF1)</text> </g>
+ <g id="shape99-58" v:mID="99" v:groupContext="shape" transform="translate(437.253,-114.923)">
+ <title>Sheet.99</title>
+ <desc>SRIOV Switch</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)"/>
+ <v:textRect cx="57.7467" cy="601.335" width="115.5" height="21.3294"/>
+ <path d="M115.49 590.67 L0 590.67 L0 612 L115.49 612 L115.49 590.67 Z" class="st13"/>
+ <text x="23.35" y="605.09" class="st14" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>SRIOV Switch</text> </g>
+ <g id="shape100-61" v:mID="100" v:groupContext="shape" transform="translate(428.897,-149.687)">
+ <title>Rounded Rectangle.100</title>
+ <v:userDefs>
+ <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
+ <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
+ <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
+ <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
+ <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
+ <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.1875):1"/>
+ </v:userDefs>
+ <g id="shadow100-62" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
+ transform="matrix(1,0,0,1,0.345598,1.97279)" class="st15">
+ <path d="M13.5 612 L121.5 612 A13.4998 13.4998 -180 0 0 135 598.5 L135 538.31 A13.4998 13.4998 -180 0 0 121.5 524.81
+ L13.5 524.81 A13.4998 13.4998 -180 0 0 0 538.31 L0 598.5 A13.4998 13.4998 -180 0 0 13.5 612 Z"
+ class="st16"/>
+ </g>
+ <path d="M13.5 612 L121.5 612 A13.4998 13.4998 -180 0 0 135 598.5 L135 538.31 A13.4998 13.4998 -180 0 0 121.5 524.81
+ L13.5 524.81 A13.4998 13.4998 -180 0 0 0 538.31 L0 598.5 A13.4998 13.4998 -180 0 0 13.5 612 Z"
+ class="st17"/>
+ </g>
+ <g id="shape101-66" v:mID="101" v:groupContext="shape" transform="translate(484.932,-159.458)">
+ <title>Sheet.101</title>
+ <desc>Pool (VF0)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
+ <v:textRect cx="11.4653" cy="581.084" width="22.94" height="61.8314"/>
+ <path d="M22.93 550.17 L22.93 612 L0 612 L0 550.17 L22.93 550.17 Z" class="st11"/>
+ <text x="12.07" y="561.3" writing-mode="tb-rl" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"
+ v:bulletSize="0.166667"/><v:tabList/>Pool (VF0)</text> </g>
+ <g id="shape102-69" v:mID="102" v:groupContext="shape" transform="translate(527.897,-159.458)">
+ <title>Sheet.102</title>
+ <desc>Pool (PF)</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:verticalText="true"/>
+ <v:textRect cx="11.4653" cy="581.084" width="22.94" height="61.8314"/>
+ <path d="M22.93 550.17 L22.93 612 L0 612 L0 550.17 L22.93 550.17 Z" class="st11"/>
+ <text x="12.07" y="564.21" writing-mode="tb-rl" class="st12" v:langID="1033"><v:paragraph v:horizAlign="1"
+ v:bulletSize="0.166667"/><v:tabList/>Pool (PF)</text> </g>
+ <g id="shape103-72" v:mID="103" v:groupContext="shape" v:layerMember="0"
+ transform="translate(-326.987,84.1026) rotate(-83.6433) scale(-1,1)">
+ <title>Curve connect 1</title>
+ <v:userDefs>
+ <v:ud v:nameU="Scale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="AntiScale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
+ </v:userDefs>
+ <path d="M-0 612 A572.883 572.883 0 0 1 213.38 612 A572.883 572.883 -180 0 0 419.29 613.37 L419.64 613.3" class="st18"/>
+ </g>
+ <g id="shape104-78" v:mID="104" v:groupContext="shape" v:layerMember="0"
+ transform="translate(899.145,608.336) rotate(-86.9713) scale(1,-1)">
+ <title>Curve connect 1.104</title>
+ <v:userDefs>
+ <v:ud v:nameU="Scale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="AntiScale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
+ </v:userDefs>
+ <path d="M0 612 A570.444 570.444 0 0 1 212.92 612 A570.444 570.444 -180 0 0 418.37 613.37 L418.72 613.3" class="st20"/>
+ </g>
+ <g id="shape106-84" v:mID="106" v:groupContext="shape" v:layerMember="0"
+ transform="translate(-33.9697,673.669) rotate(-100.895)">
+ <title>Curve connect 1.106</title>
+ <v:userDefs>
+ <v:ud v:nameU="Scale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="AntiScale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
+ </v:userDefs>
+ <path d="M-0 612 A630.819 630.819 0 0 1 229.45 612 A514.696 514.696 -180 0 0 409.18 613.33 L409.53 613.26" class="st20"/>
+ </g>
+ <g id="shape107-89" v:mID="107" v:groupContext="shape" v:layerMember="0"
+ transform="translate(1065.74,90.4832) rotate(84.3159)">
+ <title>Curve connect 1.107</title>
+ <v:userDefs>
+ <v:ud v:nameU="Scale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="AntiScale" v:val="VT0(1):26"/>
+ <v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
+ </v:userDefs>
+ <path d="M-0 612 A792.358 792.358 0 0 1 316.68 612 A230.77 230.77 -180 0 0 401.44 613.4 L401.8 613.33" class="st18"/>
+ </g>
+ <g id="group108-94" transform="translate(327.762,-480.194) rotate(0.273162)" v:mID="108" v:groupContext="group">
+ <v:userDefs>
+ <v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
+ </v:userDefs>
+ <title>1-D single</title>
+ <g id="shape109-95" v:mID="109" v:groupContext="shape">
+ <title>Sheet.109</title>
+ <g id="shadow109-96" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279" v:shadowType="1"
+ transform="matrix(1,0,0,1,0.355,1.97112)" class="st15">
+ <path d="M-0.75 611.35 L117.34 611.35 L117.34 612 L117.98 610.7 L117.34 609.4 L117.34 610.05 L-0.75 610.05 L-0.75
+ 611.35 Z" class="st22"/>
+ <path d="M-0.75 611.35 L117.34 611.35 L117.34 612 L117.98 610.7 L117.34 609.4 L117.34 610.05 L-0.75 610.05"
+ class="st23"/>
+ </g>
+ <path d="M-0.75 611.35 L117.34 611.35 L117.34 612 L117.98 610.7 L117.34 609.4 L117.34 610.05 L-0.75 610.05 L-0.75
+ 611.35 Z" class="st24"/>
+ <path d="M-0.75 611.35 L117.34 611.35 L117.34 612 L117.98 610.7 L117.34 609.4 L117.34 610.05 L-0.75 610.05"
+ class="st25"/>
+ </g>
+ <g id="shape110-103" v:mID="110" v:groupContext="shape">
+ <title>Sheet.110</title>
+ <path d="M0 611.35 L117.34 611.35 L117.34 612 L117.98 610.7 L117.34 609.4 L117.34 610.05 L0 610.05" class="st25"/>
+ </g>
+ <g id="shape111-106" v:mID="111" v:groupContext="shape" transform="translate(-0.5,-0.899392)">
+ <title>Sheet.111</title>
+ <rect x="0" y="611.201" width="0.5" height="0.798783" class="st26"/>
+ </g>
+ </g>
+ <g id="group112-108" transform="translate(442.125,752.451) rotate(180)" v:mID="112" v:groupContext="group">
+ <v:userDefs>
+ <v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
+ </v:userDefs>
+ <title>1-D single.112</title>
+ <g id="shape113-109" v:mID="113" v:groupContext="shape">
+ <title>Sheet.113</title>
+ <g id="shadow113-110" v:groupContext="shadow" v:shadowOffsetX="0.345598" v:shadowOffsetY="-1.97279"
+ v:shadowType="1" transform="matrix(1,0,0,1,-0.345598,-1.97279)" class="st15">
+ <path d="M-0.75 611.35 L116.63 611.35 L116.63 612 L117.27 610.7 L116.63 609.4 L116.63 610.05 L-0.75 610.05 L-0.75
+ 611.35 Z" class="st22"/>
+ <path d="M-0.75 611.35 L116.63 611.35 L116.63 612 L117.27 610.7 L116.63 609.4 L116.63 610.05 L-0.75 610.05"
+ class="st23"/>
+ </g>
+ <path d="M-0.75 611.35 L116.63 611.35 L116.63 612 L117.27 610.7 L116.63 609.4 L116.63 610.05 L-0.75 610.05 L-0.75
+ 611.35 Z" class="st27"/>
+ <path d="M-0.75 611.35 L116.63 611.35 L116.63 612 L117.27 610.7 L116.63 609.4 L116.63 610.05 L-0.75 610.05"
+ class="st28"/>
+ </g>
+ <g id="shape114-117" v:mID="114" v:groupContext="shape">
+ <title>Sheet.114</title>
+ <path d="M0 611.35 L116.63 611.35 L116.63 612 L117.27 610.7 L116.63 609.4 L116.63 610.05 L0 610.05" class="st28"/>
+ </g>
+ <g id="shape115-120" v:mID="115" v:groupContext="shape" transform="translate(-0.5,-0.899392)">
+ <title>Sheet.115</title>
+ <rect x="0" y="611.201" width="0.5" height="0.798783" class="st29"/>
+ </g>
+ </g>
+ </g>
+</svg>
--
1.9.3
next prev parent reply other threads:[~2015-09-17 9:02 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-17 9:02 [dts] [PATCH 1/3] Doc: Add DPDK Test Suite Virtualization Scenario introduction Yong Liu
2015-09-17 9:02 ` Yong Liu [this message]
2015-09-17 9:02 ` [dts] [PATCH 3/3] Doc: update doc index for virtualization scenario page Yong Liu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1442480531-12669-2-git-send-email-yong.liu@intel.com \
--to=yong.liu@intel.com \
--cc=dts@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).