doc: update eventdev app guide for Tx adapter

Update eventdev application guide to reflect Tx adapter related changes.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@caviumnetworks.com>
Acked-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
This commit is contained in:
Pavan Nikhilesh 2018-09-24 13:32:20 +05:30 committed by Jerin Jacob
parent 032a965a8f
commit a4f5612353
5 changed files with 996 additions and 642 deletions

View File

@ -20,7 +20,7 @@
height="288.34286"
id="svg3868"
version="1.1"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="eventdev_pipeline_atq_test_generic.svg"
sodipodi:version="0.32"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
@ -42,22 +42,6 @@
d="M 5.77,0 -2.88,5 V -5 Z"
id="path39725" />
</marker>
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
@ -1430,9 +1414,9 @@
x2="677.85718"
y2="244.50504"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.78263355,0,0,0.98605918,90.06838,5.0013749)" />
gradientTransform="matrix(0.84881476,0,0,0.98593266,86.966576,5.0323108)" />
<linearGradient
gradientTransform="matrix(0.78674479,0,0,1.0000825,87.83543,1.2279738)"
gradientTransform="matrix(0.85327366,0,0,0.99995418,84.544803,1.2593939)"
inkscape:collect="always"
xlink:href="#linearGradient6391"
id="linearGradient2965"
@ -1865,36 +1849,6 @@
effect="spiro"
id="path-effect14461-7-5-6"
is_visible="true" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-5"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(454.68566,-41.755492)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-5-6"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(373.71198,205.50594)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-5-6-4"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(454.58517,69.679557)" />
<inkscape:path-effect
effect="bspline"
id="path-effect2658-8"
@ -2048,16 +2002,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3438"
id="linearGradient16362"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(2.283166,-2.283166)"
x1="534.06958"
y1="163.49922"
x2="580.73291"
y2="163.49922" />
<marker
inkscape:stockid="Arrow1Mend"
orient="auto"
@ -2293,22 +2237,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2"
@ -2319,22 +2247,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9"
@ -2345,22 +2257,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-6"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-4"
@ -2396,16 +2292,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient1920-1"
x1="475.00314"
y1="156.97769"
x2="515.13684"
y2="156.97769"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6515192,0,0,1.0041442,189.20967,67.917365)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
@ -2484,6 +2370,232 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-5"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(454.68566,-41.755492)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-8"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3938205,0,0,0.9944124,282.08991,-43.80364)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1-0"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2-3"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1-0-0"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2-3-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-5-6"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(373.71198,205.50594)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-5-6-4"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(454.58517,69.679557)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1-0-06"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2-3-1"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-8-9-9"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3938205,0,0,0.9944124,282.25651,68.385308)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-8-9"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3938205,0,0,0.9944124,282.88878,12.631328)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient1760-3"
x1="405.34961"
y1="243.36557"
x2="651.55652"
y2="243.36557"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.65213006,0,0,0.72134316,230.98899,64.590305)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-9"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-3"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
</defs>
<sodipodi:namedview
id="base"
@ -2492,17 +2604,17 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.53467"
inkscape:cx="477.6217"
inkscape:cy="141.14731"
inkscape:zoom="2.200307"
inkscape:cx="336.61535"
inkscape:cy="145.77389"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1046"
inkscape:window-x="1920"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:window-width="1912"
inkscape:window-height="1033"
inkscape:window-x="4"
inkscape:window-y="22"
inkscape:window-maximized="0"
fit-margin-top="0.1"
fit-margin-left="0.1"
fit-margin-right="0.1"
@ -2530,12 +2642,12 @@
transform="translate(-46.542857,-100.33361)"
style="display:inline;opacity:1">
<rect
style="fill:url(#linearGradient4519);fill-opacity:1;stroke:url(#linearGradient2965);stroke-width:0.87847757;stroke-opacity:1"
style="fill:url(#linearGradient4519);fill-opacity:1;stroke:url(#linearGradient2965);stroke-width:0.91480815;stroke-opacity:1"
id="rect3697"
width="493.61813"
height="283.13986"
x="126.96397"
y="104.52792"
width="535.35956"
height="283.10355"
x="126.98213"
y="104.54609"
rx="0"
ry="0" />
<text
@ -2706,7 +2818,7 @@
x="199.44385"
y="188.49918"
id="tspan5223-0-9"
style="font-size:10px;line-height:1.25">port n+2</tspan></text>
style="font-size:10px;line-height:1.25">port n+1</tspan></text>
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3736-8-4"
@ -2777,7 +2889,7 @@
x="199.35846"
y="244.55573"
id="tspan5223-0-9-0"
style="font-size:10px;line-height:1.25">port n+3</tspan></text>
style="font-size:10px;line-height:1.25">port n+2</tspan></text>
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920-2);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3736-8-4-6"
@ -2882,7 +2994,7 @@
x="242.32845"
y="123.36828"
id="tspan5223-10"
style="font-size:10px;line-height:1.25">total queues = number of ethernet dev + 1</tspan></text>
style="font-size:10px;line-height:1.25">total queues = 2 * number of ethernet dev </tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
@ -2957,96 +3069,6 @@
x="285.26294"
y="240.01315"
style="stroke-width:0.68894428" /></text>
<g
id="g20550"
transform="translate(25.709043,-190.70754)">
<rect
ry="16.293755"
rx="11.6051"
y="420.82581"
x="529.43872"
height="32.587509"
width="51.714954"
id="rect87-6-5-3-7-8"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-5-6);stroke-width:1.02699995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
transform="scale(0.98989583,1.0102073)"
id="text5219-2-3-7-7"
y="430.06808"
x="538.98547"
style="font-style:normal;font-weight:normal;font-size:10.3637991px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.8636499"
xml:space="preserve"><tspan
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
id="tspan5223-0-6-5-1"
y="430.06808"
x="538.98547"
sodipodi:role="line">eth port 1</tspan><tspan
id="tspan883-15"
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
y="440.86371"
x="538.98547"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<g
id="g13899"
transform="translate(-54.904385,-3.0966742)">
<rect
ry="16.293755"
rx="11.6051"
y="173.56439"
x="610.41241"
height="32.587509"
width="51.714954"
id="rect87-6-5-3-7"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-5);stroke-width:1.02699995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
transform="scale(0.98989583,1.0102073)"
id="text5219-2-3-7-7-9"
y="186.44463"
x="621.00293"
style="font-style:normal;font-weight:normal;font-size:10.3637991px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.8636499"
xml:space="preserve"><tspan
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
id="tspan5223-0-6-5-1-7"
y="186.44463"
x="621.00293"
sodipodi:role="line">eth port 0</tspan><tspan
id="tspan883-15-7"
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
y="197.24025"
x="621.00293"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<g
id="g13911"
transform="translate(-54.904385,-1.0966741)">
<rect
ry="16.293755"
rx="11.6051"
y="284.99939"
x="610.31189"
height="32.587509"
width="51.714954"
id="rect87-6-5-3-7-8-1"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-5-6-4);stroke-width:1.02699995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
transform="scale(0.98989583,1.0102073)"
id="text5219-2-3-7-7-6"
y="294.93872"
x="621.71729"
style="font-style:normal;font-weight:normal;font-size:10.3637991px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.8636499"
xml:space="preserve"><tspan
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
id="tspan5223-0-6-5-1-73"
y="294.93872"
x="621.71729"
sodipodi:role="line">eth port q</tspan><tspan
id="tspan883-15-6"
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
y="305.73434"
x="621.71729"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:11.59418297px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.96618187"
@ -3098,95 +3120,6 @@
y="281.71359"
style="font-size:8px;line-height:1.25;stroke-width:0.96618187"
id="tspan883-1-9-3">Rx adptr q</tspan></text>
<g
id="g16360"
transform="matrix(1.0874414,0,0,0.99912695,-98.49816,-6.4077434)">
<ellipse
ry="24.258638"
rx="22.831659"
cy="161.21605"
cx="559.68445"
id="path8843"
style="fill:#ffffff;fill-opacity:0.98039216;stroke:url(#linearGradient16362);stroke-opacity:1" />
<text
transform="scale(0.92048084,1.0863887)"
id="text5219-2-4-3-3-4-5"
y="146.21904"
x="588.44147"
style="font-style:normal;font-weight:normal;font-size:11.04576969px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.92048085"
xml:space="preserve"><tspan
id="tspan1265-5"
style="font-size:7.97750044px;line-height:1.25;stroke-width:0.92048085"
y="146.21904"
x="588.44147"
sodipodi:role="line">Tx Service</tspan><tspan
style="font-size:7.97750044px;line-height:1.25;stroke-width:0.92048085"
y="152.00201"
x="588.44147"
sodipodi:role="line"
id="tspan39139" /><tspan
style="font-size:7.97750044px;line-height:1.25;stroke-width:0.92048085"
y="156.19092"
x="588.44147"
sodipodi:role="line"
id="tspan39141">port n + 1</tspan></text>
</g>
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.22799993, 1.61399996;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker32613)"
d="m 511.70299,212.50867 c -0.1614,-10.49392 -0.32276,-20.98539 -0.48409,-31.47439"
id="path5226-6-2-1-2-4-5-1"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6"
inkscape:original-d="m 511.70299,212.50867 c -0.16039,-10.49394 -0.32175,-20.98541 -0.48409,-31.47439"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935)"
d="m 523.50111,175.62989 c 10.13298,2.21215 20.26379,4.42384 30.39241,6.63504"
id="path5226-6-2-1-2-4-5-1-5"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1"
inkscape:original-d="m 523.50111,175.62989 c 10.13323,2.21099 20.26404,4.42267 30.39241,6.63504"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-5)"
d="m 523.50111,175.62989 c 9.91161,22.53065 19.82206,45.05865 29.73129,67.58389"
id="path5226-6-2-1-2-4-5-1-5-6"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-7"
inkscape:original-d="m 523.50111,175.62989 c 9.91282,22.53012 19.82327,45.05812 29.73129,67.58389"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-5-5)"
d="m 523.50111,175.62989 c 10.16587,40.76181 20.3305,81.51868 30.49385,122.27042"
id="path5226-6-2-1-2-4-5-1-5-6-3"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-7-9"
inkscape:original-d="m 523.50111,175.62989 c 10.16704,40.76152 20.33167,81.51839 30.49385,122.27042"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.88;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.52, 0.88;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1)"
d="m 457.99431,185.46823 c 13.07561,8.94945 26.1492,17.89751 39.22072,26.84415"
id="path5226-6-2-1-2-4-5-1-5-0"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2"
inkscape:original-d="m 457.99431,185.46823 c 13.0764,8.9483 26.14999,17.89636 39.22072,26.84415"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6)"
d="m 459.47717,245.71809 c 12.28232,-4.96638 24.56173,-9.93159 36.83817,-14.89559"
id="path5226-6-2-1-2-4-5-1-5-0-2"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9"
inkscape:original-d="m 459.47717,245.71809 c 12.28211,-4.96689 24.56152,-9.9321 36.83817,-14.89559"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-6)"
d="m 459.54824,301.10401 c 12.64219,-20.37548 25.28189,-40.74696 37.91905,-61.11434"
id="path5226-6-2-1-2-4-5-1-5-0-2-9"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-4"
inkscape:original-d="M 459.54824,301.10401 C 472.1907,280.7287 484.8304,260.35722 497.46729,239.98967"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849"
@ -3199,30 +3132,6 @@
y="139.22064"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4-6-7" /></text>
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920-1);stroke-width:0.86395979;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3736-8-4-9"
width="25.451954"
height="24.448395"
x="499.03128"
y="213.32141" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849"
x="548.03668"
y="204.31348"
id="text5219-2-4-3-3-4-54-8"
transform="scale(0.91487885,1.0930409)"><tspan
sodipodi:role="line"
x="548.03668"
y="204.31348"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4-6">Single </tspan><tspan
sodipodi:role="line"
x="548.03668"
y="213.27945"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan57836">Link Q</tspan></text>
<path
style="display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.6, 0.9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-3)"
d="m 356.74765,186.83153 c 15.88009,-0.11696 31.75919,-0.23391 47.6373,-0.35085"
@ -3259,5 +3168,298 @@
y="346.46628"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4-6-2">(Tx Generic)</tspan></text>
<g
style="display:inline;opacity:1"
id="g20550"
transform="translate(69.258261,-194.86398)">
<rect
ry="16.293755"
rx="11.6051"
y="420.82581"
x="529.43872"
height="32.587509"
width="51.714954"
id="rect87-6-5-3-7-8"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-5-6);stroke-width:1.02699995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
transform="scale(0.98989583,1.0102073)"
id="text5219-2-3-7-7"
y="430.06808"
x="538.98547"
style="font-style:normal;font-weight:normal;font-size:10.3637991px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.8636499"
xml:space="preserve"><tspan
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
id="tspan5223-0-6-5-1"
y="430.06808"
x="538.98547"
sodipodi:role="line">eth port 1</tspan><tspan
id="tspan883-15"
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
y="440.86371"
x="538.98547"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<g
style="display:inline;opacity:1"
id="g13899"
transform="translate(-12.211349,-3.253112)">
<rect
ry="16.293755"
rx="11.6051"
y="173.56439"
x="610.41241"
height="32.587509"
width="51.714954"
id="rect87-6-5-3-7"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-5);stroke-width:1.02699995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
transform="scale(0.98989583,1.0102073)"
id="text5219-2-3-7-7-9"
y="186.44463"
x="621.00293"
style="font-style:normal;font-weight:normal;font-size:10.3637991px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.8636499"
xml:space="preserve"><tspan
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
id="tspan5223-0-6-5-1-7"
y="186.44463"
x="621.00293"
sodipodi:role="line">eth port 0</tspan><tspan
id="tspan883-15-7"
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
y="197.24025"
x="621.00293"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<g
style="display:inline;opacity:1"
id="g13911"
transform="translate(-10.498979,-2.682322)">
<rect
ry="16.293755"
rx="11.6051"
y="284.99939"
x="610.31189"
height="32.587509"
width="51.714954"
id="rect87-6-5-3-7-8-1"
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-5-6-4);stroke-width:1.02699995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<text
transform="scale(0.98989583,1.0102073)"
id="text5219-2-3-7-7-6"
y="294.93872"
x="621.71729"
style="font-style:normal;font-weight:normal;font-size:10.3637991px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.8636499"
xml:space="preserve"><tspan
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
id="tspan5223-0-6-5-1-73"
y="294.93872"
x="621.71729"
sodipodi:role="line">eth port q</tspan><tspan
id="tspan883-15-6"
style="font-size:8.63649845px;line-height:1.25;stroke-width:0.8636499"
y="305.73434"
x="621.71729"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.75503534;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.02014133, 0.75503534;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5)"
d="m 459.25963,298.68538 c 12.4298,0.0326 24.85706,0.0653 37.28169,0.0979"
id="path5226-6-2-1-2-4-5-1-5-0-2-9"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2"
inkscape:original-d="m 459.25963,298.68538 c 12.4298,0.0316 24.85706,0.0643 37.28169,0.0979"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77332252;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.09329006, 0.77332252;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1)"
d="m 458.61908,243.27181 c 12.91755,-0.0156 25.83246,-0.0312 38.74462,-0.0468"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7"
inkscape:original-d="m 458.61908,243.27181 c 12.91755,-0.0166 25.83246,-0.0322 38.74462,-0.0468"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77624762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.10499055, 0.77624764;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-9)"
d="m 457.5506,186.45733 c 12.95011,-0.0208 25.89755,-0.0415 38.84226,-0.0623"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-06"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6"
inkscape:original-d="m 457.5506,186.45733 c 12.95011,-0.0218 25.89755,-0.0426 38.84226,-0.0623"
sodipodi:nodetypes="cc" />
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect87-6-5-3-79"
width="72.081367"
height="32.405426"
x="499.14511"
y="170.31314"
rx="16.175425"
ry="16.202713" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="502.77109"
y="189.40137"
id="text5219-2-6-2"><tspan
sodipodi:role="line"
x="502.77109"
y="189.40137"
id="tspan5223-0-9-02"
style="font-size:10px;line-height:1.25">port n+m+1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933"
x="514.66077"
y="225.14934"
id="text5219-2-3-7-2-1-8-3"
transform="scale(0.89243778,1.1205263)"><tspan
sodipodi:role="line"
x="514.66077"
y="225.14934"
style="font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933"
id="tspan883-1-9-7-6">Single link</tspan></text>
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect87-6-5-3-79-1"
width="72.081367"
height="32.405426"
x="499.944"
y="226.74811"
rx="16.175425"
ry="16.202713" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="504.46329"
y="246.05832"
id="text5219-2-6-1-7"><tspan
sodipodi:role="line"
x="504.46329"
y="246.05832"
id="tspan5223-0-9-0-5"
style="font-size:10px;line-height:1.25">port n+m+2</tspan></text>
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect87-6-5-3-79-1-7"
width="72.081367"
height="32.405426"
x="499.31168"
y="282.50211"
rx="16.175425"
ry="16.202713" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="512.51819"
y="301.5791"
id="text5219-2-6-1-6-2"><tspan
sodipodi:role="line"
x="512.51819"
y="301.5791"
id="tspan5223-0-9-0-4-2"
style="font-size:10px;line-height:1.25">port n+o</tspan></text>
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0)"
d="m 571.86582,186.42744 c 7.95108,0.0405 15.90052,0.0811 23.84823,0.12159"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0-1"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6"
inkscape:original-d="m 571.86582,186.42744 c 7.95109,0.0395 15.90052,0.0801 23.84823,0.12159"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-0)"
d="m 572.74002,242.8173 c 7.86699,0.091 15.73233,0.18199 23.59597,0.27295"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-2"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3"
inkscape:original-d="m 572.74002,242.8173 c 7.867,0.09 15.73234,0.18097 23.59597,0.27295"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-06)"
d="m 571.86429,299.00558 c 8.49934,0.0508 16.99697,0.10162 25.49284,0.15242"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-5"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5"
inkscape:original-d="m 571.86429,299.00558 c 8.49935,0.0498 16.99698,0.10062 25.49284,0.15242"
sodipodi:nodetypes="cc" />
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760-3);stroke-width:0.67135191;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2896-6-7"
width="159.92059"
height="161.38417"
x="495.64883"
y="159.4483"
ry="4.080533"
rx="5.9213624"
inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
inkscape:export-xdpi="112"
inkscape:export-ydpi="112" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933"
x="515.76257"
y="175.4832"
id="text5219-2-3-7-2-1-8-3-5"
transform="scale(0.89243778,1.1205263)"><tspan
sodipodi:role="line"
x="515.76257"
y="175.4832"
style="font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933"
id="tspan883-1-9-7-6-3">Single link</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933"
x="515.76501"
y="274.05133"
id="text5219-2-3-7-2-1-8-3-56"
transform="scale(0.89243778,1.1205263)"><tspan
sodipodi:role="line"
x="515.76501"
y="274.05133"
style="font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933"
id="tspan883-1-9-7-6-2">Single link</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="546.92126"
y="155.57758"
id="text5219-2-4-2"><tspan
sodipodi:role="line"
x="546.92126"
y="155.57758"
id="tspan5223-0-7-70"
style="font-size:10px;line-height:1.25">Tx adapter</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="468.36612"
y="180.9222"
id="text5219-1-9-4-9-3"><tspan
sodipodi:role="line"
x="468.36612"
y="180.9222"
id="tspan5223-2-3-5-0-6"
style="font-size:10px;line-height:1.25">q3</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="467.61584"
y="239.3683"
id="text5219-1-9-4-9-3-0"><tspan
sodipodi:role="line"
x="467.61584"
y="239.3683"
id="tspan5223-2-3-5-0-6-6"
style="font-size:10px;line-height:1.25">q4</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="468.70688"
y="294.45236"
id="text5219-1-9-4-9-3-2"><tspan
sodipodi:role="line"
x="468.70688"
y="294.45236"
id="tspan5223-2-3-5-0-6-61"
style="font-size:10px;line-height:1.25">q5</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 111 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View File

