DOC: update document describing relations between internal entities

Connections have left the stream interface. fdtab[] has been represented.
This commit is contained in:
Willy Tarreau 2012-10-26 20:40:13 +02:00
parent f2943dccd0
commit dbe090a442
3 changed files with 569 additions and 355 deletions

View File

@ -1,4 +1,4 @@
#FIG 3.2 #FIG 3.2 Produced by xfig version 3.2.5-alpha5
Portrait Portrait
Center Center
Metric Metric
@ -7,42 +7,26 @@ A4
Single Single
-2 -2
1200 2 1200 2
6 675 360 12825 11069 6 -1710 5625 -360 6120
2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
11205 6299 12555 6299 12555 6749 11205 6749 11205 6299 -1710 5669 -360 5669 -360 6119 -1710 6119 -1710 5669
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 4 1 0 50 -1 0 16 0.0000 4 225 645 -1080 5939 target\001
1 1 1.00 119.99 239.99 -6
2475 3870 2475 2790 3555 2340 6 -1215 6210 -765 6660
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
1 1 1.00 119.99 239.99 -1215 6210 -765 6210 -765 6659 -1215 6659 -1215 6210
3555 2070 1935 2790 1935 3870 4 1 0 50 -1 0 16 0.0000 4 195 225 -945 6479 fd\001
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 -6
1 1 1.00 119.99 239.99 6 13860 5535 15210 6030
2475 8009 2475 8639 3555 9089 2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 13860 5579 15210 5579 15210 6029 13860 6029 13860 5579
1 1 1.00 119.99 239.99 4 1 0 50 -1 0 16 0.0000 4 225 645 14490 5849 target\001
3555 9359 1935 8639 1935 8009 -6
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 6 14265 6210 14715 6660
1 1 1.00 119.99 239.99 2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
4995 8189 4995 8909 14265 6210 14715 6210 14715 6659 14265 6659 14265 6210
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 4 1 0 50 -1 0 16 0.0000 4 195 225 14535 6479 fd\001
1 1 1.00 119.99 239.99 -6
4995 3690 4995 2520
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 119.99 239.99
11025 8009 11025 8729 8145 9089
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 119.99 239.99
8145 9449 11565 8999 11565 8009
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 119.99 239.99
8145 2340 10125 2340 11025 3240 11025 3870
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 119.99 239.99
11475 3870 11475 3240 10125 1890 8145 1890
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
8055 3870 8865 3240
2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
3555 5670 4905 5670 4905 6119 3555 6119 3555 5670 3555 5670 4905 5670 4905 6119 3555 6119 3555 5670
2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
@ -53,55 +37,12 @@ Single
3555 6479 8145 6479 8145 7739 3555 7739 3555 6479 3555 6479 8145 6479 8145 7739 3555 7739 3555 6479
2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
3375 3870 8325 3870 8325 8009 3375 8009 3375 3870 3375 3870 8325 3870 8325 8009 3375 8009 3375 3870
2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
945 6299 2295 6299 2295 6749 945 6749 945 6299
2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
855 5040 2565 5040 2565 6839 855 6839 855 5040
2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
765 3870 3015 3870 3015 8009 765 8009 765 3870
2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
10485 3870 12735 3870 12735 8009 10485 8009 10485 3870
2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
10935 5040 12645 5040 12645 6839 10935 6839 10935 5040
2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
8775 7289 10125 7289 10125 7739 8775 7739 8775 7289
2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
8775 5220 10125 5220 10125 5670 8775 5670 8775 5220
2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
8775 4140 10125 4140 10125 4590 8775 4590 8775 4140 8775 4140 10125 4140 10125 4590 8775 4590 8775 4140
2 2 0 1 0 3 54 -1 20 0.000 0 0 -1 0 0 5
675 3690 12825 3690 12825 8189 675 8189 675 3690
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
7605 3870 7425 3240
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
6705 9629 6705 10169
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
6705 1710 6705 1260
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
5715 4140 5715 2520
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
5805 7739 5805 8909
2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
945 5670 1395 5670 1395 6119 945 6119 945 5670
2 2 0 1 0 2 51 -1 20 0.000 0 0 -1 0 0 5
12105 5670 12555 5670 12555 6119 12105 6119 12105 5670
2 2 0 1 0 30 54 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 30 54 -1 20 0.000 0 0 -1 0 0 5
8415 2790 9765 2790 9765 3240 8415 3240 8415 2790 8415 2790 9765 2790 9765 3240 8415 3240 8415 2790
2 2 0 1 0 30 54 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 30 54 -1 20 0.000 0 0 -1 0 0 5
6795 2790 8145 2790 8145 3240 6795 3240 6795 2790 6795 2790 8145 2790 8145 3240 6795 3240 6795 2790
2 2 0 1 0 30 54 -1 20 0.000 0 0 -1 0 0 5
8775 6209 10125 6209 10125 6659 8775 6659 8775 6209
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
4545 9629 4545 10169
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 119.99 239.99
4545 1710 4545 1260
2 2 0 1 0 5 54 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 5 54 -1 20 0.000 0 0 -1 0 0 5
5625 360 7875 360 7875 1260 5625 1260 5625 360 5625 360 7875 360 7875 1260 5625 1260 5625 360
2 2 0 1 0 5 54 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 5 54 -1 20 0.000 0 0 -1 0 0 5
@ -114,48 +55,145 @@ Single
5625 10169 7875 10169 7875 11069 5625 11069 5625 10169 5625 10169 7875 10169 7875 11069 5625 11069 5625 10169
2 2 0 1 0 5 54 -1 20 0.000 0 0 -1 0 0 5 2 2 0 1 0 5 54 -1 20 0.000 0 0 -1 0 0 5
3825 10169 5175 10169 5175 11069 3825 11069 3825 10169 3825 10169 5175 10169 5175 11069 3825 11069 3825 10169
4 1 0 50 -1 0 16 0.0000 4 210 570 11835 6569 target\001 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 1
4 1 0 50 -1 0 16 0.0000 4 210 570 1575 6569 target\001 675 5400
4 1 0 50 -1 0 16 0.0000 4 150 1080 1755 5310 connection\001 2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 150 1080 11745 5310 connection\001 10485 3870 12645 3870 12645 8009 10485 8009 10485 3870
4 1 0 50 -1 0 16 0.0000 4 180 1980 1845 4230 stream_interface[0]\001 2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 180 1980 11565 4230 stream_interface[1]\001 900 3870 3015 3870 3015 8009 900 8009 900 3870
4 1 0 50 -1 0 16 0.0000 4 240 1380 5805 4410 http_msg[req]\001 2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 240 1350 5805 6749 http_msg[rsp]\001 -1800 4950 -225 4950 -225 6749 -1800 6749 -1800 4950
4 1 0 50 -1 0 16 0.0000 4 210 750 4275 5939 hdr_idx\001 2 2 0 1 0 3 54 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 180 420 5895 5939 auth\001 675 3690 12825 3690 12825 8189 675 8189 675 3690
4 1 0 50 -1 0 16 0.0000 4 210 570 9495 7559 target\001 2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 210 390 9495 6479 logs\001 13725 8101 15300 8101 15300 8550 13725 8550 13725 8101
4 1 0 50 -1 0 16 0.0000 4 180 540 9495 5490 stkctr\001 2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 150 480 9495 4410 store\001 13725 4950 15300 4950 15300 6749 13725 6749 13725 4950
4 1 0 50 -1 0 16 0.0000 4 150 690 9495 8099 session\001 2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 240 780 7605 6029 http_txn\001 8775 7289 10125 7289 10125 7739 8775 7739 8775 7289
4 1 0 50 -1 0 16 0.0000 4 240 1290 5805 9179 channel[rep]\001 2 2 0 1 0 30 53 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 180 210 1215 5939 fd\001 8775 6209 10125 6209 10125 6659 8775 6659 8775 6209
4 1 0 50 -1 0 16 0.0000 4 180 210 12375 5939 fd\001 2 2 0 1 0 7 53 -1 20 0.000 0 0 -1 0 0 5
4 1 0 50 -1 0 16 0.0000 4 150 270 7425 3060 uri\001 8775 5220 10125 5220 10125 5670 8775 5670 8775 5220
4 1 0 50 -1 0 16 0.0000 4 180 750 9135 3060 cookies\001 2 2 0 1 0 6 52 -1 20 0.000 0 0 -1 0 0 5
-1800 8101 -225 8101 -225 8550 -1800 8550 -1800 8101
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
-225 5625 900 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
900 6075 -225 6075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
-1035 8100 -1035 6750
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 120.00 180.00
3555 9359 1935 8639 1935 8009
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 120.00 180.00
2475 8009 2475 8639 3555 9089
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
4995 8189 4995 8909
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
5805 7739 5805 8909
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
4545 9629 4545 10169
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
6705 9629 6705 10169
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 120.00 180.00
11025 8009 11025 8729 8145 9089
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 120.00 180.00
8145 9449 11565 8999 11565 8009
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
14490 8100 14490 6750
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
13725 6075 12645 6075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
12645 5625 13725 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 120.00 180.00
11475 3870 11475 3240 10125 1890 8145 1890
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 120.00 180.00
8145 2340 10125 2340 11025 3240 11025 3870
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
8055 3870 8865 3240
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
7605 3870 7425 3240
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
5715 4140 5715 2520
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
4995 3690 4995 2520
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 120.00 180.00
2475 3870 2475 2790 3555 2340
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 120.00 180.00
3555 2070 1935 2790 1935 3870
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
4545 1710 4545 1260
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 120.00 180.00
6705 1710 6705 1260
4 1 0 50 -1 0 16 0.0000 4 255 1590 5805 4410 http_msg[req]\001
4 1 0 50 -1 0 16 0.0000 4 255 1575 5805 6749 http_msg[rsp]\001
4 1 0 50 -1 0 16 0.0000 4 255 870 4275 5939 hdr_idx\001
4 1 0 50 -1 0 16 0.0000 4 195 495 5895 5939 auth\001
4 1 0 50 -1 0 16 0.0000 4 225 645 9495 7559 target\001
4 1 0 50 -1 0 16 0.0000 4 255 435 9495 6479 logs\001
4 1 0 50 -1 0 16 0.0000 4 195 645 9495 5490 stkctr\001
4 1 0 50 -1 0 16 0.0000 4 165 555 9495 4410 store\001
4 1 0 50 -1 0 16 0.0000 4 195 795 9495 8099 session\001
4 1 0 50 -1 0 16 0.0000 4 255 1425 5805 9179 channel[rep]\001
4 1 0 50 -1 0 16 0.0000 4 195 315 7425 3060 uri\001
4 1 0 50 -1 0 16 0.0000 4 195 825 9135 3060 cookies\001
4 0 0 54 -1 12 12 0.0000 4 90 480 8235 2250 cons\001 4 0 0 54 -1 12 12 0.0000 4 90 480 8235 2250 cons\001
4 2 0 54 -1 12 12 0.0000 4 150 480 3465 1980 prod\001 4 2 0 54 -1 12 12 0.0000 4 165 480 3465 1980 prod\001
4 2 0 54 -1 12 12 0.0000 4 90 480 3465 9539 cons\001 4 2 0 54 -1 12 12 0.0000 4 90 480 3465 9539 cons\001
4 0 0 54 -1 12 12 0.0000 4 120 360 5085 3600 req\001 4 0 0 54 -1 12 12 0.0000 4 120 360 5085 3600 req\001
4 0 0 54 -1 12 12 0.0000 4 120 360 5085 8369 rep\001 4 0 0 54 -1 12 12 0.0000 4 120 360 5085 8369 rep\001
4 0 0 54 -1 12 12 0.0000 4 120 240 2565 8369 ob\001 4 0 0 54 -1 12 12 0.0000 4 120 240 2565 8369 ob\001
4 2 0 54 -1 12 12 0.0000 4 120 240 10935 8369 ib\001 4 2 0 54 -1 12 12 0.0000 4 135 240 10935 8369 ib\001
4 0 0 54 -1 12 12 0.0000 4 150 480 8235 9629 prod\001 4 0 0 54 -1 12 12 0.0000 4 165 480 8235 9629 prod\001
4 0 0 54 -1 12 12 0.0000 4 120 240 11565 3600 ob\001 4 0 0 54 -1 12 12 0.0000 4 120 240 11565 3600 ob\001
4 0 0 54 -1 12 12 0.0000 4 120 240 2565 3600 ib\001 4 0 0 54 -1 12 12 0.0000 4 135 240 2565 3600 ib\001
4 1 0 50 -1 0 12 0.0000 4 150 2010 5805 4770 (HTTP request processing)\001 4 1 0 50 -1 0 12 0.0000 4 195 2355 5805 4770 (HTTP request processing)\001
4 1 0 50 -1 0 12 0.0000 4 150 2100 5805 7199 (HTTP response processing)\001 4 1 0 50 -1 0 12 0.0000 4 195 2490 5805 7199 (HTTP response processing)\001
4 1 0 50 -1 0 16 0.0000 4 240 1290 5805 1980 channel[req]\001 4 1 0 50 -1 0 16 0.0000 4 255 1425 5805 1980 channel[req]\001
4 1 0 50 -1 0 12 0.0000 4 150 2520 5805 2250 (request forwarding and analysis)\001 4 1 0 50 -1 0 12 0.0000 4 195 2880 5805 2250 (request forwarding and analysis)\001
4 1 0 50 -1 0 12 0.0000 4 150 2610 5805 9449 (response forwarding and analysis)\001 4 1 0 50 -1 0 12 0.0000 4 195 3015 5805 9449 (response forwarding and analysis)\001
4 1 0 50 -1 0 16 0.0000 4 180 630 6705 630 buffer\001 4 1 0 50 -1 0 16 0.0000 4 195 675 6705 630 buffer\001
4 1 0 50 -1 0 12 0.0000 4 150 1320 6705 900 (internal storage)\001 4 1 0 50 -1 0 12 0.0000 4 195 1485 6705 900 (internal storage)\001
4 1 0 50 -1 0 16 0.0000 4 180 630 6705 10439 buffer\001 4 1 0 50 -1 0 16 0.0000 4 195 675 6705 10439 buffer\001
4 1 0 50 -1 0 12 0.0000 4 150 1320 6705 10709 (internal storage)\001 4 1 0 50 -1 0 12 0.0000 4 195 1485 6705 10709 (internal storage)\001
4 1 0 50 -1 0 12 0.0000 4 150 1200 4545 10709 (kernel storage)\001 4 1 0 50 -1 0 12 0.0000 4 195 1380 4545 10709 (kernel storage)\001
4 1 0 50 -1 0 16 0.0000 4 210 420 4545 10439 pipe\001 4 1 0 50 -1 0 16 0.0000 4 255 465 4545 10439 pipe\001
4 1 0 50 -1 0 12 0.0000 4 150 1200 4545 900 (kernel storage)\001 4 1 0 50 -1 0 12 0.0000 4 195 1380 4545 900 (kernel storage)\001
4 1 0 50 -1 0 16 0.0000 4 210 420 4545 630 pipe\001 4 1 0 50 -1 0 16 0.0000 4 255 465 4545 630 pipe\001
-6 4 1 0 50 -1 0 16 0.0000 4 255 2205 1980 5940 stream_interface[0]\001
4 1 0 50 -1 0 16 0.0000 4 255 2205 11610 5940 stream_interface[1]\001
4 2 0 54 -1 12 12 0.0000 4 90 480 630 6030 conn\001
4 0 0 54 -1 12 12 0.0000 4 90 480 12870 5535 conn\001
4 0 0 54 -1 12 12 0.0000 4 90 600 -180 5535 owner\001
4 1 0 50 -1 0 16 0.0000 4 240 975 14535 8415 fdtab[fd]\001
4 0 0 54 -1 12 12 0.0000 4 90 600 14535 8010 owner\001
4 1 0 50 -1 0 16 0.0000 4 195 1245 14535 5220 connection\001
4 1 0 50 -1 0 16 0.0000 4 195 1245 -990 5220 connection\001
4 1 0 50 -1 0 16 0.0000 4 240 975 -990 8415 fdtab[fd]\001
4 0 0 54 -1 12 12 0.0000 4 90 600 -990 8010 owner\001
4 1 0 50 -1 0 16 0.0000 4 255 975 7605 6029 http_txn\001
4 2 0 54 -1 12 12 0.0000 4 90 600 13680 6030 owner\001

