%!PS-Adobe-2.0 EPSF-2.0 %%Title: htb-class.eps %%Creator: fig2dev Version 3.2 Patchlevel 3d %%CreationDate: Sun Aug 10 22:27:47 2003 %%For: mabrown@enclitic.wonderfrog.net (Martin A. Brown) %%BoundingBox: 0 0 747 570 %%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin $F2psDict /mtrx matrix put /col-1 {0 setgray} bind def /col0 {0.000 0.000 0.000 srgb} bind def /col1 {0.000 0.000 1.000 srgb} bind def /col2 {0.000 1.000 0.000 srgb} bind def /col3 {0.000 1.000 1.000 srgb} bind def /col4 {1.000 0.000 0.000 srgb} bind def /col5 {1.000 0.000 1.000 srgb} bind def /col6 {1.000 1.000 0.000 srgb} bind def /col7 {1.000 1.000 1.000 srgb} bind def /col8 {0.000 0.000 0.560 srgb} bind def /col9 {0.000 0.000 0.690 srgb} bind def /col10 {0.000 0.000 0.820 srgb} bind def /col11 {0.530 0.810 1.000 srgb} bind def /col12 {0.000 0.560 0.000 srgb} bind def /col13 {0.000 0.690 0.000 srgb} bind def /col14 {0.000 0.820 0.000 srgb} bind def /col15 {0.000 0.560 0.560 srgb} bind def /col16 {0.000 0.690 0.690 srgb} bind def /col17 {0.000 0.820 0.820 srgb} bind def /col18 {0.560 0.000 0.000 srgb} bind def /col19 {0.690 0.000 0.000 srgb} bind def /col20 {0.820 0.000 0.000 srgb} bind def /col21 {0.560 0.000 0.560 srgb} bind def /col22 {0.690 0.000 0.690 srgb} bind def /col23 {0.820 0.000 0.820 srgb} bind def /col24 {0.500 0.190 0.000 srgb} bind def /col25 {0.630 0.250 0.000 srgb} bind def /col26 {0.750 0.380 0.000 srgb} bind def /col27 {1.000 0.500 0.500 srgb} bind def /col28 {1.000 0.630 0.630 srgb} bind def /col29 {1.000 0.750 0.750 srgb} bind def /col30 {1.000 0.880 0.880 srgb} bind def /col31 {1.000 0.840 0.000 srgb} bind def end save newpath 0 570 moveto 0 0 lineto 747 0 lineto 747 570 lineto closepath clip newpath -16.4 585.0 translate 1 -1 scale /cp {closepath} bind def /ef {eofill} bind def /gr {grestore} bind def /gs {gsave} bind def /sa {save} bind def /rs {restore} bind def /l {lineto} bind def /m {moveto} bind def /rm {rmoveto} bind def /n {newpath} bind def /s {stroke} bind def /sh {show} bind def /slc {setlinecap} bind def /slj {setlinejoin} bind def /slw {setlinewidth} bind def /srgb {setrgbcolor} bind def /rot {rotate} bind def /sc {scale} bind def /sd {setdash} bind def /ff {findfont} bind def /sf {setfont} bind def /scf {scalefont} bind def /sw {stringwidth} bind def /tr {translate} bind def /tnt {dup dup currentrgbcolor 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} bind def /shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul 4 -2 roll mul srgb} bind def /reencdict 12 dict def /ReEncode { reencdict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop 128 1 255 { newfont /Encoding get exch /.notdef put } for newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat newfontname newfont definefont pop end } def /isovec [ 8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde 8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis 8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron 8#220 /dotlessi 8#230 /oe 8#231 /OE 8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling 8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis 8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot 8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus 8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph 8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine 8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf 8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute 8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring 8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve 8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply 8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex 8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave 8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring 8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute 8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute 8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve 8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide 8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex 8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def /Times-Bold /Times-Bold-iso isovec ReEncode /Times-Roman /Times-Roman-iso isovec ReEncode /DrawEllipse { /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y tr xrad yrad sc 0 0 1 startangle endangle arc closepath savematrix setmatrix } def /$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin 10 setmiterlimit 0.06000 0.06000 sc % % Fig objects follow % % Polyline 7.500 slw [15 15] 15 sd n 5775 2025 m 5850 2025 l 5850 2625 l 5775 2625 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 6000 2025 m 6075 2025 l 6075 2625 l 6000 2625 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 6225 2025 m 6300 2025 l 6300 2625 l 6225 2625 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 5475 1950 m 5625 1950 l 5625 2625 l 5475 2625 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 6450 1950 m 6600 1950 l 6600 2625 l 6450 2625 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd /Times-Roman-iso ff 120.00 scf sf 5655 2195 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 5880 2195 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 6110 2195 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 6330 2195 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr % Polyline gs clippath 5679 1947 m 5697 1971 l 5747 1933 l 5708 1944 l 5729 1909 l cp eoclip n 6000 1725 m 5700 1950 l gs col0 s gr gr % arrowhead n 5729 1909 m 5708 1944 l 5747 1933 l 5732 1926 l 5729 1909 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 5906 1959 m 5934 1968 l 5954 1909 l 5928 1940 l 5925 1899 l cp eoclip n 6000 1725 m 5925 1950 l gs col0 s gr gr % arrowhead n 5925 1899 m 5928 1940 l 5954 1909 l 5937 1911 l 5925 1899 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 6145 1970 m 6170 1954 l 6135 1901 l 6144 1941 l 6110 1918 l cp eoclip n 6000 1725 m 6150 1950 l gs col0 s gr gr % arrowhead n 6110 1918 m 6144 1941 l 6135 1901 l 6127 1916 l 6110 1918 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 6380 1970 m 6395 1944 l 6341 1912 l 6366 1945 l 6326 1938 l cp eoclip n 6000 1725 m 6375 1950 l gs col0 s gr gr % arrowhead n 6326 1938 m 6366 1945 l 6341 1912 l 6340 1929 l 6326 1938 l cp gs 0.00 setgray ef gr col0 s % Polyline [15 15] 15 sd n 5625 1350 m 6450 1350 l 6450 1725 l 5625 1725 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline gs clippath 5640 1522 m 5640 1477 l 5536 1477 l 5611 1500 l 5536 1522 l cp eoclip n 5400 1500 m 5625 1500 l gs col0 s gr gr % arrowhead n 5536 1522 m 5611 1500 l 5536 1477 l 5551 1500 l 5536 1522 l cp gs 0.00 setgray ef gr col0 s /Times-Bold-iso ff 210.00 scf sf 6000 1650 m gs 1 -1 sc (SFQ) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 6750 2700 m 6900 2700 l 6900 2850 l 6750 2850 l cp gs col0 s gr % Polyline n 6525 2700 m 6675 2700 l 6675 2850 l 6525 2850 l cp gs col0 s gr % Polyline n 6300 2700 m 6450 2700 l 6450 2850 l 6300 2850 l cp gs col0 s gr % Polyline n 6075 2700 m 6225 2700 l 6225 2850 l 6075 2850 l cp gs col0 s gr % Polyline n 5850 2700 m 6000 2700 l 6000 2850 l 5850 2850 l cp gs col0 s gr % Polyline n 5625 2700 m 5775 2700 l 5775 2850 l 5625 2850 l cp gs col0 s gr % Polyline gs clippath 7140 2797 m 7140 2752 l 7036 2752 l 7111 2775 l 7036 2797 l cp eoclip n 6900 2775 m 7125 2775 l gs col0 s gr gr % arrowhead n 7036 2797 m 7111 2775 l 7036 2752 l 7051 2775 l 7036 2797 l cp gs 0.00 setgray ef gr col0 s % Polyline n 8775 2325 m 8325 2775 l 8775 3225 l 9225 2775 l 8775 2325 l cp gs col0 s gr % Polyline n 8775 2175 m 8775 2325 l gs col0 s gr % Polyline gs clippath 9540 2797 m 9540 2752 l 9436 2752 l 9511 2775 l 9436 2797 l cp eoclip n 9225 2775 m 9525 2775 l gs col0 s gr gr % arrowhead n 9436 2797 m 9511 2775 l 9436 2752 l 9451 2775 l 9436 2797 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 9540 3397 m 9540 3352 l 9436 3352 l 9511 3375 l 9436 3397 l cp eoclip n 8775 3225 m 8775 3375 l 9525 3375 l gs col0 s gr gr % arrowhead n 9436 3397 m 9511 3375 l 9436 3352 l 9451 3375 l 9436 3397 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 150.00 scf sf 8775 2850 m gs 1 -1 sc (available?) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 150.00 scf sf 8775 2700 m gs 1 -1 sc (tokens) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9225 2700 m gs 1 -1 sc (yes) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 8850 3300 m gs 1 -1 sc (no) col0 sh gr % Polyline [15 15] 15 sd n 8400 1650 m 9225 1650 l 9225 2175 l 8400 2175 l cp gs col2 0.75 shd ef gr gs col0 s gr [] 0 sd /Times-Roman-iso ff 180.00 scf sf 8775 1950 m gs 1 -1 sc (tokens) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline [15 15] 15 sd n 7125 1650 m 8025 1650 l 8025 2175 l 7125 2175 l cp gs col6 0.75 shd ef gr gs col0 s gr [] 0 sd /Times-Roman-iso ff 180.00 scf sf 7575 1950 m gs 1 -1 sc (ctokens) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 7575 2325 m 7125 2775 l 7575 3225 l 8025 2775 l 7575 2325 l cp gs col0 s gr % Polyline n 7575 2175 m 7575 2325 l gs col0 s gr % Polyline gs clippath 8340 2797 m 8340 2752 l 8236 2752 l 8311 2775 l 8236 2797 l cp eoclip n 8025 2775 m 8325 2775 l gs col0 s gr gr % arrowhead n 8236 2797 m 8311 2775 l 8236 2752 l 8251 2775 l 8236 2797 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 7890 3397 m 7890 3352 l 7786 3352 l 7861 3375 l 7786 3397 l cp eoclip n 7575 3225 m 7575 3375 l 7875 3375 l gs col0 s gr gr % arrowhead n 7786 3397 m 7861 3375 l 7786 3352 l 7801 3375 l 7786 3397 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 120.00 scf sf 8025 2700 m gs 1 -1 sc (yes) col0 sh gr /Times-Roman-iso ff 150.00 scf sf 7575 2850 m gs 1 -1 sc (available?) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 150.00 scf sf 7575 2700 m gs 1 -1 sc (ctokens) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7650 3300 m gs 1 -1 sc (no) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9600 2850 m gs 1 -1 sc (burst) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9600 2700 m gs 1 -1 sc (dequeue) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9600 3000 m gs 1 -1 sc (bytes) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9600 3225 m gs 1 -1 sc (dequeue) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9600 3375 m gs 1 -1 sc (quantum) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 9600 3525 m gs 1 -1 sc (bytes) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7950 3375 m gs 1 -1 sc (drop) col0 sh gr % Polyline n 5400 1725 m 5250 1725 l 5250 3825 l 10500 3825 l 10500 3525 l 10350 3525 l 10350 3675 l 5400 3675 l 5400 1725 l cp gs col24 0.50 tnt ef gr gs col0 s gr % Polyline [15 15] 15 sd n 10350 7800 m 11175 7800 l 11175 8325 l 10350 8325 l cp gs col2 0.75 shd ef gr gs col0 s gr [] 0 sd /Times-Roman-iso ff 180.00 scf sf 10725 8100 m gs 1 -1 sc (tokens) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline [15 15] 15 sd n 9075 7800 m 9975 7800 l 9975 8325 l 9075 8325 l cp gs col6 0.75 shd ef gr gs col0 s gr [] 0 sd /Times-Roman-iso ff 180.00 scf sf 9525 8100 m gs 1 -1 sc (ctokens) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2475 4425 m gs 1 -1 sc () dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2475 4575 m gs 1 -1 sc (packets not) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2475 4725 m gs 1 -1 sc (classified into) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2475 4875 m gs 1 -1 sc (other flows) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline [15 15] 15 sd n 3975 5475 m 4050 5475 l 4050 6075 l 3975 6075 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 4200 5475 m 4275 5475 l 4275 6075 l 4200 6075 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 4425 5475 m 4500 5475 l 4500 6075 l 4425 6075 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 3675 5400 m 3825 5400 l 3825 6075 l 3675 6075 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline [15 15] 15 sd n 4650 5400 m 4800 5400 l 4800 6075 l 4650 6075 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd /Times-Roman-iso ff 120.00 scf sf 3855 5645 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4080 5645 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4310 5645 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4530 5645 m gs 1 -1 sc 270.0 rot (FIFO) col0 sh gr % Polyline gs clippath 3879 5397 m 3897 5421 l 3947 5383 l 3908 5394 l 3929 5359 l cp eoclip n 4200 5175 m 3900 5400 l gs col0 s gr gr % arrowhead n 3929 5359 m 3908 5394 l 3947 5383 l 3932 5376 l 3929 5359 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 4106 5409 m 4134 5418 l 4154 5359 l 4128 5390 l 4125 5349 l cp eoclip n 4200 5175 m 4125 5400 l gs col0 s gr gr % arrowhead n 4125 5349 m 4128 5390 l 4154 5359 l 4137 5361 l 4125 5349 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 4345 5420 m 4370 5404 l 4335 5351 l 4344 5391 l 4310 5368 l cp eoclip n 4200 5175 m 4350 5400 l gs col0 s gr gr % arrowhead n 4310 5368 m 4344 5391 l 4335 5351 l 4327 5366 l 4310 5368 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 4580 5420 m 4595 5394 l 4541 5362 l 4566 5395 l 4526 5388 l cp eoclip n 4200 5175 m 4575 5400 l gs col0 s gr gr % arrowhead n 4526 5388 m 4566 5395 l 4541 5362 l 4540 5379 l 4526 5388 l cp gs 0.00 setgray ef gr col0 s % Polyline [15 15] 15 sd n 3825 4800 m 4650 4800 l 4650 5175 l 3825 5175 l cp gs col15 0.50 tnt ef gr gs col15 s gr [] 0 sd % Polyline gs clippath 3840 4972 m 3840 4927 l 3736 4927 l 3811 4950 l 3736 4972 l cp eoclip n 3600 4950 m 3825 4950 l gs col0 s gr gr % arrowhead n 3736 4972 m 3811 4950 l 3736 4927 l 3751 4950 l 3736 4972 l cp gs 0.00 setgray ef gr col0 s /Times-Bold-iso ff 210.00 scf sf 4200 5100 m gs 1 -1 sc (SFQ) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 4950 6150 m 5100 6150 l 5100 6300 l 4950 6300 l cp gs col0 s gr % Polyline n 4725 6150 m 4875 6150 l 4875 6300 l 4725 6300 l cp gs col0 s gr % Polyline n 4500 6150 m 4650 6150 l 4650 6300 l 4500 6300 l cp gs col0 s gr % Polyline n 4275 6150 m 4425 6150 l 4425 6300 l 4275 6300 l cp gs col0 s gr % Polyline n 4050 6150 m 4200 6150 l 4200 6300 l 4050 6300 l cp gs col0 s gr % Polyline n 3825 6150 m 3975 6150 l 3975 6300 l 3825 6300 l cp gs col0 s gr % Polyline gs clippath 5340 6247 m 5340 6202 l 5236 6202 l 5311 6225 l 5236 6247 l cp eoclip n 5100 6225 m 5325 6225 l gs col0 s gr gr % arrowhead n 5236 6247 m 5311 6225 l 5236 6202 l 5251 6225 l 5236 6247 l cp gs 0.00 setgray ef gr col0 s % Polyline n 6975 5775 m 6525 6225 l 6975 6675 l 7425 6225 l 6975 5775 l cp gs col0 s gr % Polyline n 6975 5625 m 6975 5775 l gs col0 s gr % Polyline gs clippath 7740 6247 m 7740 6202 l 7636 6202 l 7711 6225 l 7636 6247 l cp eoclip n 7425 6225 m 7725 6225 l gs col0 s gr gr % arrowhead n 7636 6247 m 7711 6225 l 7636 6202 l 7651 6225 l 7636 6247 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 7740 6847 m 7740 6802 l 7636 6802 l 7711 6825 l 7636 6847 l cp eoclip n 6975 6675 m 6975 6825 l 7725 6825 l gs col0 s gr gr % arrowhead n 7636 6847 m 7711 6825 l 7636 6802 l 7651 6825 l 7636 6847 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 150.00 scf sf 6975 6300 m gs 1 -1 sc (available?) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 150.00 scf sf 6975 6150 m gs 1 -1 sc (tokens) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7425 6150 m gs 1 -1 sc (yes) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7050 6750 m gs 1 -1 sc (no) col0 sh gr % Polyline [15 15] 15 sd n 6600 5100 m 7425 5100 l 7425 5625 l 6600 5625 l cp gs col2 0.75 shd ef gr gs col0 s gr [] 0 sd /Times-Roman-iso ff 180.00 scf sf 6975 5400 m gs 1 -1 sc (tokens) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline [15 15] 15 sd n 5325 5100 m 6225 5100 l 6225 5625 l 5325 5625 l cp gs col6 0.75 shd ef gr gs col0 s gr [] 0 sd /Times-Roman-iso ff 180.00 scf sf 5775 5400 m gs 1 -1 sc (ctokens) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 5775 5775 m 5325 6225 l 5775 6675 l 6225 6225 l 5775 5775 l cp gs col0 s gr % Polyline n 5775 5625 m 5775 5775 l gs col0 s gr % Polyline gs clippath 6540 6247 m 6540 6202 l 6436 6202 l 6511 6225 l 6436 6247 l cp eoclip n 6225 6225 m 6525 6225 l gs col0 s gr gr % arrowhead n 6436 6247 m 6511 6225 l 6436 6202 l 6451 6225 l 6436 6247 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 6090 6847 m 6090 6802 l 5986 6802 l 6061 6825 l 5986 6847 l cp eoclip n 5775 6675 m 5775 6825 l 6075 6825 l gs col0 s gr gr % arrowhead n 5986 6847 m 6061 6825 l 5986 6802 l 6001 6825 l 5986 6847 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 120.00 scf sf 6225 6150 m gs 1 -1 sc (yes) col0 sh gr /Times-Roman-iso ff 150.00 scf sf 5775 6300 m gs 1 -1 sc (available?) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 150.00 scf sf 5775 6150 m gs 1 -1 sc (ctokens) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 5850 6750 m gs 1 -1 sc (no) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7800 6300 m gs 1 -1 sc (burst) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7800 6150 m gs 1 -1 sc (dequeue) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7800 6450 m gs 1 -1 sc (bytes) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7800 6675 m gs 1 -1 sc (dequeue) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7800 6825 m gs 1 -1 sc (quantum) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7800 6975 m gs 1 -1 sc (bytes) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 6150 6825 m gs 1 -1 sc (drop) col0 sh gr % Polyline n 3600 5175 m 3450 5175 l 3450 7275 l 8700 7275 l 8700 6975 l 8550 6975 l 8550 7125 l 3600 7125 l 3600 5175 l cp gs col24 0.50 tnt ef gr gs col0 s gr /Times-Roman-iso ff 120.00 scf sf 5625 4725 m gs 1 -1 sc (borrowed from parent) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 5625 4575 m gs 1 -1 sc (charged to and) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 5625 4425 m gs 1 -1 sc (ctokens used in leaf) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7125 4875 m gs 1 -1 sc (tokens used in leaf) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 7125 5025 m gs 1 -1 sc (class charged to parent) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 8925 8250 m gs 1 -1 sc (tokens/ctokens to child classes.) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 8925 8100 m gs 1 -1 sc (do not shape traffic. They lend) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 8925 7950 m gs 1 -1 sc (Inner classes \(classes with children\)) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2465 1423 m gs 1 -1 sc (port 80) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2465 1273 m gs 1 -1 sc (destined for) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2465 1123 m gs 1 -1 sc (packets) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2465 973 m gs 1 -1 sc () dup sw pop 2 div neg 0 rm col0 sh gr % Polyline n 4790 1423 m 4940 1423 l 4940 1573 l 4790 1573 l cp gs col0 s gr % Polyline n 5015 1423 m 5165 1423 l 5165 1573 l 5015 1573 l cp gs col0 s gr % Polyline n 4565 1423 m 4715 1423 l 4715 1573 l 4565 1573 l cp gs col0 s gr % Polyline n 4340 1423 m 4490 1423 l 4490 1573 l 4340 1573 l cp gs col0 s gr % Polyline n 4115 1423 m 4265 1423 l 4265 1573 l 4115 1573 l cp gs col0 s gr % Polyline n 3890 1423 m 4040 1423 l 4040 1573 l 3890 1573 l cp gs col0 s gr % Polyline n 3665 1423 m 3815 1423 l 3815 1573 l 3665 1573 l cp gs col0 s gr % Polyline n 3440 1423 m 3590 1423 l 3590 1573 l 3440 1573 l cp gs col0 s gr % Polyline n 3215 1423 m 3365 1423 l 3365 1573 l 3215 1573 l cp gs col0 s gr % Polyline n 2990 1423 m 3140 1423 l 3140 1573 l 2990 1573 l cp gs col0 s gr % Polyline [15 15] 15 sd gs clippath 2940 1511 m 2940 1481 l 2853 1481 l 2910 1496 l 2853 1511 l cp eoclip n 2100 1496 m 2925 1496 l gs col0 s gr gr [] 0 sd % arrowhead n 2853 1511 m 2910 1496 l 2853 1481 l 2865 1496 l 2853 1511 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 120.00 scf sf 4947 1983 m gs 1 -1 sc (rate below) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4947 2133 m gs 1 -1 sc (512kbit) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline [15 15] 15 sd gs clippath 3282 2448 m 3312 2448 l 3312 2361 l 3297 2418 l 3282 2361 l cp eoclip n 3297 1608 m 3297 2433 l gs col0 s gr gr [] 0 sd % arrowhead n 3282 2361 m 3297 2418 l 3312 2361 l 3297 2373 l 3282 2361 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 120.00 scf sf 3297 2583 m gs 1 -1 sc (drop) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2847 1983 m gs 1 -1 sc (rate above) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 2847 2133 m gs 1 -1 sc (1024kbit) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline gs clippath 3387 1998 m 3387 1968 l 3324 1968 l 3362 1983 l 3324 1998 l cp eoclip n 3147 1983 m 3372 1983 l gs col0 s gr gr % arrowhead n 3324 1998 m 3362 1983 l 3324 1968 l 3332 1983 l 3324 1998 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 120.00 scf sf 3972 2133 m gs 1 -1 sc (512kbit) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 3972 1983 m gs 1 -1 sc (rate above) dup sw pop 2 div neg 0 rm col0 sh gr % Polyline gs clippath 4512 1998 m 4512 1968 l 4449 1968 l 4487 1983 l 4449 1998 l cp eoclip n 4272 1983 m 4497 1983 l gs col0 s gr gr % arrowhead n 4449 1998 m 4487 1983 l 4449 1968 l 4457 1983 l 4449 1998 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath 3432 1968 m 3432 1998 l 3494 1998 l 3457 1983 l 3494 1968 l cp eoclip n 3672 1983 m 3447 1983 l gs col0 s gr gr % arrowhead n 3494 1968 m 3457 1983 l 3494 1998 l 3487 1983 l 3494 1968 l cp gs 0.00 setgray ef gr col0 s % Polyline [15 7 15 5 15 7] 0 sd n 3407 1228 m 3407 2278 l gs col0 s gr [] 0 sd /Times-Roman-iso ff 120.00 scf sf 3299 1151 m gs 1 -1 sc (police) col0 sh gr % Polyline [15 7 15 5 15 7] 0 sd n 4532 1233 m 4532 2283 l gs col0 s gr [] 0 sd /Times-Roman-iso ff 120.00 scf sf 4419 1156 m gs 1 -1 sc (police) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4005 3150 m gs 1 -1 sc (reclassify into) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4005 3300 m gs 1 -1 sc (non-dedicated) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 4005 3450 m gs 1 -1 sc (other class) dup sw pop neg 0 rm col0 sh gr % Polyline [15 15] 15 sd gs clippath 12360 7740 m 12390 7740 l 12390 7653 l 12375 7710 l 12360 7653 l cp eoclip n 8325 6825 m 12375 6825 l 12375 7725 l gs col0 s gr gr [] 0 sd % arrowhead n 12360 7653 m 12375 7710 l 12390 7653 l 12375 7665 l 12360 7653 l cp gs 0.00 setgray ef gr col0 s % Polyline [15 15] 15 sd gs clippath 10485 3390 m 10515 3390 l 10515 3303 l 10500 3360 l 10485 3303 l cp eoclip n 10125 2775 m 10500 2775 l 10500 3375 l gs col0 s gr gr [] 0 sd % arrowhead n 10485 3303 m 10500 3360 l 10515 3303 l 10500 3315 l 10485 3303 l cp gs 0.00 setgray ef gr col0 s % Polyline [15 15] 15 sd gs clippath 12585 8415 m 12615 8415 l 12615 8328 l 12600 8385 l 12585 8328 l cp eoclip n 10125 3375 m 12600 3375 l 12600 8400 l gs col0 s gr gr [] 0 sd % arrowhead n 12585 8328 m 12600 8385 l 12615 8328 l 12600 8340 l 12585 8328 l cp gs 0.00 setgray ef gr col0 s /Times-Roman-iso ff 120.00 scf sf 1425 2175 m gs 1 -1 sc (classification) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1425 2025 m gs 1 -1 sc (qdiscprior to) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1425 1875 m gs 1 -1 sc (\(unpictured\) HTB ) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1425 1725 m gs 1 -1 sc (packets entering) dup sw pop neg 0 rm col0 sh gr /Times-Bold-iso ff 240.00 scf sf 11550 9750 m gs 1 -1 sc (hardware) col0 sh gr /Times-Bold-iso ff 240.00 scf sf 11550 9450 m gs 1 -1 sc (dequeue to) col0 sh gr /Times-Roman-iso ff 120.00 scf sf 6825 3450 m gs 1 -1 sc (see http://linux-ip.net/htb/) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 6825 3300 m gs 1 -1 sc (shaping simplified here) dup sw pop neg 0 rm col0 sh gr [15 105] 105 sd 1 slc % Ellipse n 8550 2587 1800 1462 0 360 DrawEllipse gs col21 s gr [] 0 sd [15 105] 105 sd % Ellipse n 6000 2062 825 1088 0 360 DrawEllipse gs col21 s gr [] 0 sd [15 105] 105 sd % Ellipse n 3975 1875 1500 975 0 360 DrawEllipse gs col21 s gr [] 0 sd [15 105] 105 sd % Ellipse n 2166 3154 975 2700 0 360 DrawEllipse gs col21 s gr [] 0 sd % Polyline 0 slc n 600 2325 m 750 2325 l 750 2475 l 600 2475 l cp gs col0 s gr % Polyline n 375 2325 m 525 2325 l 525 2475 l 375 2475 l cp gs col0 s gr % Polyline gs clippath 1515 2422 m 1515 2377 l 1411 2377 l 1486 2400 l 1411 2422 l cp eoclip n 1275 2400 m 1500 2400 l gs col0 s gr gr % arrowhead n 1411 2422 m 1486 2400 l 1411 2377 l 1426 2400 l 1411 2422 l cp gs 0.00 setgray ef gr col0 s % Polyline n 1050 2325 m 1200 2325 l 1200 2475 l 1050 2475 l cp gs col0 s gr % Polyline [15 15] 15 sd n 1500 900 m 2100 900 l 2100 6900 l 1500 6900 l cp gs col11 0.50 tnt ef gr gs col0 s gr [] 0 sd % Polyline n 1500 6900 m 1500 8925 l 12000 8925 l 12000 7800 l 11400 7800 l 11400 8475 l 2100 8475 l 2100 6900 l 1500 6900 l cp gs col24 0.50 tnt ef gr gs col0 s gr % Polyline [15 15] 15 sd gs clippath 2940 4965 m 2940 4935 l 2853 4935 l 2910 4950 l 2853 4965 l cp eoclip n 2100 4950 m 2925 4950 l gs col0 s gr gr [] 0 sd % arrowhead n 2853 4965 m 2910 4950 l 2853 4935 l 2865 4950 l 2853 4965 l cp gs 0.00 setgray ef gr col0 s % Polyline n 2925 4875 m 3075 4875 l 3075 5025 l 2925 5025 l cp gs col0 s gr % Polyline n 3150 4875 m 3300 4875 l 3300 5025 l 3150 5025 l cp gs col0 s gr % Polyline n 3375 4875 m 3525 4875 l 3525 5025 l 3375 5025 l cp gs col0 s gr % Polyline [15 15] 15 sd n 5700 5100 m 5700 4350 l 9375 4350 l 9375 7800 l 9300 7800 l 9300 4425 l 5775 4425 l 5775 5100 l 5700 5100 l cp gs col6 0.75 shd ef gr gs col0 s gr [] 0 sd % Polyline [15 15] 15 sd n 6975 5100 m 6975 4650 l 10650 4650 l 10650 7800 l 10575 7800 l 10575 4725 l 7050 4725 l 7050 5100 l 6975 5100 l cp gs col2 0.75 shd ef gr gs col0 s gr [] 0 sd % Polyline [15 15] 15 sd n 7575 975 m 10650 975 l 10650 4200 l 9750 4200 l 9750 7800 l 9675 7800 l 9675 4125 l 10575 4125 l 10575 1050 l 7650 1050 l 7650 1650 l 7575 1650 l 7575 975 l cp gs col6 0.75 shd ef gr gs col0 s gr [] 0 sd % Polyline [15 15] 15 sd n 8775 1275 m 10950 1275 l 10950 7800 l 10875 7800 l 10875 1350 l 8850 1350 l 8850 1650 l 8775 1650 l 8775 1275 l cp gs col2 0.75 shd ef gr gs col0 s gr [] 0 sd % Polyline [15 15] 15 sd gs clippath 10024 1791 m 10051 1827 l 10134 1765 l 10061 1792 l 10107 1729 l cp eoclip n 11325 1575 m 10350 1575 l 10050 1800 l gs col21 s gr gr [] 0 sd % arrowhead n 10107 1729 m 10061 1792 l 10134 1765 l 10109 1756 l 10107 1729 l cp gs col21 1.00 shd ef gr col21 s % Polyline [15 15] 15 sd gs clippath 6650 1414 m 6675 1452 l 6760 1394 l 6686 1417 l 6735 1356 l cp eoclip n 6900 975 m 6900 1275 l 6675 1425 l gs col21 s gr gr [] 0 sd % arrowhead n 6735 1356 m 6686 1417 l 6760 1394 l 6735 1383 l 6735 1356 l cp gs col21 1.00 shd ef gr col21 s % Polyline [15 15] 15 sd gs clippath 3210 4815 m 3240 4815 l 3240 4728 l 3225 4785 l 3210 4728 l cp eoclip n 4422 1608 m 4425 3000 l 3225 3000 l 3225 4800 l gs col0 s gr gr [] 0 sd % arrowhead n 3210 4728 m 3225 4785 l 3240 4728 l 3225 4740 l 3210 4728 l cp gs 0.00 setgray ef gr col0 s % Polyline [15 15] 15 sd gs clippath 4735 2675 m 4697 2700 l 4755 2785 l 4733 2711 l 4793 2760 l cp eoclip n 4875 3375 m 4875 2925 l 4725 2700 l gs col21 s gr gr [] 0 sd % arrowhead n 4793 2760 m 4733 2711 l 4755 2785 l 4766 2760 l 4793 2760 l cp gs col21 1.00 shd ef gr col21 s % Polyline [15 15] 15 sd gs clippath 8685 6840 m 8715 6840 l 8715 6753 l 8700 6810 l 8685 6753 l cp eoclip n 8325 6225 m 8700 6225 l 8700 6825 l gs col0 s gr gr [] 0 sd % arrowhead n 8685 6753 m 8700 6810 l 8715 6753 l 8700 6765 l 8685 6753 l cp gs 0.00 setgray ef gr col0 s % Polyline n 12300 7800 m 12450 7800 l 12450 7950 l 12300 7950 l cp gs col0 s gr % Polyline n 12300 8025 m 12450 8025 l 12450 8175 l 12300 8175 l cp gs col0 s gr % Polyline n 12300 8250 m 12450 8250 l 12450 8400 l 12300 8400 l cp gs col0 s gr % Polyline n 12525 8475 m 12675 8475 l 12675 8625 l 12525 8625 l cp gs col0 s gr % Polyline n 12525 8700 m 12675 8700 l 12675 8850 l 12525 8850 l cp gs col0 s gr % Polyline n 12525 8925 m 12675 8925 l 12675 9075 l 12525 9075 l cp gs col0 s gr % Polyline n 825 2325 m 975 2325 l 975 2475 l 825 2475 l cp gs col0 s gr % Polyline [15 15] 15 sd gs clippath 1221 3166 m 1207 3123 l 1108 3156 l 1187 3154 l 1122 3199 l cp eoclip n 750 4575 m 750 3300 l 1200 3150 l gs col21 s gr gr [] 0 sd % arrowhead n 1122 3199 m 1187 3154 l 1108 3156 l 1130 3172 l 1122 3199 l cp gs col21 1.00 shd ef gr col21 s % Polyline [15 15] 15 sd gs clippath 11340 9540 m 11340 9510 l 11253 9510 l 11310 9525 l 11253 9540 l cp eoclip n 1500 6375 m 750 6375 l 750 9525 l 11325 9525 l gs col0 s gr gr [] 0 sd % arrowhead n 11253 9540 m 11310 9525 l 11253 9510 l 11265 9525 l 11253 9540 l cp gs 0.00 setgray ef gr col0 s /Times-Bold-iso ff 210.00 scf sf 1800 1275 m gs 1 -1 sc 270.0 rot (Packet Classification) col0 sh gr /Times-Roman-iso ff 180.00 scf sf 5325 4050 m gs 1 -1 sc (HTB leaf class with SFQ qdisc) col0 sh gr /Times-Bold-iso ff 360.00 scf sf 7200 525 m gs 1 -1 sc (Simplified Linux Traffic Control Scenario with HTB) dup sw pop 2 div neg 0 rm col0 sh gr /Times-Roman-iso ff 210.00 scf sf 11400 1650 m gs 1 -1 sc (shaping) col21 sh gr /Times-Roman-iso ff 210.00 scf sf 6450 900 m gs 1 -1 sc (scheduling) col21 sh gr /Times-Bold-iso ff 210.00 scf sf 1500 9150 m gs 1 -1 sc (root HTB class \(inner class\)) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 4350 3600 m gs 1 -1 sc (policing) col21 sh gr /Times-Roman-iso ff 240.00 scf sf 375 2700 m gs 1 -1 sc (incoming) col0 sh gr /Times-Roman-iso ff 210.00 scf sf 525 4800 m gs 1 -1 sc (classifying) col21 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 5400 m gs 1 -1 sc (If not specified,) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 5550 m gs 1 -1 sc (HTB default) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 5700 m gs 1 -1 sc (parameter is 0, which) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 5850 m gs 1 -1 sc (sends unclassified) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 6000 m gs 1 -1 sc (traffic directly) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 6150 m gs 1 -1 sc (to hardware) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1350 6300 m gs 1 -1 sc (dequeuing.) dup sw pop neg 0 rm col0 sh gr /Times-Roman-iso ff 120.00 scf sf 1875 9450 m gs 1 -1 sc (unclassified traffic) dup sw pop neg 0 rm col0 sh gr $F2psEnd rs .