@ -20,8 +20,8 @@
height="288.34286"
id="svg3868"
version="1.1"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="eventdev_pipeline_atq_test_lockfree.svg"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="eventdev_pipeline_atq_test_internal_port.svg"
sodipodi:version="0.32"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
enable-background="new">
@ -2612,17 +2612,17 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.7519532"
inkscape:cx="479.73438"
inkscape:cy="163.58755"
inkscape:zoom="2.0977641"
inkscape:cx="432.03729"
inkscape:cy="135.16016"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1046"
inkscape:window-x="0"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:window-width="1912"
inkscape:window-height="1033"
inkscape:window-x="4"
inkscape:window-y="22"
inkscape:window-maximized="0"
fit-margin-top="0.1"
fit-margin-left="0.1"
fit-margin-right="0.1"
@ -3331,14 +3331,14 @@
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849"
x="602.09888"
x="604.28497"
y="347.66293"
id="text5219-2-4-3-3-4-54"
transform="scale(0.91487885,1.0930409)"><tspan
sodipodi:role="line"
x="602.09888"
x="604.28497"
y="347.66293"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4">(Tx Lock free)</tspan></text>
id="tspan1265-4">(Internal port)</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 114 KiB

After

Width:  |  Height:  |  Size: 114 KiB

View File

