M7350/wlan/tools/dsrc/doxy/images/tx_packet_0.svg

287 lines
16 KiB
XML
Raw Permalink Normal View History

2024-09-09 08:57:42 +00: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 Microsoft Visio, SVG Export tx_packet_0.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="6.8733in" height="1.70896in"
viewBox="0 0 494.877 123.045" xml:space="preserve" color-interpolation-filters="sRGB" class="st15">
<v:documentProperties v:langID="1033" v:viewMarkup="false">
<v:userDefs>
<v:ud v:nameU="msvConvertTheme"/>
</v:userDefs>
</v:documentProperties>
<style type="text/css">
<![CDATA[
.st1 {visibility:visible}
.st2 {fill:#cdcdcd;fill-opacity:0.5;stroke:#cdcdcd;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5}
.st3 {fill:url(#grad0-6);stroke:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st4 {fill:#000000;font-family:Calibri;font-size:0.833336em}
.st5 {font-size:1em}
.st6 {fill:url(#grad9-14);stroke:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st7 {fill:url(#grad0-30);stroke:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st8 {fill:url(#grad0-38);stroke:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st9 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24}
.st10 {fill:#000000;font-family:Calibri;font-size:0.666664em}
.st11 {stroke:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st12 {fill:#404040}
.st13 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2}
.st14 {fill:url(#grad0-86);stroke:#404040;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st15 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<defs id="Patterns_And_Gradients">
<linearGradient id="grad0-6" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(270 0.5 0.5)">
<stop offset="0" stop-color="#f0f0f0" stop-opacity="1"/>
<stop offset="1" stop-color="#d1dab4" stop-opacity="1"/>
</linearGradient>
<pattern id="grad9-14" x="0" y="0" width="1" height="1" patternContentUnits="objectBoundingBox">
<path d="M 0 1 L 0 0 L 1 0 z" style="fill:url(#grad0-15)"/>
<path d="M 0 1 L 1 1 L 1 0 z" style="fill:url(#grad0-16)"/>
</pattern>
<linearGradient id="grad0-15" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(270 0.5 0.5)">
<stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#f2bf96" stop-opacity="1"/>
</linearGradient>
<linearGradient id="grad0-16" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(360 0.5 0.5)">
<stop offset="0" stop-color="#ffffff" stop-opacity="1"/>
<stop offset="1" stop-color="#f2bf96" stop-opacity="1"/>
</linearGradient>
<linearGradient id="grad0-30" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(270 0.5 0.5)">
<stop offset="0" stop-color="#f0f0f0" stop-opacity="1"/>
<stop offset="1" stop-color="#94a3d0" stop-opacity="1"/>
</linearGradient>
<linearGradient id="grad0-38" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(270 0.5 0.5)">
<stop offset="0" stop-color="#f0f0f0" stop-opacity="1"/>
<stop offset="1" stop-color="#bfbfbf" stop-opacity="1"/>
</linearGradient>
<linearGradient id="grad0-68" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(270 0.5 0.5)">
<stop offset="0" stop-color="#f0f0f0" stop-opacity="1"/>
<stop offset="1" stop-color="#ffffff" stop-opacity="1"/>
</linearGradient>
<linearGradient id="grad0-86" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(270 0.5 0.5)">
<stop offset="0" stop-color="#f0f0f0" stop-opacity="1"/>
<stop offset="1" stop-color="#a6c3dd" stop-opacity="1"/>
</linearGradient>
</defs>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<title>Page-1</title>
<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"
v:shadowType="1"/>
<v:layer v:name="Annotations" v:index="0"/>
<v:layer v:name="Connector" v:index="1"/>
<g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(297.313,-76.62)">
<title>Rectangle</title>
<desc>IPv6/WSMP Header</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="31.5" cy="105.045" width="63" height="36"/>
<g id="shadow1-2" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="63" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="63" height="36" class="st3"/>
<text x="7.33" y="102.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>IPv6/WSMP<v:newlineChar/><tspan
x="16.64" dy="1.2em" class="st5">Header </tspan> </text> </g>
<g id="shape2-9" v:mID="2" v:groupContext="shape" transform="translate(74,-76.62)">
<title>Rectangle.2</title>
<desc>ocb_tx_ctrl_hdr_t</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="42.75" cy="105.045" width="85.5" height="36"/>
<g id="shadow2-10" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="85.5" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="85.5" height="36" class="st6"/>
<text x="6.22" y="108.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>ocb_tx_ctrl_hdr_t</text> </g>
<g id="shape3-18" v:mID="3" v:groupContext="shape" transform="translate(360.313,-76.62)">
<title>Rectangle.3</title>
<desc>IPv6/WSMP Data</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="66.375" cy="105.045" width="132.75" height="36"/>
<g id="shadow3-19" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="132.75" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="132.75" height="36" class="st3"/>
<text x="42.21" y="102.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>IPv6/WSMP<v:newlineChar/><tspan
x="56.83" dy="1.2em" class="st5">Data </tspan> </text> </g>
<g id="shape4-25" v:mID="4" v:groupContext="shape" transform="translate(159.5,-76.62)">
<title>Rectangle.19</title>
<desc>802.11 Header</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="31.5" cy="105.045" width="63" height="36"/>
<g id="shadow4-26" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="63" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="63" height="36" class="st7"/>
<text x="17.57" y="102.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>802.11 <tspan
x="16.64" dy="1.2em" class="st5">Header</tspan></text> </g>
<g id="shape16-33" v:mID="16" v:groupContext="shape" transform="translate(24.5,-76.62)">
<title>Rectangle.36</title>
<desc>802.3 Header</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.75" cy="105.045" width="49.5" height="36"/>
<g id="shadow16-34" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="49.5" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="49.5" height="36" class="st8"/>
<text x="13.35" y="102.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>802.3 <tspan x="9.89"
dy="1.2em" class="st5">Header</tspan></text> </g>
<g id="shape17-41" v:mID="17" v:groupContext="shape" transform="translate(15.5,-14.8575)">
<title>Rectangle.37</title>
<desc>DA + SA ignored</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="24.75" cy="105.045" width="49.5" height="36"/>
<g id="shadow17-42" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="49.5" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="49.5" height="36" class="st8"/>
<text x="8.84" y="102.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>DA + SA<v:newlineChar/><tspan
x="9.13" dy="1.2em" class="st5">ignored</tspan></text> </g>
<g id="shape18-48" v:mID="18" v:groupContext="shape" transform="translate(65,-14.8575)">
<title>Rectangle.38</title>
<desc>Ether Type 0x8151</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="33.75" cy="105.045" width="67.5" height="36"/>
<g id="shadow18-49" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="67.5" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="67.5" height="36" class="st8"/>
<text x="11.83" y="102.05" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Ether Type<v:newlineChar/><tspan
x="18.91" dy="1.2em" class="st5">0</tspan>x8151</text> </g>
<g id="group19-55" transform="translate(26.75,-0.12)" v:mID="19" v:groupContext="group" v:layerMember="0">
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
</v:userDefs>
<title>8pt. text.39</title>
<desc>12</desc>
<g id="shape20-56" v:mID="20" v:groupContext="shape" v:layerMember="0">
<title>Sheet.20</title>
<v:userDefs>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
</v:userDefs>
<rect x="0" y="107.07" width="27" height="15.975" class="st9"/>
</g>
<g id="shape19-58" v:mID="19" v:groupContext="groupContent" v:layerMember="0">
<v:textBlock v:margins="rect(0,0,0,0)"/>
<v:textRect cx="13.5" cy="115.057" width="64" height="9.60356"/>
<text x="9.45" y="117.46" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>12</text> </g>
</g>
<g id="group21-60" transform="translate(76.25,-0.12)" v:mID="21" v:groupContext="group" v:layerMember="0">
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
</v:userDefs>
<title>8pt. text.41</title>
<desc>2</desc>
<g id="shape22-61" v:mID="22" v:groupContext="shape" v:layerMember="0">
<title>Sheet.22</title>
<v:userDefs>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
</v:userDefs>
<rect x="0" y="107.07" width="27" height="15.975" class="st9"/>
</g>
<g id="shape21-63" v:mID="21" v:groupContext="groupContent" v:layerMember="0">
<v:textBlock v:margins="rect(0,0,0,0)"/>
<v:textRect cx="13.5" cy="115.057" width="64" height="9.60356"/>
<text x="11.47" y="117.46" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>2</text> </g>
</g>
<g id="shape23-65" v:mID="23" v:groupContext="shape" v:layerMember="1"
transform="translate(-91.6607,5.84477) rotate(-70.7434) scale(-1,1)">
<title>Line connector.43</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<path d="M0 123.04 L27.29 123.04" class="st11"/>
</g>
<g id="shape24-70" v:mID="24" v:groupContext="shape" v:layerMember="1"
transform="translate(123.591,-66.184) rotate(23.768)">
<title>Line connector.44</title>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<path d="M0 123.04 L63.92 123.04" class="st11"/>
</g>
<g id="shape25-74" v:mID="25" v:groupContext="shape" v:layerMember="1" transform="translate(23.375,-118.245)">
<title>Single arrowhead.45</title>
<desc>Optional tx control header</desc>
<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(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="67.5" cy="123.045" width="135" height="0"/>
<path d="M5.67 120.21 L5.67 125.88 L0 123.04 L5.67 120.21 ZM129.33 120.21 L129.33 125.88 L135 123.04 L129.33 120.21 Z"
class="st12"/>
<path d="M5.67 120.21 L5.67 125.88 L0 123.04 L5.67 120.21" class="st11"/>
<path d="M129.33 120.21 L129.33 125.88 L135 123.04 L129.33 120.21" class="st11"/>
<path d="M5.67 123.04 L129.33 123.04" class="st11"/>
<rect v:rectContext="textBkgnd" x="24.5045" y="118.245" width="85.9911" height="9.59985" class="st13"/>
<text x="24.5" y="125.44" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Optional tx control header</text> </g>
<g id="shape27-81" v:mID="27" v:groupContext="shape" transform="translate(222.5,-76.62)">
<title>Rectangle.27</title>
<desc>EPD Header IPv6 = 0x86DD WSMP =0x88DC</desc>
<v:userDefs>
<v:ud v:nameU="visVersion" v:val="VT0(14):26"/>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
<v:textBlock v:margins="rect(4,4,4,4)"/>
<v:textRect cx="37.4062" cy="105.045" width="74.82" height="36"/>
<g id="shadow27-82" v:groupContext="shadow" v:shadowOffsetX="1.44" v:shadowOffsetY="-1.44" v:shadowType="1"
transform="matrix(1,0,0,1,1.44,1.44)" class="st1">
<rect x="0" y="87.0449" width="74.8125" height="36" class="st2"/>
</g>
<rect x="0" y="87.0449" width="74.8125" height="36" class="st14"/>
<text x="13.32" y="96.04" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>EPD Header<v:newlineChar/><tspan
x="8.1" dy="1.2em" class="st5">IPv</tspan>6 = 0x86DD<v:newlineChar/><tspan x="4.67" dy="1.2em" class="st5">WSMP </tspan>=0x88DC</text> </g>
</g>
</svg>