189 lines
3.1 KiB
Plaintext
189 lines
3.1 KiB
Plaintext
|
.(z
|
||
|
.br
|
||
|
.nr g1 3456u
|
||
|
.nr g2 2964u
|
||
|
.GS C
|
||
|
.nr g3 \n(.f
|
||
|
.nr g4 \n(.s
|
||
|
\0
|
||
|
.sp -1
|
||
|
\D't 1u'
|
||
|
.sp -1
|
||
|
.sp 101u
|
||
|
\D'l 0u 223u'\D'l 1193u 0u'\D'l 0u -223u'\D'l -1193u 0u'
|
||
|
.sp -1
|
||
|
.sp 425u
|
||
|
\D'l 0u 222u'\D'l 1193u 0u'\D'l 0u -222u'\D'l -1193u 0u'
|
||
|
.sp -1
|
||
|
.sp 431u
|
||
|
\D'l 0u 222u'\D'l 1193u 0u'\D'l 0u -222u'\D'l -1193u 0u'
|
||
|
.sp -1
|
||
|
.sp 1306u
|
||
|
\h'7u'\D'l 0u 222u'\D'l 1192u 0u'\D'l 0u -222u'\D'l -1192u 0u'
|
||
|
.sp -1
|
||
|
.sp -1912u
|
||
|
\h'546u'\D'l 0u 141u'
|
||
|
.sp -1
|
||
|
.sp 141u
|
||
|
\h'546u'\D'l -20u -34u'\D'l 20u 14u'\D'l 20u -14u'\D'l -20u 34u'
|
||
|
.sp -1
|
||
|
.sp 431u
|
||
|
\h'546u'\D'l -20u -33u'\D'l 20u 13u'\D'l 20u -13u'\D'l -20u 33u'
|
||
|
.sp -1
|
||
|
.sp -141u
|
||
|
\h'546u'\D'l 0u 141u'
|
||
|
.sp -1
|
||
|
.sp 444u
|
||
|
\h'559u'\D'l 0u 141u'
|
||
|
.sp -1
|
||
|
.sp 141u
|
||
|
\h'559u'\D'l -20u -34u'\D'l 20u 14u'\D'l 21u -14u'\D'l -21u 34u'
|
||
|
.sp -1
|
||
|
.sp 418u
|
||
|
\h'559u'\D'l -20u -34u'\D'l 20u 13u'\D'l 21u -13u'\D'l -21u 34u'
|
||
|
.sp -1
|
||
|
.sp -142u
|
||
|
\h'559u'\D'l 0u 142u'
|
||
|
.sp -1
|
||
|
.sp 445u
|
||
|
\h'559u'\D'l 0u 141u'
|
||
|
.sp -1
|
||
|
.sp 141u
|
||
|
\h'559u'\D'l -20u -33u'\D'l 20u 13u'\D'l 21u -13u'\D'l -21u 33u'
|
||
|
.sp -1
|
||
|
.sp 276u
|
||
|
\h'559u'\D'l 0u 0u'
|
||
|
.sp -1
|
||
|
.sp 21u
|
||
|
\h'566u'\D'l 0u 128u'
|
||
|
.sp -1
|
||
|
.sp 121u
|
||
|
\h'566u'\D'l -20u -34u'\D'l 20u 14u'\D'l 20u -14u'\D'l -20u 34u'
|
||
|
.sp -1
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Dequeue Packet
|
||
|
.sp -2377u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Extract Information
|
||
|
.sp -1515u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Process Options
|
||
|
.sp -1085u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Keep NPDU
|
||
|
.sp -654u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Forward NPDU
|
||
|
.sp -654u
|
||
|
\h'1031u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.sp -815u
|
||
|
\h'7u'\D'l 0u 215u'\D'l 1725u 0u'\D'l 0u -215u'\D'l -1725u 0u'
|
||
|
.sp -1
|
||
|
\h'815u'\D'l 0u 215u'
|
||
|
.sp -1
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Reassemble Fragments
|
||
|
.sp 593u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.sp -445u
|
||
|
\D'l 0u 222u'\D'l 1193u 0u'\D'l 0u -222u'\D'l -1193u 0u'
|
||
|
.sp -1
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Consistency Checks
|
||
|
.sp -686u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.sp 1307u
|
||
|
\h'7u'\D'l 0u 222u'\D'l 1192u 0u'\D'l 0u -222u'\D'l -1192u 0u'
|
||
|
.sp -1
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Process NPDU
|
||
|
.sp 162u
|
||
|
\h'61u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.sp -539u
|
||
|
\h'600u'\D'l 700u 0u'\D'l 0u 431u'\D'l -700u 0u'
|
||
|
.sp -1
|
||
|
.sp 431u
|
||
|
\h'600u'\D'l 33u -20u'\D'l -13u 20u'\D'l 13u 20u'\D'l -33u -20u'
|
||
|
.sp -1
|
||
|
.ft R
|
||
|
.ps 10
|
||
|
.nr g8 \n(.d
|
||
|
.ds g9 "Discard Packet
|
||
|
.sp -2316u
|
||
|
\h'2109u'\&\*(g9
|
||
|
.sp |\n(g8u
|
||
|
.sp -2485u
|
||
|
\h'2048u'\D'l 0u 223u'\D'l 1193u 0u'\D'l 0u -223u'\D'l -1193u 0u'
|
||
|
.sp -1
|
||
|
\D's 16u'
|
||
|
.sp -1
|
||
|
.sp 2270u
|
||
|
\h'1246u'\D'l 1294u 0u'\D'l 0u -1993u'
|
||
|
.sp -1
|
||
|
.sp -863u
|
||
|
\h'1246u'\D'l 1294u 0u'
|
||
|
.sp -1
|
||
|
.sp -430u
|
||
|
\h'1246u'\D'l 1294u 0u'
|
||
|
.sp -1
|
||
|
.sp -431u
|
||
|
\h'1246u'\D'l 1294u 0u'
|
||
|
.sp -1
|
||
|
.sp -431u
|
||
|
\h'1246u'\D'l 378u 0u'\D'l 0u 269u'\D'l 916u 0u'
|
||
|
.sp -1
|
||
|
.sp 162u
|
||
|
\h'2540u'\D'l 20u 33u'\D'l -20u -13u'\D'l -20u 13u'\D'l 20u -33u'
|
||
|
.sp -1
|
||
|
\D's -1u'
|
||
|
.sp -1
|
||
|
.sp 2586u
|
||
|
\h'546u'\D'l 2910u 0u'\D'l 0u -2964u'\D'l -2910u 0u'\D'l 0u 54u'
|
||
|
.sp -1
|
||
|
.sp -2910u
|
||
|
\h'546u'\D'l -20u -34u'\D'l 20u 14u'\D'l 20u -14u'\D'l -20u 34u'
|
||
|
.sp -1
|
||
|
.sp 1886u
|
||
|
\h'1785u'\D'l 1671u 0u'
|
||
|
.sp -1
|
||
|
.sp -1886u
|
||
|
\h'2540u'\D'l 0u -54u'
|
||
|
.sp -1
|
||
|
.sp 2910u
|
||
|
\D't 3u'\D's -1u'
|
||
|
.br
|
||
|
.ft \n(g3
|
||
|
.ps \n(g4
|
||
|
.GE
|
||
|
.ce
|
||
|
\fB Figure \n+(FG:\fR Flow of control for processing CLNP NPDUs
|
||
|
.)z
|