@ -20,13 +20,21 @@
height="288.34286"
id="svg3868"
version="1.1"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="eventdev_pipeline_queue_test_generic.svg"
sodipodi:version="0.32"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
enable-background="new">
<defs
id="defs3870">
<linearGradient
id="linearGradient6820"
osb:paint="solid">
<stop
style="stop-color:#008080;stop-opacity:1;"
offset="0"
id="stop6818" />
</linearGradient>
<linearGradient
id="linearGradient6916"
osb:paint="solid">
@ -1312,7 +1320,7 @@
x2="651.55652"
y2="243.36557"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.76448972,0,0,0.86504892,-92.637138,19.716473)" />
gradientTransform="matrix(0.76448972,0,0,0.78486608,-92.637138,48.19976)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3808"
@ -2175,22 +2183,6 @@
y2="232.36095"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(17.692568,-46.20799)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2"
@ -2201,22 +2193,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9"
@ -2227,22 +2203,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-6"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14e4;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-4"
@ -2403,16 +2363,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3438"
id="linearGradient16362"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(2.283166,-2.283166)"
x1="534.06958"
y1="163.49922"
x2="580.73291"
y2="163.49922" />
<marker
inkscape:isstock="true"
style="overflow:visible"
@ -2488,16 +2438,6 @@
effect="spiro"
id="path-effect14461-7-5-1"
is_visible="true" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient1924-3"
x1="597.00317"
y1="156.97769"
x2="637.13684"
y2="156.97769"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.78531244,0,0,1,50.143534,82.69878)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
@ -2576,22 +2516,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-2"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-6"
@ -2602,22 +2526,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-9"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-5"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-0"
@ -2628,22 +2536,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-9-7"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-5-1"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-0-7"
@ -2654,22 +2546,6 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-9-72"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-5-2"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14ff;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-0-6"
@ -2680,6 +2556,212 @@
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-5"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-9"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-3"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-8"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3938205,0,0,0.9944124,300.23326,-43.855196)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-8-9"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3938205,0,0,0.9944124,301.03213,12.579775)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient3995-8-9-9"
x1="155.21329"
y1="231.61366"
x2="207.95523"
y2="231.61366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3938205,0,0,0.9944124,300.39986,68.333755)" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1-0"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2-3"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1-0-0"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2-3-6"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<marker
inkscape:stockid="TriangleOutM"
orient="auto"
refY="0"
refX="0"
id="marker35935-1-6-5-1-0-06"
style="overflow:visible"
inkscape:isstock="true"
inkscape:collect="always">
<path
id="path35933-49-8-6-2-3-1"
d="M 5.77,0 -2.88,5 V -5 Z"
style="fill:#ac14db;fill-opacity:1;fill-rule:evenodd;stroke:#ac14ff;stroke-width:1.00000003pt;stroke-opacity:1"
transform="scale(0.4)"
inkscape:connector-curvature="0" />
</marker>
<inkscape:path-effect
effect="bspline"
id="path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5"
is_visible="true"
weight="33.333333"
steps="2"
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
only_selected="false" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3993"
id="linearGradient1760-3"
x1="405.34961"
y1="243.36557"
x2="651.55652"
y2="243.36557"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.65213006,0,0,0.72134316,249.13234,64.538752)" />
</defs>
<sodipodi:namedview
id="base"
@ -2689,16 +2771,16 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.7519532"
inkscape:cx="423.24137"
inkscape:cy="157.27924"
inkscape:cx="265.48225"
inkscape:cy="64.618341"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1046"
inkscape:window-x="1920"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:window-width="1912"
inkscape:window-height="1033"
inkscape:window-x="4"
inkscape:window-y="22"
inkscape:window-maximized="0"
fit-margin-top="0.1"
fit-margin-left="0.1"
fit-margin-right="0.1"
@ -2762,13 +2844,13 @@
id="tspan5223-0"
style="font-size:10px;line-height:1.25">producer 0</tspan></text>
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760);stroke-width:0.7960096;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760);stroke-width:0.75822091;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2896-6"
width="187.47435"
height="193.53508"
height="175.59599"
x="217.62262"
y="133.47206"
ry="4.8934555"
y="151.41115"
ry="4.4398727"
rx="6.9415913"
inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
inkscape:export-xdpi="112"
@ -2824,7 +2906,7 @@
x="115.44385"
y="186.49918"
id="tspan5223-0-9"
style="font-size:10px;line-height:1.25">port n+2</tspan></text>
style="font-size:10px;line-height:1.25">port n+1</tspan></text>
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3736-8-4"
@ -2940,7 +3022,7 @@
x="115.35846"
y="242.55573"
id="tspan5223-0-9-0"
style="font-size:10px;line-height:1.25">port n+3</tspan></text>
style="font-size:10px;line-height:1.25">port n+2</tspan></text>
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1920-2);stroke-width:1.06814909;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3736-8-4-6"
@ -3098,7 +3180,7 @@
x="199.11482"
y="111.36845"
id="tspan5223-10"
style="font-size:9.02731705px;line-height:1.25;stroke-width:0.90273178">total queues = (number of stages * number of ethernet dev) + 1</tspan></text>
style="font-size:9.02731705px;line-height:1.25;stroke-width:0.90273178">total queues = (number of stages * number of ethernet dev) + number of ethernet dev</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:11.11939621px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.92661637"
@ -3243,33 +3325,33 @@
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="426.57141"
x="428.57141"
y="167.14041"
id="text5219-2-4"><tspan
sodipodi:role="line"
x="426.57141"
x="428.57141"
y="167.14041"
id="tspan5223-0-7"
style="font-size:10px;line-height:1.25">worker 0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="428.30768"
x="430.30768"
y="223.46143"
id="text5219-2-4-3"><tspan
sodipodi:role="line"
x="428.30768"
x="430.30768"
y="223.46143"
id="tspan5223-0-7-7"
style="font-size:10px;line-height:1.25">worker 1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="426.30768"
x="428.30768"
y="279.46143"
id="text5219-2-4-3-4-2"><tspan
sodipodi:role="line"
x="426.30768"
x="428.30768"
y="279.46143"
id="tspan5223-0-7-7-5-5"
style="font-size:10px;line-height:1.25">worker n</tspan></text>
@ -3309,7 +3391,7 @@
<g
style="display:inline;opacity:1"
id="g20550"
transform="translate(65.401608,-190.91553)">
transform="translate(87.401608,-194.91553)">
<rect
ry="16.293755"
rx="11.6051"
@ -3340,7 +3422,7 @@
<g
style="display:inline;opacity:1"
id="g13899"
transform="translate(-17.21182,-3.304662)">
transform="translate(5.9319927,-3.304662)">
<rect
ry="16.293755"
rx="11.6051"
@ -3371,7 +3453,7 @@
<g
style="display:inline;opacity:1"
id="g13911"
transform="translate(-15.21182,-1.304662)">
transform="translate(7.6443673,-2.7338705)">
<rect
ry="16.293755"
rx="11.6051"
@ -3399,83 +3481,6 @@
x="621.71729"
sodipodi:role="line"> Txq 0</tspan></text>
</g>
<g
style="display:inline;opacity:1"
id="g16360"
transform="matrix(1.0983058,0,0,1.0572541,-82.192809,-6.5664741)">
<ellipse
ry="24.258638"
rx="22.831659"
cy="161.21605"
cx="559.68445"
id="path8843"
style="fill:#ffffff;fill-opacity:0.98039216;stroke:url(#linearGradient16362);stroke-opacity:1" />
<text
transform="scale(0.94727182,1.0556632)"
id="text5219-2-4-3-3-4-5"
y="151.93637"
x="571.61011"
style="font-style:normal;font-weight:normal;font-size:10.76524448px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.89710373"
xml:space="preserve"><tspan
id="tspan1265-5"
style="font-size:7.77489901px;line-height:1.25;stroke-width:0.89710373"
y="151.93637"
x="571.61011"
sodipodi:role="line">Tx Service</tspan><tspan
style="font-size:7.77489901px;line-height:1.25;stroke-width:0.89710373"
y="161.655"
x="571.61011"
sodipodi:role="line"
id="tspan40484">port n + 1</tspan></text>
</g>
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1)"
d="m 475.41709,184.68945 c 14.66204,14.27312 29.32201,28.54422 43.97988,42.81328"
id="path5226-6-2-1-2-4-5-1-5-0"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2"
inkscape:original-d="m 475.41709,184.68945 c 14.66303,14.2721 29.323,28.54321 43.97988,42.81328"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6)"
d="m 476.32916,241.51456 c 13.86102,-0.34 27.7191,-0.67992 41.57417,-1.01977"
id="path5226-6-2-1-2-4-5-1-5-0-2"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9"
inkscape:original-d="m 476.32916,241.51456 c 13.861,-0.34097 27.71908,-0.6809 41.57417,-1.01977"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14e4;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-6)"
d="m 474.31327,298.61285 c 15.031,-15.59075 30.05891,-31.17831 45.0837,-46.76263"
id="path5226-6-2-1-2-4-5-1-5-0-2-9"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-4"
inkscape:original-d="m 474.31327,298.61285 c 15.03102,-15.59073 30.05893,-31.17829 45.0837,-46.76263"
sodipodi:nodetypes="cc" />
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#linearGradient1924-3);stroke-width:0.94657081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect3736-8-0-1-7-7"
width="30.678661"
height="24.347494"
x="519.39697"
y="227.50273" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849"
x="571.69696"
y="217.79964"
id="text5219-2-4-3-3-4-54-8-7-5"
transform="scale(0.91487885,1.0930409)"><tspan
sodipodi:role="line"
x="571.69696"
y="217.79964"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4-6-2-3">Single</tspan><tspan
sodipodi:role="line"
x="571.69696"
y="226.76561"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan6344">Link Q</tspan></text>
<path
style="display:inline;opacity:1;fill:none;stroke:#f78202;stroke-width:1.01153409;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutM-5-2-6-6)"
d="m 391.11413,240.54267 c 10.00574,0.0714 20.0096,0.14275 30.01154,0.21411"
@ -3500,38 +3505,6 @@
inkscape:path-effect="#path-effect5228-5-1-6-84-8"
inkscape:original-d="m 389.52644,184.04076 c 10.2068,0.0715 20.41172,0.14408 30.61473,0.21761"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-2)"
d="m 533.61005,227.17178 c -0.11895,-11.90475 -0.23788,-23.80683 -0.35678,-35.70623"
id="path5226-6-2-1-2-4-5-1-5-0-4"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-6"
inkscape:original-d="m 533.61005,227.17178 c -0.11794,-11.90476 -0.23687,-23.80684 -0.35678,-35.70623"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-9)"
d="m 554.18303,173.89676 c 12.12572,3.64515 24.2491,7.2896 36.37012,10.93334"
id="path5226-6-2-1-2-4-5-1-5-0-48"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-0"
inkscape:original-d="m 554.18303,173.89676 c 12.12608,3.64396 24.24946,7.28841 36.37012,10.93334"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-9-7)"
d="m 554.18303,173.89676 c 12.8469,22.86455 25.6922,45.72625 38.53585,68.585"
id="path5226-6-2-1-2-4-5-1-5-0-48-2"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-0-7"
inkscape:original-d="m 554.18303,173.89676 c 12.84809,22.86388 25.69339,45.72558 38.53585,68.585"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14ff;fill-opacity:1;stroke:#ac14ff;stroke-width:0.80699998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.228, 0.807;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-9-72)"
d="m 554.18303,173.89676 c 12.65661,41.60787 25.31164,83.21054 37.96507,124.80795"
id="path5226-6-2-1-2-4-5-1-5-0-48-1"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-0-6"
inkscape:original-d="m 554.18303,173.89676 c 12.65781,41.6075 25.31284,83.21018 37.96507,124.80795"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:9.9315424px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.82762849"
@ -3544,5 +3517,172 @@
y="346.51425"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4-6-2">(Tx Generic)</tspan></text>
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77748054;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.10992218, 0.77748055;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5)"
d="m 475.15346,298.63383 c 13.1798,0.0326 26.3569,0.0653 39.53121,0.0979"
id="path5226-6-2-1-2-4-5-1-5-0-2-9"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2"
inkscape:original-d="m 475.15346,298.63383 c 13.1798,0.0316 26.3569,0.0643 39.53121,0.0979"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77332252;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.09329006, 0.77332252;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1)"
d="m 476.76243,243.22025 c 12.91755,-0.0156 25.83246,-0.0312 38.74462,-0.0468"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7"
inkscape:original-d="m 476.76243,243.22025 c 12.91755,-0.0166 25.83246,-0.0322 38.74462,-0.0468"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.77624762;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:3.10499055, 0.77624764;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-9)"
d="m 475.69395,186.40577 c 12.95011,-0.0208 25.89755,-0.0415 38.84226,-0.0623"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-06"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-6"
inkscape:original-d="m 475.69395,186.40577 c 12.95011,-0.0218 25.89755,-0.0426 38.84226,-0.0623"
sodipodi:nodetypes="cc" />
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect87-6-5-3-79"
width="72.081367"
height="32.405426"
x="517.28845"
y="170.26158"
rx="16.175425"
ry="16.202713" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="520.91443"
y="189.34982"
id="text5219-2-6-2"><tspan
sodipodi:role="line"
x="520.91443"
y="189.34982"
id="tspan5223-0-9-02"
style="font-size:10px;line-height:1.25">port n+m+1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933"
x="534.99072"
y="225.10315"
id="text5219-2-3-7-2-1-8-3"
transform="scale(0.89243779,1.1205263)"><tspan
sodipodi:role="line"
x="534.99072"
y="225.10315"
style="font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933"
id="tspan883-1-9-7-6">Single link</tspan></text>
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect87-6-5-3-79-1"
width="72.081367"
height="32.405426"
x="518.08734"
y="226.69656"
rx="16.175425"
ry="16.202713" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="522.60663"
y="246.00677"
id="text5219-2-6-1-7"><tspan
sodipodi:role="line"
x="522.60663"
y="246.00677"
id="tspan5223-0-9-0-5"
style="font-size:10px;line-height:1.25">port n+m+2</tspan></text>
<rect
style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3995-8-9-9);stroke-width:1.2090857;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect87-6-5-3-79-1-7"
width="72.081367"
height="32.405426"
x="517.45502"
y="282.45056"
rx="16.175425"
ry="16.202713" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="530.6615"
y="301.52756"
id="text5219-2-6-1-6-2"><tspan
sodipodi:role="line"
x="530.6615"
y="301.52756"
id="tspan5223-0-9-0-4-2"
style="font-size:10px;line-height:1.25">port n+o</tspan></text>
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0)"
d="m 590.00917,186.37588 c 7.95108,0.0405 15.90052,0.0811 23.84823,0.12159"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0-1"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6"
inkscape:original-d="m 590.00917,186.37588 c 7.95109,0.0395 15.90052,0.0801 23.84823,0.12159"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-0)"
d="m 590.88337,242.76574 c 7.86699,0.091 15.73233,0.18199 23.59597,0.27295"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-2"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-3"
inkscape:original-d="m 590.88337,242.76574 c 7.867,0.09 15.73234,0.18097 23.59597,0.27295"
sodipodi:nodetypes="cc" />
<path
style="display:inline;opacity:1;fill:#ac14db;fill-opacity:1;stroke:#ac14ff;stroke-width:0.70236319;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.80945275, 0.70236319;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker35935-1-6-5-1-0-06)"
d="m 590.00764,298.95403 c 8.49934,0.0508 16.99697,0.10162 25.49284,0.15242"
id="path5226-6-2-1-2-4-5-1-5-0-2-9-0-1-5"
inkscape:connector-curvature="0"
inkscape:path-effect="#path-effect5228-5-1-6-2-9-4-6-1-2-9-2-7-6-5"
inkscape:original-d="m 590.00764,298.95403 c 8.49935,0.0498 16.99698,0.10062 25.49284,0.15242"
sodipodi:nodetypes="cc" />
<rect
style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1760-3);stroke-width:0.67135191;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2896-6-7"
width="159.92059"
height="161.38417"
x="513.79218"
y="159.39674"
ry="4.080533"
rx="5.9213624"
inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
inkscape:export-xdpi="112"
inkscape:export-ydpi="112" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933"
x="536.09253"
y="175.43703"
id="text5219-2-3-7-2-1-8-3-5"
transform="scale(0.89243778,1.1205263)"><tspan
sodipodi:role="line"
x="536.09253"
y="175.43703"
style="font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933"
id="tspan883-1-9-7-6-3">Single link</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:10.5946722px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.88288933"
x="533.85394"
y="274.00516"
id="text5219-2-3-7-2-1-8-3-56"
transform="scale(0.89243778,1.1205263)"><tspan
sodipodi:role="line"
x="533.85394"
y="274.00516"
style="font-size:7.31033659px;line-height:1.25;stroke-width:0.88288933"
id="tspan883-1-9-7-6-2">Single link</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none"
x="575.06464"
y="155.52603"
id="text5219-2-4-2"><tspan
sodipodi:role="line"
x="575.06464"
y="155.52603"
id="tspan5223-0-7-70"
style="font-size:10px;line-height:1.25">Tx adapter</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 128 KiB