Binary file not shown.

View File

@ -2,8 +2,8 @@
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
"http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd"> "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
<!-- Creator: fig2dev Version 3.2 Patchlevel 4 --> <!-- Creator: fig2dev Version 3.2 Patchlevel 4 -->
<!-- CreationDate: Sun Oct 14 13:59:25 2012 --> <!-- CreationDate: Fri Oct 26 20:38:53 2012 -->
<svg xmlns="http://www.w3.org/2000/svg" width="8.3in" height="11.7in" viewBox="0 0 13858 20157"> <svg xmlns:a="http://www.w3.org/2000/svg" width="8.3in" height="11.7in" viewBox="0 0 13858 20157">
<g style="stroke-width:.025in; stroke:black; fill:none"> <g style="stroke-width:.025in; stroke:black; fill:none">
<defs> <defs>
<pattern id="tile1" x="0" y="0" width="200" height="200" <pattern id="tile1" x="0" y="0" width="200" height="200"
@ -195,15 +195,6 @@
</pattern> </pattern>
</defs> </defs>
<!-- Line --> <!-- Line -->
<path d="M 708,3874
13464,3874
13464,8597
708,8597
708,3874
" style="stroke:#000000;stroke-width:16;
fill:#00ffff;
"/>
<!-- Line -->
<path d="M 8834,2929 <path d="M 8834,2929
10251,2929 10251,2929
10251,3401 10251,3401
@ -222,15 +213,6 @@ fill:#ffe0e0;
fill:#ffe0e0; fill:#ffe0e0;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 9212,6518
10629,6518
10629,6991
9212,6991
9212,6518
" style="stroke:#000000;stroke-width:16;
fill:#ffe0e0;
"/>
<!-- Line -->
<path d="M 5905,377 <path d="M 5905,377
8267,377 8267,377
8267,1322 8267,1322
@ -284,36 +266,79 @@ fill:#ff00ff;
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#ff00ff; fill:#ff00ff;
"/> "/>
<!-- Line -->
<path d="M 708,3874
13464,3874
13464,8597
708,8597
708,3874
" style="stroke:#000000;stroke-width:16;
fill:#00ffff;
"/>
<!-- Text --> <!-- Text -->
<text x="8645" y="2362" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="8645" y="2362" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
cons</text> cons</text>
<!-- Text --> <!-- Text -->
<text x="3637" y="2078" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > <text x="3637" y="2078" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
prod</text> prod</text>
<!-- Text --> <!-- Text -->
<text x="3637" y="10014" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > <text x="3637" y="10014" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
cons</text> cons</text>
<!-- Text --> <!-- Text -->
<text x="5338" y="3779" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="5338" y="3779" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
req</text> req</text>
<!-- Text --> <!-- Text -->
<text x="5338" y="8786" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="5338" y="8786" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
rep</text> rep</text>
<!-- Text --> <!-- Text -->
<text x="2692" y="8786" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="2692" y="8786" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
ob</text> ob</text>
<!-- Text --> <!-- Text -->
<text x="11480" y="8786" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="end" > <text x="11480" y="8786" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
ib</text> ib</text>
<!-- Text --> <!-- Text -->
<text x="8645" y="10109" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="8645" y="10109" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
prod</text> prod</text>
<!-- Text --> <!-- Text -->
<text x="12141" y="3779" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="12141" y="3779" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
ob</text> ob</text>
<!-- Text --> <!-- Text -->
<text x="2692" y="3779" fill="#000000" font-family="Courier" font-style="normal" font-weight="normal" font-size="152" text-anchor="start" > <text x="2692" y="3779" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
ib</text> ib</text>
<!-- Text -->
<text x="661" y="6330" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
conn</text>
<!-- Text -->
<text x="13511" y="5811" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
conn</text>
<!-- Text -->
<text x="-188" y="5811" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
owner</text>
<!-- Text -->
<text x="15259" y="8409" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
owner</text>
<!-- Text -->
<text x="-1039" y="8409" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="start" >
owner</text>
<!-- Text -->
<text x="14362" y="6330" fill="#000000" font-family="Courier"
font-style="normal" font-weight="normal" font-size="152" text-anchor="end" >
owner</text>
<!-- Line --> <!-- Line -->
<path d="M 3543,4062 <path d="M 3543,4062
8740,4062 8740,4062
@ -324,24 +349,33 @@ ib</text>
fill:#ffffff; fill:#ffffff;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 803,4062 <path d="M 9212,4346
3165,4062 10629,4346
3165,8408 10629,4818
803,8408 9212,4818
803,4062 9212,4346
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#ffffff; fill:#ffffff;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 11007,4062 <path d="M 11007,4062
13370,4062 13275,4062
13370,8408 13275,8408
11007,8408 11007,8408
11007,4062 11007,4062
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#ffffff; fill:#ffffff;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 944,4062
3165,4062
3165,8408
944,8408
944,4062
" style="stroke:#000000;stroke-width:16;
fill:#ffffff;
"/>
<!-- Line -->
<path d="M 9212,7652 <path d="M 9212,7652
10629,7652 10629,7652
10629,8124 10629,8124
@ -351,6 +385,15 @@ fill:#ffffff;
fill:#ffffff; fill:#ffffff;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 9212,6518
10629,6518
10629,6991
9212,6991
9212,6518
" style="stroke:#000000;stroke-width:16;
fill:#ffe0e0;
"/>
<!-- Line -->
<path d="M 9212,5480 <path d="M 9212,5480
10629,5480 10629,5480
10629,5952 10629,5952
@ -360,15 +403,6 @@ fill:#ffffff;
fill:#ffffff; fill:#ffffff;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 9212,4346
10629,4346
10629,4818
9212,4818
9212,4346
" style="stroke:#000000;stroke-width:16;
fill:#ffffff;
"/>
<!-- Line -->
<path d="M 3732,5952 <path d="M 3732,5952
5149,5952 5149,5952
5149,6424 5149,6424
@ -405,98 +439,133 @@ fill:#ffff00;
fill:#ffff00; fill:#ffff00;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 897,5291 <path d="M -1889,5196
2692,5291 -236,5196
2692,7180 -236,7085
897,7180 -1889,7085
897,5291 -1889,5196
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#ffff00; fill:#ffff00;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 11480,5291 <path d="M 14409,8504
13275,5291 16062,8504
13275,7180 16062,8976
11480,7180 14409,8976
11480,5291 14409,8504
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#ffff00; fill:#ffff00;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 11763,6613 <path d="M 14409,5196
13181,6613 16062,5196
13181,7085 16062,7085
11763,7085 14409,7085
11763,6613 14409,5196
" style="stroke:#000000;stroke-width:16;
fill:#ffff00;
"/>
<!-- Line -->
<path d="M -1889,8504
-236,8504
-236,8976
-1889,8976
-1889,8504
" style="stroke:#000000;stroke-width:16;
fill:#ffff00;
"/>
<!-- Line -->
<path d="M -1795,5951
-377,5951
-377,6424
-1795,6424
-1795,5951
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#00ff00; fill:#00ff00;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 992,6613 <path d="M -1275,6519
2409,6613 -803,6519
2409,7085 -803,6991
992,7085 -1275,6991
992,6613 -1275,6519
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#00ff00; fill:#00ff00;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 992,5952 <path d="M 14551,5857
1464,5952 15968,5857
1464,6424 15968,6329
992,6424 14551,6329
992,5952 14551,5857
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#00ff00; fill:#00ff00;
"/> "/>
<!-- Line --> <!-- Line -->
<path d="M 12708,5952 <path d="M 14976,6519
13181,5952 15448,6519
13181,6424 15448,6991
12708,6424 14976,6991
12708,5952 14976,6519
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#00ff00; fill:#00ff00;
"/> "/>
<!-- Text -->
<text x="-1133" y="6235" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
target</text>
<!-- Text -->
<text x="-992" y="6802" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
fd</text>
<!-- Text -->
<text x="15212" y="6140" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
target</text>
<!-- Text -->
<text x="15259" y="6802" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
fd</text>
<!-- Line --> <!-- Line -->
<path d="M 2598,4062 <path d="M 708,5669
2598,2929 " style="stroke:#000000;stroke-width:16;
3732,2456 "/>
<!-- Line -->
<path d="M -236,5905
944,5905
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 3507 2617 <path d="M 743 5968
3716 2462 932 5905
3459 2500 743 5842
3507 2617 743 5968
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Line --> <!-- Line -->
<path d="M 3732,2173 <path d="M 944,6377
2031,2929 -236,6377
2031,4062
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 1968 3794 <path d="M -33 6314
2031 4046 -222 6377
2093 3794 -33 6440
1968 3794 -33 6314
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Line --> <!-- Line -->
<path d="M 2598,8408 <path d="M -1086,8503
2598,9069 -1086,7086
3732,9542
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 3459 9497 <path d="M -1022 7288
3716 9535 -1085 7099
3507 9380 -1148 7288
3459 9497 -1022 7288
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -507,10 +576,24 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 2093 8676 <path d="M 2094 8609
2031 8425 2031 8420
1968 8676 1968 8609
2093 8676 2094 8609
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 2598,8408
2598,9069
3732,9542
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 3521 9522
3720 9537
3569 9405
3521 9522
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -520,23 +603,49 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 5181 9084 <path d="M 5181 9151
5244 9336 5244 9340
5306 9084 5307 9151
5181 9084 5181 9151
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Line --> <!-- Line -->
<path d="M 5244,3874 <path d="M 6094,8124
5244,2645 6094,9353
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 5306 2913 <path d="M 6031 9151
5244 2662 6094 9340
5181 2913 6157 9151
5306 2913 6031 9151
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 4771,10109
4771,10676
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 4708 10474
4771 10663
4834 10474
4708 10474
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 7039,10109
7039,10676
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 6976 10474
7039 10663
7102 10474
6976 10474
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -547,10 +656,10 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 8809 9445 <path d="M 8743 9454
8567 9540 8563 9540
8825 9570 8759 9579
8809 9445 8743 9454
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -561,25 +670,49 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 12203 8676 <path d="M 12204 8609
12141 8425 12141 8420
12078 8676 12078 8609
12203 8676 12204 8609
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Line --> <!-- Line -->
<path d="M 8551,2456 <path d="M 15212,8503
10629,2456 15212,7086
11574,3401
11574,4062
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 11511 3794 <path d="M 15275 7288
11574 4046 15212 7099
11636 3794 15149 7288
11511 3794 15275 7288
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 14409,6377
13275,6377
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 13477 6314
13288 6377
13477 6440
13477 6314
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 13275,5905
14409,5905
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 14207 5968
14396 5905
14207 5842
14207 5968
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -591,10 +724,25 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 8818 1921 <path d="M 8752 1921
8567 1984 8563 1984
8818 2046 8752 2047
8818 1921 8752 1921
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 8551,2456
10629,2456
11574,3401
11574,4062
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 11511 3861
11574 4050
11637 3861
11511 3861
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -604,10 +752,10 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 9132 3615 <path d="M 9185 3574
9293 3412 9296 3409
9055 3516 9108 3476
9132 3615 9185 3574
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -617,36 +765,10 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 7928 3643 <path d="M 7910 3577
7799 3418 7798 3414
7807 3677 7788 3612
7928 3643 7910 3577
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 7039,10109
7039,10676
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 6976 10407
7039 10659
7101 10407
6976 10407
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 7039,1795
7039,1322
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 7101 1590
7039 1339
6976 1590
7101 1590
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -656,36 +778,51 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 6061 2913 <path d="M 6062 2847
5999 2662 5999 2658
5937 2913 5937 2847
6061 2913 6062 2847
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Line --> <!-- Line -->
<path d="M 6094,8124 <path d="M 5244,3874
6094,9353 5244,2645
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 6031 9084 <path d="M 5307 2847
6094 9336 5244 2658
6156 9084 5181 2847
6031 9084 5307 2847
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Line --> <!-- Line -->
<path d="M 4771,10109 <path d="M 2598,4062
4771,10676 2598,2929
3732,2456
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 4708 10407 <path d="M 3569 2592
4771 10659 3720 2461
4833 10407 3521 2475
4708 10407 3569 2592
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 3732,2173
2031,2929
2031,4062
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 1968 3861
2031 4050
2094 3861
1968 3861
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
@ -695,114 +832,153 @@ fill:#000000;"/>
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
"/> "/>
<!-- Arrowhead on endpoint --> <!-- Arrowhead on endpoint -->
<path d="M 4833 1590 <path d="M 4834 1524
4771 1339 4771 1335
4708 1590 4708 1524
4833 1590 4834 1524
Z
" style="stroke:#000000;stroke-width:16;
fill:#000000;"/>
<!-- Line -->
<path d="M 7039,1795
7039,1322
" style="stroke:#000000;stroke-width:16;
"/>
<!-- Arrowhead on endpoint -->
<path d="M 7102 1524
7039 1335
6976 1524
7102 1524
Z Z
" style="stroke:#000000;stroke-width:16; " style="stroke:#000000;stroke-width:16;
fill:#000000;"/> fill:#000000;"/>
<!-- Text --> <!-- Text -->
<text x="12425" y="6896" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="6094" y="4629" fill="#000000" font-family="Times"
target</text> font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
<!-- Text -->
<text x="1653" y="6896" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
target</text>
<!-- Text -->
<text x="1842" y="5574" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
connection</text>
<!-- Text -->
<text x="12330" y="5574" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
connection</text>
<!-- Text -->
<text x="1937" y="4440" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
stream_interface[0]</text>
<!-- Text -->
<text x="12141" y="4440" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
stream_interface[1]</text>
<!-- Text -->
<text x="6094" y="4629" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
http_msg[req]</text> http_msg[req]</text>
<!-- Text --> <!-- Text -->
<text x="6094" y="7085" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="6094" y="7085" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
http_msg[rsp]</text> http_msg[rsp]</text>
<!-- Text --> <!-- Text -->
<text x="4488" y="6235" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="4488" y="6235" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
hdr_idx</text> hdr_idx</text>
<!-- Text --> <!-- Text -->
<text x="6188" y="6235" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="6188" y="6235" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
auth</text> auth</text>
<!-- Text --> <!-- Text -->
<text x="9968" y="7935" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="9968" y="7935" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
target</text> target</text>
<!-- Text --> <!-- Text -->
<text x="9968" y="6802" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="9968" y="6802" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
logs</text> logs</text>
<!-- Text --> <!-- Text -->
<text x="9968" y="5763" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="9968" y="5763" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
stkctr</text> stkctr</text>
<!-- Text --> <!-- Text -->
<text x="9968" y="4629" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="9968" y="4629" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
store</text> store</text>
<!-- Text --> <!-- Text -->
<text x="9968" y="8502" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="9968" y="8502" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
session</text> session</text>
<!-- Text --> <!-- Text -->
<text x="7984" y="6329" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="6094" y="9636" fill="#000000" font-family="Times"
http_txn</text> font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
<!-- Text -->
<text x="6094" y="9636" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
channel[rep]</text> channel[rep]</text>
<!-- Text --> <!-- Text -->
<text x="1275" y="6235" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="7795" y="3212" fill="#000000" font-family="Times"
fd</text> font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
<!-- Text -->
<text x="12992" y="6235" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
fd</text>
<!-- Text -->
<text x="7795" y="3212" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
uri</text> uri</text>
<!-- Text --> <!-- Text -->
<text x="9590" y="3212" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="9590" y="3212" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
cookies</text> cookies</text>
<!-- Text --> <!-- Text -->
<text x="6094" y="5007" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="6094" y="5007" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(HTTP request processing)</text> (HTTP request processing)</text>
<!-- Text --> <!-- Text -->
<text x="6094" y="7558" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="6094" y="7558" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(HTTP response processing)</text> (HTTP response processing)</text>
<!-- Text --> <!-- Text -->
<text x="6094" y="2078" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="6094" y="2078" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
channel[req]</text> channel[req]</text>
<!-- Text --> <!-- Text -->
<text x="6094" y="2362" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="6094" y="2362" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(request forwarding and analysis)</text> (request forwarding and analysis)</text>
<!-- Text --> <!-- Text -->
<text x="6094" y="9920" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="6094" y="9920" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(response forwarding and analysis)</text> (response forwarding and analysis)</text>
<!-- Text --> <!-- Text -->
<text x="7039" y="661" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="7039" y="661" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
buffer</text> buffer</text>
<!-- Text --> <!-- Text -->
<text x="7039" y="944" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="7039" y="944" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(internal storage)</text> (internal storage)</text>
<!-- Text --> <!-- Text -->
<text x="7039" y="10959" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="7039" y="10959" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
buffer</text> buffer</text>
<!-- Text --> <!-- Text -->
<text x="7039" y="11243" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="7039" y="11243" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(internal storage)</text> (internal storage)</text>
<!-- Text --> <!-- Text -->
<text x="4771" y="11243" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="4771" y="11243" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(kernel storage)</text> (kernel storage)</text>
<!-- Text --> <!-- Text -->
<text x="4771" y="10959" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="4771" y="10959" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
pipe</text> pipe</text>
<!-- Text --> <!-- Text -->
<text x="4771" y="944" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" > <text x="4771" y="944" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="152" text-anchor="middle" >
(kernel storage)</text> (kernel storage)</text>
<!-- Text --> <!-- Text -->
<text x="4771" y="661" fill="#000000" font-family="Times" font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" > <text x="4771" y="661" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
pipe</text> pipe</text>
<!-- Text -->
<text x="2078" y="6236" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
stream_interface[0]</text>
<!-- Text -->
<text x="12188" y="6236" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
stream_interface[1]</text>
<!-- Text -->
<text x="15259" y="8834" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
fdtab[fd]</text>
<!-- Text -->
<text x="15259" y="5480" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
connection</text>
<!-- Text -->
<text x="-1039" y="5480" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
connection</text>
<!-- Text -->
<text x="-1039" y="8834" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
fdtab[fd]</text>
<!-- Text -->
<text x="7984" y="6329" fill="#000000" font-family="Times"
font-style="normal" font-weight="normal" font-size="202" text-anchor="middle" >
http_txn</text>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 25 KiB