Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > a7fdabb8fb4582be84d8f3c8327ce368 > files > 132

openswan-doc-2.6.39-3.2.mga4.x86_64.rpm

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://web.resource.org/cc/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   version="1.0"
   width="1224pt"
   height="1584pt"
   id="svg2"
   sodipodi:version="0.32"
   inkscape:version="0.43"
   sodipodi:docbase="/home/jukie/bart/work/xelerance/docs/diagrams/klips-using-kernel-crypto"
   sodipodi:docname="klips-fsm.svg">
  <metadata
     id="metadata12055">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <sodipodi:namedview
     inkscape:cy="1495.5602"
     inkscape:cx="423.63527"
     inkscape:zoom="0.86831672"
     inkscape:window-height="1080"
     inkscape:window-width="800"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     borderopacity="1.0"
     bordercolor="#666666"
     pagecolor="#ffffff"
     id="base"
     showgrid="true"
     inkscape:window-x="798"
     inkscape:window-y="17"
     inkscape:current-layer="svg2" />
  <defs
     id="defs4">
    <marker
       refX="0"
       refY="0"
       orient="auto"
       style="overflow:visible"
       id="TriangleOutL">
      <path
         d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z "
         transform="scale(0.8,0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
         id="path11549" />
    </marker>
    <marker
       refX="0"
       refY="0"
       orient="auto"
       style="overflow:visible"
       id="TriangleOutS">
      <path
         d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z "
         transform="scale(0.2,0.2)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
         id="path11543" />
    </marker>
    <marker
       refX="0"
       refY="0"
       orient="auto"
       style="overflow:visible"
       id="TriangleOutM">
      <path
         d="M 5.77,0 L -2.88,5 L -2.88,-5 L 5.77,0 z "
         transform="scale(0.4,0.4)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
         id="path11546" />
    </marker>
    <marker
       refX="0"
       refY="0"
       orient="auto"
       style="overflow:visible"
       id="Arrow1Lend">
      <path
         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
         transform="scale(-0.8,-0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
         id="path11647" />
    </marker>
    <marker
       refX="0"
       refY="0"
       orient="auto"
       style="overflow:visible"
       id="Arrow1Lstart">
      <path
         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
         transform="scale(0.8,0.8)"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
         id="path11650" />
    </marker>
  </defs>
  <g
     transform="translate(-19.5,-589.5)"
     id="g10017">
    <rect
       width="120"
       height="50"
       x="40"
       y="820"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10019" />
    <text
       x="99.730469"
       y="840"
       style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10021"
       xml:space="preserve"><tspan
         x="99.730469"
         y="840"
         style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
         id="tspan10023">KLIPS job queue</tspan><tspan
         x="99.730469"
         y="855"
         style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
         id="tspan10025">(one per cpu)</tspan></text>
  </g>
  <text
     x="197.67941"
     y="230.00085"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10060"
     xml:space="preserve"><tspan
       x="197.67941"
       y="230.00085"
       id="tspan10062" /></text>
  <g
     transform="translate(-20.5,-709.5)"
     id="g10064">
    <rect
       width="120"
       height="30"
       x="40"
       y="820"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10066" />
    <text
       x="99.730469"
       y="840"
       style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10068"
       xml:space="preserve"><tspan
         x="99.730469"
         y="840"
         style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
         id="tspan10072">klips_rcv_fsm</tspan></text>
  </g>
  <text
     x="367.77563"
     y="202.41768"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10076"
     xml:space="preserve"><tspan
       x="367.77563"
       y="202.41768"
       id="tspan10078" /></text>
  <g
     transform="translate(-20.5,-679.5)"
     id="g10080">
    <rect
       width="120"
       height="30"
       x="40"
       y="820"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10082" />
    <text
       x="99.730469"
       y="840"
       style="font-size:12px;font-style:normal;font-weight:normal;line-height:125%;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10084"
       xml:space="preserve"><tspan
         x="99.730469"
         y="840"
         style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans"
         id="tspan10086">klips_xmit_fsm</tspan></text>
  </g>
  <g
     transform="translate(-38.45255,-1.131802)"
     id="g10137">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="248.95255"
       y="80.631805"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10121" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10123"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10125">allocate</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10127">processing job</tspan></text>
  </g>
  <g
     transform="translate(-40,71)"
     id="g10143">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10145" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10147"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10151">init job's </tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10183">FSM data</tspan></text>
  </g>
  <text
     x="544.7677"
     y="221.57266"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10153"
     xml:space="preserve"><tspan
       x="544.7677"
       y="221.57266"
       id="tspan10155" /></text>
  <g
     transform="translate(-40,141)"
     id="g10157">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10159" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10161"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10165">enqueue job</tspan></text>
  </g>
  <g
     transform="translate(271.6777,71.5)"
     id="g10167">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10169" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10171"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10175">dequeue job</tspan></text>
  </g>
  <rect
     width="200"
     height="597.86823"
     rx="0"
     ry="0"
     x="160.54745"
     y="30.547449"
     style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1.09489775;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
     id="rect10185" />
  <rect
     width="329.1907"
     height="599.37231"
     rx="0"
     ry="0"
     x="400.8093"
     y="30.627695"
     style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1.40466309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
     id="rect10187" />
  <text
     x="170"
     y="49.117188"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10189"
     xml:space="preserve"><tspan
       x="170"
       y="49.117188"
       style="font-weight:bold"
       id="tspan10191">new packet job setup</tspan></text>
  <text
     x="409.15042"
     y="49.944027"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10193"
     xml:space="preserve"><tspan
       x="409.15042"
       y="49.944027"
       style="font-weight:bold"
       id="tspan10195">job processing</tspan></text>
  <g
     transform="translate(271.6777,171.5)"
     id="g10197">
    <rect
       width="100"
       height="50"
       rx="0"
       ry="0"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10199" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10201"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         style="font-weight:bold"
         id="tspan10203">advance job</tspan><tspan
         x="257.06152"
         y="115.31055"
         style="font-weight:bold"
         id="tspan10534">state in FSM</tspan></text>
  </g>
  <text
     x="576.08203"
     y="214"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10205"
     xml:space="preserve"><tspan
       x="576.08203"
       y="214"
       id="tspan10207">[job present]</tspan></text>
  <text
     x="625.17773"
     y="177.50391"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10213"
     xml:space="preserve"><tspan
       x="625.17773"
       y="177.50391"
       id="tspan10215">[nothing to do]</tspan></text>
  <g
     transform="translate(271.6777,241.5)"
     id="g10217">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10219" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10221"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10223">poll hardware</tspan></text>
  </g>
  <g
     transform="translate(271.6777,311.5)"
     id="g10225">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10227" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10229"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10233">check cross</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10237">cpu queue</tspan></text>
  </g>
  <text
     x="575.24805"
     y="454"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10249"
     xml:space="preserve"><tspan
       x="575.24805"
       y="454"
       id="tspan10251">[over loop limit]</tspan></text>
  <text
     x="416.83398"
     y="422.61719"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10253"
     xml:space="preserve"><tspan
       x="416.83398"
       y="422.61719"
       id="tspan10255">[under loop limit]</tspan></text>
  <text
     x="439.03217"
     y="384.7731"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10257"
     xml:space="preserve"><tspan
       x="439.03217"
       y="384.7731"
       id="tspan10259" /></text>
  <path
     d="M 521.67773,410.5 C 501.67773,410.5 501.67773,408.26283 501.67773,347.4352 C 501.67773,287.4352 501.67773,245.56939 501.67773,200.5 C 501.67773,180.5 501.67773,180.5 521.67773,180.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10265" />
  <path
     d="M 621.67773,180.5 C 694.92672,180.5 701.67773,180.5 701.67773,300.5 C 701.67773,370.5 701.67773,393.87307 701.67773,450.5 C 701.67773,480.5 691.67773,490.5 587.11994,495.9028"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10267" />
  <rect
     width="20.000023"
     height="20.000023"
     ry="0"
     x="745.56927"
     y="-63.612717"
     transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)"
     style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1.00000143;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
     id="rect10269" />
  <path
     d="M 572.17773,200.5 L 572.17773,250.5 L 572.17773,250.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10271" />
  <path
     d="M 572.17773,300.5 L 572.17773,320.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10273" />
  <path
     d="M 572.17773,370.5 L 572.17773,390.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10275" />
  <path
     d="M 572.17773,440.5 L 571.67773,483.5648"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10277" />
  <g
     transform="translate(270,1)"
     id="g10279">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10281" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10283"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10285">disable</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10287">timer</tspan></text>
  </g>
  <path
     d="M 570.5,130.5 L 570.5,150.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10291" />
  <g
     transform="translate(270,451)"
     id="g10295">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10297" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10299"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10301">enable</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10303">timer</tspan></text>
  </g>
  <path
     d="M 571.92773,510.5 L 571.92773,530.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10315" />
  <path
     d="M 260,130 L 260,150"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-mid:none;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10317" />
  <path
     d="M 260.5,200.5 L 260.5,220.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10319" />
  <rect
     width="329.1907"
     height="599.37231"
     rx="0"
     ry="0"
     x="772.20898"
     y="31.202332"
     style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1.40466309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
     id="rect10327" />
  <text
     x="780.55005"
     y="50.518677"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10329"
     xml:space="preserve"><tspan
       x="780.55005"
       y="50.518677"
       style="font-weight:bold"
       id="tspan10331">advacing job state in FSM</tspan></text>
  <g
     transform="translate(570,1)"
     id="g10333">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10335" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10337"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10544">verify state</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10548">in fsm</tspan></text>
  </g>
  <g
     transform="translate(570,81)"
     id="g10357">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10359" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10361"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10568">lookup state</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10582">in job FSM</tspan></text>
  </g>
  <g
     transform="translate(570,291)"
     id="g10365">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10367" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10369"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10371">set new</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10592">job FSM state</tspan></text>
  </g>
  <text
     x="874"
     y="142.5"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10373"
     xml:space="preserve"><tspan
       x="874"
       y="142.5"
       id="tspan10375">[good]</tspan></text>
  <text
     x="924"
     y="100"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10377"
     xml:space="preserve"><tspan
       x="924"
       y="100"
       id="tspan10379">[bad]</tspan></text>
  <path
     d="M 920,110 C 993.24897,110 1040,110 1040,230 C 1040,300 1040,313.37307 1040,370"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10409" />
  <path
     d="M 870.5,290.5 L 870,370"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10413" />
  <g
     transform="translate(710,291)"
     id="g10421">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10423" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10425"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10556">delete job</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10560">object</tspan></text>
  </g>
  <path
     d="M 870.5,210.5 L 870,241"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10440" />
  <rect
     width="329.1907"
     height="599.37231"
     rx="0"
     ry="0"
     x="1142.209"
     y="30.702332"
     style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1.40466309;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
     id="rect10442" />
  <text
     x="1150.55"
     y="50.018677"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10444"
     xml:space="preserve"><tspan
       x="1150.55"
       y="50.018677"
       style="font-weight:bold"
       id="tspan10446">background processing</tspan></text>
  <g
     transform="translate(942.2091,1)"
     id="g10448">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10450" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10452"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10454">timer</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10456">fires</tspan></text>
  </g>
  <g
     transform="translate(941.1778,81.5)"
     id="g10458">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10460" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10462"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10464">dequeue job</tspan></text>
  </g>
  <g
     transform="translate(941.1778,181.5)"
     id="g10466">
    <rect
       width="100"
       height="50"
       rx="0"
       ry="0"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10468" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10470"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         style="font-weight:bold"
         id="tspan10472">advance job</tspan><tspan
         x="257.06152"
         y="115.31055"
         style="font-weight:bold"
         id="tspan10536">state in FSM</tspan></text>
  </g>
  <text
     x="1245.082"
     y="230.5"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10474"
     xml:space="preserve"><tspan
       x="1245.082"
       y="230.5"
       id="tspan10476">[job present]</tspan></text>
  <text
     x="1301.1777"
     y="180.5"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10478"
     xml:space="preserve"><tspan
       x="1301.1777"
       y="180.5"
       id="tspan10480">[nothing to do]</tspan></text>
  <g
     transform="translate(941.1778,251.5)"
     id="g10482">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10484" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10486"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10488">poll hardware</tspan></text>
  </g>
  <g
     transform="translate(941.1778,321.5)"
     id="g10490">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10492" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10494"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10496">check cross</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10498">cpu queue</tspan></text>
  </g>
  <path
     d="M 1191.1779,420.5 C 1171.1779,420.5 1171.1779,418.26283 1171.1779,357.4352 C 1171.1779,297.4352 1171.1779,255.56939 1171.1779,210.5 C 1171.1779,190.5 1171.1779,190.5 1191.1779,190.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     id="path10500" />
  <path
     d="M 1291.1779,190.5 C 1364.4268,190.5 1371.1778,190.5 1371.1778,310.5 C 1371.1778,380.5 1371.1778,403.87307 1371.1778,460.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     id="path10502" />
  <path
     d="M 1241.6779,210.5 L 1241.6779,260.5 L 1241.6779,260.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     id="path10504" />
  <path
     d="M 1241.6779,310.5 L 1241.6779,330.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     id="path10506" />
  <path
     d="M 1241.6779,380.5 L 1241.6779,400.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     id="path10508" />
  <g
     transform="translate(1082.209,381)"
     id="g10510">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10512" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10514"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10516">reschedule</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10518">timer</tspan></text>
  </g>
  <path
     d="M 1242.2091,130 L 1241.7091,160.5"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
     id="path10520" />
  <g
     transform="translate(-40,210)"
     id="g10522">
    <rect
       width="100"
       height="50"
       rx="0"
       ry="0"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10524" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10526"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         style="font-weight:bold"
         id="tspan10528">job</tspan><tspan
         x="257.06152"
         y="115.31055"
         style="font-weight:bold"
         id="tspan10532">processing</tspan></text>
  </g>
  <path
     d="M 260.5,270 L 260.5,290"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10530" />
  <text
     x="899.36261"
     y="208.36401"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10562"
     xml:space="preserve"><tspan
       x="899.36261"
       y="208.36401"
       id="tspan10564" /></text>
  <path
     d="M 870.5,130.5 L 870,161"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10566" />
  <g
     transform="translate(570,161)"
     id="g10570">
    <rect
       width="100"
       height="50"
       rx="19.921181"
       ry="19.921181"
       x="250.5"
       y="79.5"
       style="fill:none;fill-opacity:0.75;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect10572" />
    <text
       x="257.06152"
       y="100.31055"
       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
       id="text10574"
       xml:space="preserve"><tspan
         x="257.06152"
         y="100.31055"
         id="tspan10576">call FSM state</tspan><tspan
         x="257.06152"
         y="115.31055"
         id="tspan10578">procedure</tspan></text>
  </g>
  <text
     x="924.4043"
     y="266"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10584"
     xml:space="preserve"><tspan
       x="924.4043"
       y="266"
       id="tspan10586">[bad next state]</tspan></text>
  <text
     x="795.43506"
     y="303"
     style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
     id="text10588"
     xml:space="preserve"><tspan
       x="795.43506"
       y="303"
       id="tspan10590">[good state]</tspan></text>
  <path
     d="M 920,270 C 920,270 950,270 950,270 C 965.0442,270 980,276.21902 982.9085,306.4784 C 985.46597,333.0857 990,370 990,370"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#TriangleOutM);stroke-opacity:1"
     id="path10594" />
  <path
     d="M 140,124.875 L 213.39,160"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
     id="path10596" />
  <path
     d="M 210,170 L 140,155"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
     id="path10598" />
  <path
     d="M 210,248.30556 L 141,252.13889"
     inkscape:connection-start="#g10157"
     inkscape:connection-end="#g10017"
     style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1"
     id="path10600" />
</svg>