View File

@ -20,8 +20,8 @@
height="288.34286"
id="svg3868"
version="1.1"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="eventdev_pipeline_queue_test_lockfree.svg"
inkscape:version="0.92.2 2405546, 2018-03-11"
sodipodi:docname="eventdev_pipeline_queue_test_internal_port.svg"
sodipodi:version="0.32"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
enable-background="new">
@ -2853,17 +2853,17 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.0000001"
inkscape:cx="394.32532"
inkscape:cy="122.70585"
inkscape:zoom="1.6933595"
inkscape:cx="466.69113"
inkscape:cy="93.384431"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1046"
inkscape:window-x="1920"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:window-width="1912"
inkscape:window-height="1033"
inkscape:window-x="4"
inkscape:window-y="22"
inkscape:window-maximized="0"
fit-margin-top="0.1"
fit-margin-left="0.1"
fit-margin-right="0.1"
@ -3809,7 +3809,7 @@
x="670.83521"
y="349.11719"
style="font-size:7.17278051px;line-height:1.25;stroke-width:0.82762849"
id="tspan1265-4">(Tx Lock free)</tspan></text>
id="tspan1265-4">(Internal port)</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:11.11939621px;line-height:0%;font-family:'Bitstream Vera Sans';display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.92661637"

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 135 KiB

View File

@ -70,6 +70,8 @@ The following are the application command-line options:
order_atq
perf_queue
perf_atq
pipeline_atq
pipeline_queue
* ``--socket_id <n>``
@ -521,8 +523,9 @@ This is a pipeline test case that aims at testing the following:
+===+==============+================+=========================================+
| 1 | nb_queues | (nb_producers | Queues will be configured based on the |
| | | * nb_stages) + | user requested sched type list(--stlist)|
| | | x | Here value of x is 1 in generic pipeline|
| | | | and nb_producers in lockfree pipeline |
| | | nb_producers | At the last stage of the schedule list |
| | | | the event is enqueued onto per port |
| | | | unique queue which is then Transmitted. |
+---+--------------+----------------+-----------------------------------------+
| 2 | nb_producers | >= 1 | Producers will be configured based on |
| | | | the number of detected ethernet devices.|
@ -533,17 +536,19 @@ This is a pipeline test case that aims at testing the following:
| | | | argument |
+---+--------------+----------------+-----------------------------------------+
| 4 | nb_ports | nb_workers + | Workers use port 0 to port n. |
| | | nb_producers | Producers use port n+1 to port n+m, |
| | | | depending on the Rx adapter capability. |
| | | (nb_produces * | Producers use port n+1 to port n+m, |
| | | 2) | depending on the Rx adapter capability. |
| | | | Consumers use port n+m+1 to port n+o |
| | | | depending on the Tx adapter capability. |
+---+--------------+----------------+-----------------------------------------+
.. _figure_eventdev_pipeline_queue_test_generic:
.. figure:: img/eventdev_pipeline_queue_test_generic.*
.. _figure_eventdev_pipeline_queue_test_lockfree:
.. _figure_eventdev_pipeline_queue_test_internal_port:
.. figure:: img/eventdev_pipeline_queue_test_lockfree.*
.. figure:: img/eventdev_pipeline_queue_test_internal_port.*
pipeline queue test operation.
@ -568,10 +573,11 @@ the last stage in the pipeline if the event type is ``atomic`` it is enqueued
onto ethdev Tx queue else to maintain ordering the event type is set to
``atomic`` and enqueued onto the last stage queue.
If the ethernet has ``DEV_TX_OFFLOAD_MT_LOCKFREE`` capability then the worker
cores transmit the packets directly. Else the worker cores enqueue the packet
onto the ``SINGLE_LINK_QUEUE`` that is managed by a Tx service. The Tx service
dequeues the packet and transmits it.
If the ethdev and eventdev pair have ``RTE_EVENT_ETH_TX_ADAPTER_CAP_INTERNAL_PORT``
capability then the worker cores enqueue the packets to the eventdev directly
using ``rte_event_eth_tx_adapter_enqueue`` else the worker cores enqueue the
packet onto the ``SINGLE_LINK_QUEUE`` that is managed by the Tx adapter.
The Tx adapter dequeues the packet and transmits it.
On packet Tx, application increments the number events processed and print
periodically in one second to get the number of events processed in one
@ -628,8 +634,9 @@ This is a pipeline test case that aims at testing the following with
+===+==============+================+=========================================+
| 1 | nb_queues | nb_producers + | Queues will be configured based on the |
| | | x | user requested sched type list(--stlist)|
| | | | where x = 1 in generic pipeline and 0 |
| | | | in lockfree pipeline |
| | | | where x = nb_producers in generic |
| | | | pipeline and 0 if all the ethdev |
| | | | being used have Internal port capability|
+---+--------------+----------------+-----------------------------------------+
| 2 | nb_producers | >= 1 | Producers will be configured based on |
| | | | the number of detected ethernet devices.|
@ -640,17 +647,22 @@ This is a pipeline test case that aims at testing the following with
| | | | argument |
+---+--------------+----------------+-----------------------------------------+
| 4 | nb_ports | nb_workers + | Workers use port 0 to port n. |
| | | nb_producers | Producers use port n+1 to port n+m, |
| | | | depending on the Rx adapter capability. |
| | | nb_producers + | Producers use port n+1 to port n+m, |
| | | x | depending on the Rx adapter capability. |
| | | | x = nb_producers in generic pipeline and|
| | | | 0 if all the ethdev being used have |
| | | | Internal port capability. |
| | | | Consumers may use port n+m+1 to port n+o|
| | | | depending on the Tx adapter capability. |
+---+--------------+----------------+-----------------------------------------+
.. _figure_eventdev_pipeline_atq_test_generic:
.. figure:: img/eventdev_pipeline_atq_test_generic.*
.. _figure_eventdev_pipeline_atq_test_lockfree:
.. _figure_eventdev_pipeline_atq_test_internal_port:
.. figure:: img/eventdev_pipeline_atq_test_lockfree.*
.. figure:: img/eventdev_pipeline_atq_test_internal_port.*
pipeline atq test operation.