Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 1 | #FIG 3.2 Produced by xfig version 3.2.8b |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 2 | Landscape |
| 3 | Center |
| 4 | Inches |
| 5 | Letter |
| 6 | 100.00 |
| 7 | Single |
| 8 | -1 |
| 9 | 1200 2 |
| 10 | 0 32 #bbf2e2 |
| 11 | 0 33 #a7ceb3 |
| 12 | 0 34 #dae8fc |
| 13 | 0 35 #458dba |
| 14 | 0 36 #ffe6cc |
| 15 | 0 37 #e9b000 |
| 16 | 0 38 #1a1a1a |
| 17 | 0 39 #8e8e8e |
| 18 | 0 40 #ffc1e7 |
| 19 | 6 4200 8700 4800 9825 |
| 20 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 21 | 4261 9751 4261 8751 4761 8751 4761 9751 |
| 22 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 23 | 4761 9751 4761 8751 4261 8751 4261 9751 4761 9751 |
| 24 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 25 | 4261 8850 4761 8850 |
| 26 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 27 | 4261 8925 4761 8925 |
| 28 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 29 | 4261 9000 4761 9000 |
| 30 | -6 |
| 31 | 6 1425 3525 2025 4650 |
| 32 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 33 | 1486 4576 1486 3576 1986 3576 1986 4576 |
| 34 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 35 | 1986 4576 1986 3576 1486 3576 1486 4576 1986 4576 |
| 36 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 37 | 1486 3675 1986 3675 |
| 38 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 39 | 1486 3750 1986 3750 |
| 40 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 41 | 1486 3825 1986 3825 |
| 42 | -6 |
| 43 | 6 3225 3525 3825 4650 |
| 44 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 45 | 3286 4576 3286 3576 3786 3576 3786 4576 |
| 46 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 47 | 3786 4576 3786 3576 3286 3576 3286 4576 3786 4576 |
| 48 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 49 | 3286 3675 3786 3675 |
| 50 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 51 | 3286 3750 3786 3750 |
| 52 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 53 | 3286 3825 3786 3825 |
| 54 | -6 |
| 55 | 6 5025 3525 5625 4650 |
| 56 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 57 | 5086 4576 5086 3576 5586 3576 5586 4576 |
| 58 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 59 | 5586 4576 5586 3576 5086 3576 5086 4576 5586 4576 |
| 60 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 61 | 5086 3675 5586 3675 |
| 62 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 63 | 5086 3750 5586 3750 |
| 64 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 65 | 5086 3825 5586 3825 |
| 66 | -6 |
| 67 | 6 6900 3525 7500 4650 |
| 68 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 69 | 6961 4576 6961 3576 7461 3576 7461 4576 |
| 70 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 71 | 7461 4576 7461 3576 6961 3576 6961 4576 7461 4576 |
| 72 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 73 | 6961 3675 7461 3675 |
| 74 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 75 | 6961 3750 7461 3750 |
| 76 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 77 | 6961 3825 7461 3825 |
| 78 | -6 |
| 79 | 6 11925 10725 13875 11475 |
| 80 | 2 4 0 3 0 35 50 -1 20 0.000 1 0 7 0 0 5 |
| 81 | 13800 11400 12000 11400 12000 10800 13800 10800 13800 11400 |
Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 82 | 4 1 0 49 -1 4 18 0.0000 4 285 1335 12900 11175 Transport\001 |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 83 | -6 |
| 84 | 6 6600 1200 10050 1800 |
| 85 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 86 | 6692 1261 9959 1261 9959 1761 6692 1761 |
| 87 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 88 | 6692 1761 9959 1761 9959 1261 6692 1261 6692 1761 |
| 89 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 90 | 9750 1261 9750 1761 |
| 91 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 92 | 9525 1261 9525 1761 |
| 93 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 94 | 9300 1261 9300 1761 |
Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 95 | 4 1 0 46 -1 4 16 0.0000 4 210 1605 8025 1575 channel buf\001 |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 96 | -6 |
| 97 | 6 12375 8100 12900 8700 |
| 98 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 99 | 12600 8161 12600 8661 |
| 100 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 101 | 12425 8161 12825 8161 12825 8661 12425 8661 |
| 102 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 103 | 12425 8661 12825 8661 12825 8161 12425 8161 12425 8661 |
| 104 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 105 | 12675 8161 12675 8661 |
| 106 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 107 | 12750 8161 12750 8661 |
| 108 | -6 |
| 109 | 6 11700 8100 12225 8700 |
| 110 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 111 | 11925 8161 11925 8661 |
| 112 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 113 | 11750 8161 12150 8161 12150 8661 11750 8661 |
| 114 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 115 | 11750 8661 12150 8661 12150 8161 11750 8161 11750 8661 |
| 116 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 117 | 12000 8161 12000 8661 |
| 118 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 119 | 12075 8161 12075 8661 |
| 120 | -6 |
| 121 | 6 11025 8100 11550 8700 |
| 122 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 123 | 11250 8161 11250 8661 |
| 124 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 125 | 11075 8161 11475 8161 11475 8661 11075 8661 |
| 126 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 127 | 11075 8661 11475 8661 11475 8161 11075 8161 11075 8661 |
| 128 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 129 | 11325 8161 11325 8661 |
| 130 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 131 | 11400 8161 11400 8661 |
| 132 | -6 |
| 133 | 6 10350 8100 10875 8700 |
| 134 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 135 | 10575 8161 10575 8661 |
| 136 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 137 | 10400 8161 10800 8161 10800 8661 10400 8661 |
| 138 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 139 | 10400 8661 10800 8661 10800 8161 10400 8161 10400 8661 |
| 140 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 141 | 10650 8161 10650 8661 |
| 142 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 143 | 10725 8161 10725 8661 |
| 144 | -6 |
| 145 | 6 13050 8100 13575 8700 |
| 146 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 147 | 13275 8161 13275 8661 |
| 148 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 149 | 13100 8161 13500 8161 13500 8661 13100 8661 |
| 150 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 151 | 13100 8661 13500 8661 13500 8161 13100 8161 13100 8661 |
| 152 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 153 | 13350 8161 13350 8661 |
| 154 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 155 | 13425 8161 13425 8661 |
| 156 | -6 |
| 157 | 6 13725 8100 14250 8700 |
| 158 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 159 | 13950 8161 13950 8661 |
| 160 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 161 | 13775 8161 14175 8161 14175 8661 13775 8661 |
| 162 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 163 | 13775 8661 14175 8661 14175 8161 13775 8161 13775 8661 |
| 164 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 165 | 14025 8161 14025 8661 |
| 166 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 167 | 14100 8161 14100 8661 |
| 168 | -6 |
| 169 | 6 11100 11700 13050 12150 |
| 170 | 1 1 0 4 20 40 49 -1 20 0.000 1 0.0000 11400 11925 225 150 11400 11925 11625 12075 |
Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 171 | 4 0 0 49 -1 4 12 0.0000 4 165 960 11850 12000 I/O tasklet\001 |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 172 | -6 |
| 173 | 6 11100 12300 11700 12600 |
| 174 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 175 | 11357 12331 11357 12581 |
| 176 | 2 1 0 4 35 -1 48 -1 -1 0.000 0 0 -1 0 0 4 |
| 177 | 11157 12331 11614 12331 11614 12581 11157 12581 |
| 178 | 2 3 0 0 -1 34 49 -1 20 0.000 0 0 -1 0 0 5 |
| 179 | 11157 12581 11614 12581 11614 12331 11157 12331 11157 12581 |
| 180 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 181 | 11443 12331 11443 12581 |
| 182 | 2 1 0 2 35 -1 47 -1 -1 0.000 0 0 -1 0 0 2 |
| 183 | 11529 12331 11529 12581 |
| 184 | -6 |
| 185 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 10725 5700 75 75 10725 5700 10800 5700 |
| 186 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 12750 5700 75 75 12750 5700 12825 5700 |
| 187 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 13875 5700 75 75 13875 5700 13950 5700 |
| 188 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 11700 5700 75 75 11700 5700 11775 5700 |
| 189 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 2925 6750 75 75 2925 6750 3000 6750 |
| 190 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 4950 6750 75 75 4950 6750 5025 6750 |
| 191 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 6075 6750 75 75 6075 6750 6150 6750 |
| 192 | 1 3 0 3 0 0 49 -1 20 0.000 1 0.0000 3900 6750 75 75 3900 6750 3975 6750 |
| 193 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 9525 4140 583 250 9525 4140 10108 3890 |
| 194 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 11341 4140 583 250 11341 4140 11924 3890 |
| 195 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 13154 4140 583 250 13154 4140 13737 3890 |
| 196 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 15033 4140 583 250 15033 4140 15616 3890 |
| 197 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 7182 5173 583 250 7182 5173 7765 4923 |
| 198 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 3507 5173 583 250 3507 5173 4090 4923 |
| 199 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 1719 5173 583 250 1719 5173 2302 4923 |
| 200 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 5325 5175 583 250 5325 5175 5908 4925 |
| 201 | 1 1 0 4 10 11 45 -1 20 0.000 1 0.0000 4488 8082 612 250 4488 8082 5100 8082 |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 202 | 1 1 0 4 10 11 49 -1 20 0.000 1 0.0000 12333 7025 417 250 12333 7025 12750 7025 |
| 203 | 1 1 0 4 20 40 49 -1 20 0.000 1 0.0000 12392 9240 808 210 12392 9240 13200 9240 |
| 204 | 1 1 0 4 20 40 49 -1 20 0.000 1 0.0000 3167 9240 808 210 3167 9240 3975 9240 |
| 205 | 1 1 0 4 37 36 49 -1 20 0.000 1 0.0000 1800 11925 225 150 1800 11925 2025 12075 |
| 206 | 1 1 0 4 10 11 45 -1 20 0.000 1 0.0000 6600 11925 225 150 6600 11925 6825 12075 |
Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 207 | 1 1 0 4 20 40 49 -1 20 0.000 1 0.0000 8400 600 900 210 8400 600 9300 600 |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 208 | 2 1 1 1 0 7 49 -1 -1 4.000 1 0 -1 0 0 2 |
| 209 | 2550 3300 2550 6150 |
| 210 | 2 1 1 1 0 7 49 -1 -1 4.000 1 0 -1 0 0 2 |
| 211 | 4500 3300 4500 6150 |
| 212 | 2 1 1 1 0 7 49 -1 -1 4.000 1 0 -1 0 0 2 |
| 213 | 6300 3300 6300 6150 |
| 214 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 215 | 1 1 1.00 90.00 180.00 |
Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 216 | 600 8025 600 12225 |
Willy Tarreau | 61d095e | 2021-02-24 09:07:52 +0100 | [diff] [blame] | 217 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 218 | 1 1 1.00 90.00 180.00 |
| 219 | 600 3150 600 1800 |
| 220 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 221 | 1 1 1.00 90.00 180.00 |
| 222 | 600 1500 600 150 |
| 223 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 1 4 |
| 224 | 1 1 1.00 90.00 180.00 |
| 225 | 1 1 1.00 90.00 180.00 |
| 226 | 3000 3300 3000 1425 3675 600 7500 600 |
| 227 | 2 3 0 4 33 32 50 -1 20 0.000 0 0 -1 0 0 5 |
| 228 | 900 3300 900 9900 8100 9900 8100 3300 900 3300 |
| 229 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 0 4 |
| 230 | 1 1 1.00 90.00 180.00 |
| 231 | 3525 3525 3525 2625 4500 1500 6750 1500 |
| 232 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 0 3 |
| 233 | 1 1 1.00 90.00 180.00 |
| 234 | 11295 4425 11295 4725 11700 5625 |
| 235 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 0 3 |
| 236 | 1 1 1.00 90.00 180.00 |
| 237 | 9495 4425 9495 4725 10695 5700 |
| 238 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 0 3 |
| 239 | 1 1 1.00 90.00 180.00 |
| 240 | 13163 4425 13163 4725 12788 5625 |
| 241 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 0 3 |
| 242 | 1 1 1.00 90.00 180.00 |
| 243 | 15013 4427 15013 4725 13888 5702 |
| 244 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 245 | 1 1 1.00 60.00 120.00 |
| 246 | 9525 3525 9525 3825 |
| 247 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 248 | 1 1 1.00 60.00 120.00 |
| 249 | 13125 3525 13125 3825 |
| 250 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 251 | 1 1 1.00 60.00 120.00 |
| 252 | 15000 3525 15000 3825 |
| 253 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 5 |
| 254 | 1 1 1.00 90.00 180.00 |
| 255 | 12300 7275 12300 7725 9975 7725 9975 8400 10425 8400 |
| 256 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 0 3 |
| 257 | 1 1 1.00 90.00 180.00 |
| 258 | 11775 5850 12300 6450 12300 6825 |
| 259 | 2 1 1 3 0 7 49 -1 -1 8.000 1 0 -1 0 0 3 |
| 260 | 11475 6150 13200 6150 13200 6825 |
| 261 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 0 1 3 |
| 262 | 1 1 1.00 90.00 180.00 |
| 263 | 3975 6900 4500 7650 4500 7875 |
| 264 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 0 1 3 |
| 265 | 1 1 1.00 90.00 180.00 |
| 266 | 3495 5475 3495 5775 3900 6675 |
| 267 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 0 1 3 |
| 268 | 1 1 1.00 90.00 180.00 |
| 269 | 1695 5475 1695 5775 2895 6750 |
| 270 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 0 1 3 |
| 271 | 1 1 1.00 90.00 180.00 |
| 272 | 7213 5477 7213 5775 6088 6752 |
| 273 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 274 | 1 1 1.00 60.00 120.00 |
| 275 | 1725 4875 1725 4575 |
| 276 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 277 | 1 1 1.00 60.00 120.00 |
| 278 | 3525 4875 3525 4575 |
| 279 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 280 | 1 1 1.00 60.00 120.00 |
| 281 | 5325 4875 5325 4575 |
| 282 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 283 | 1 1 1.00 60.00 120.00 |
| 284 | 7200 4875 7200 4575 |
| 285 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 0 1 2 |
| 286 | 1 1 1.00 90.00 180.00 |
| 287 | 4500 8325 4500 8721 |
| 288 | 2 1 1 3 0 7 49 -1 -1 8.000 1 0 -1 0 0 3 |
| 289 | 3225 7875 3225 7350 4725 7350 |
| 290 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 1 2 |
| 291 | 1 1 1.00 90.00 180.00 |
| 292 | 1 1 1.00 90.00 180.00 |
| 293 | 3900 10800 3225 9450 |
| 294 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 295 | 1 1 1.00 90.00 180.00 |
| 296 | 4500 10800 4500 9750 |
| 297 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 1 1 3 |
| 298 | 1 1 1.00 90.00 180.00 |
| 299 | 1 1 1.00 90.00 180.00 |
| 300 | 12375 10800 12375 9750 12375 9450 |
| 301 | 2 1 1 1 0 7 49 -1 -1 4.000 1 0 -1 0 0 2 |
| 302 | 12225 3300 12225 5025 |
| 303 | 2 1 1 1 0 7 49 -1 -1 4.000 1 0 -1 0 0 2 |
| 304 | 10425 3300 10425 5025 |
| 305 | 2 1 1 1 0 7 49 -1 -1 4.000 1 0 -1 0 0 2 |
| 306 | 14025 3300 14025 5025 |
| 307 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 4 |
| 308 | 1 1 1.00 90.00 180.00 |
| 309 | 9975 1500 10800 1500 11325 2100 11325 3825 |
| 310 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 1 4 |
| 311 | 1 1 1.00 90.00 180.00 |
| 312 | 1 1 1.00 90.00 180.00 |
| 313 | 9300 600 11175 600 11775 1275 11775 3300 |
| 314 | 2 3 0 4 33 32 50 -1 20 0.000 0 0 -1 0 0 5 |
| 315 | 8700 3300 8700 9900 15900 9900 15900 3300 8700 3300 |
| 316 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 0 1 5 |
| 317 | 1 1 1.00 90.00 180.00 |
| 318 | 13200 10800 13200 10200 14625 9750 14625 8400 14175 8400 |
| 319 | 2 1 0 3 0 7 49 -1 -1 0.000 1 0 -1 0 1 3 |
| 320 | 1 1 1.00 90.00 180.00 |
| 321 | 5325 5475 5325 5775 4950 6675 |
| 322 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 323 | 1 1 1.00 90.00 180.00 |
| 324 | 600 5400 600 3300 |
| 325 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 0 0 2 |
| 326 | 600 7800 600 5700 |
| 327 | 2 4 0 3 0 35 50 -1 20 0.000 1 0 7 0 0 5 |
| 328 | 5400 11400 3600 11400 3600 10800 5400 10800 5400 11400 |
| 329 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 330 | 1 1 1.00 60.00 120.00 |
| 331 | 12150 8400 12450 8400 |
| 332 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 333 | 1 1 1.00 60.00 120.00 |
| 334 | 11475 8400 11775 8400 |
| 335 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 336 | 1 1 1.00 60.00 120.00 |
| 337 | 10800 8400 11100 8400 |
| 338 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 339 | 1 1 1.00 60.00 120.00 |
| 340 | 12825 8400 13125 8400 |
| 341 | 2 1 0 3 0 7 49 -1 -1 8.000 1 0 -1 1 0 2 |
| 342 | 1 1 1.00 60.00 120.00 |
| 343 | 13500 8400 13800 8400 |
| 344 | 2 4 0 3 0 35 50 -1 20 0.000 1 0 7 0 0 5 |
| 345 | 2100 12600 1575 12600 1575 12300 2100 12300 2100 12600 |
| 346 | 2 4 0 3 33 32 50 -1 20 0.000 1 0 7 0 0 5 |
| 347 | 6900 12600 6375 12600 6375 12300 6900 12300 6900 12600 |
Willy Tarreau | 92c2e93 | 2022-05-27 11:45:50 +0200 | [diff] [blame] | 348 | 4 1 0 49 -1 4 14 1.5708 4 225 1335 450 825 application\001 |
| 349 | 4 0 0 49 -1 4 12 1.5708 4 180 2595 2850 3225 mux->subscribe(SUB_RECV)\001 |
| 350 | 4 1 0 46 -1 4 16 1.5708 4 210 645 3600 4200 rxbuf\001 |
| 351 | 4 1 0 46 -1 4 16 1.5708 4 210 615 4575 9375 dbuf\001 |
| 352 | 4 1 0 49 -1 4 16 0.0000 4 210 600 12300 7125 MUX\001 |
| 353 | 4 1 0 44 -1 4 16 0.0000 4 210 945 4500 8175 DEMUX\001 |
| 354 | 4 2 0 49 -1 4 12 0.0000 4 150 915 3600 8100 Stream ID\001 |
| 355 | 4 0 0 49 -1 4 12 0.0000 4 150 915 12825 7125 Stream ID\001 |
| 356 | 4 2 0 49 -1 4 12 0.0000 4 180 1635 3300 10125 tasklet_wakeup()\001 |
| 357 | 4 2 0 49 -1 4 12 0.0000 4 180 1635 12150 10125 tasklet_wakeup()\001 |
| 358 | 4 2 0 49 -1 4 12 0.0000 4 180 1470 11175 3150 mux->snd_buf()\001 |
| 359 | 4 0 0 49 -1 4 12 0.0000 4 180 1425 3675 3225 mux->rcv_buf()\001 |
| 360 | 4 0 0 49 -1 4 12 0.0000 4 180 1920 13425 10575 xprt->snd_buf(mbuf)\001 |
| 361 | 4 0 0 49 -1 4 12 0.0000 4 180 1830 4725 10500 xprt->rcv_buf(dbuf)\001 |
| 362 | 4 1 0 49 -1 4 12 0.0000 4 150 3105 8400 2100 HTX contents when mode==HTTP\001 |
| 363 | 4 2 0 49 -1 4 12 0.0000 4 180 1635 7500 450 tasklet_wakeup()\001 |
| 364 | 4 0 0 49 -1 4 12 0.0000 4 180 1635 9300 450 tasklet_wakeup()\001 |
| 365 | 4 1 38 48 -1 4 12 0.0000 4 150 750 9534 4200 encode\001 |
| 366 | 4 1 38 48 -1 4 12 0.0000 4 150 750 11325 4200 encode\001 |
| 367 | 4 1 38 48 -1 4 12 0.0000 4 150 750 13134 4200 encode\001 |
| 368 | 4 1 38 48 -1 4 12 0.0000 4 150 750 15009 4200 encode\001 |
| 369 | 4 1 38 48 -1 4 12 0.0000 4 150 765 1725 5250 decode\001 |
| 370 | 4 1 38 48 -1 4 12 0.0000 4 150 765 3525 5250 decode\001 |
| 371 | 4 1 38 48 -1 4 12 0.0000 4 150 765 5325 5250 decode\001 |
| 372 | 4 1 38 48 -1 4 12 0.0000 4 150 765 7200 5250 decode\001 |
| 373 | 4 1 38 48 -1 4 12 0.0000 4 180 1035 12375 9300 mux_io_cb\001 |
| 374 | 4 0 0 49 -1 4 12 1.5708 4 180 2580 12075 3225 mux->subscribe(SUB_SEND)\001 |
| 375 | 4 1 0 49 -1 4 14 1.5708 4 180 1425 450 4500 mux streams\001 |
| 376 | 4 1 0 49 -1 4 14 1.5708 4 135 1980 450 6750 mux=conn->mux\001 |
| 377 | 4 1 0 49 -1 4 18 0.0000 4 285 1335 4500 11175 Transport\001 |
| 378 | 4 1 0 46 -1 4 16 0.0000 4 210 690 14625 8175 mbuf\001 |
| 379 | 4 1 38 48 -1 4 12 0.0000 4 180 1035 3159 9300 mux_io_cb\001 |
| 380 | 4 0 0 49 -1 4 12 0.0000 4 195 2805 2250 12000 encoding/decoding function\001 |
| 381 | 4 0 0 49 -1 4 12 0.0000 4 180 1365 2250 12525 transport layer\001 |
| 382 | 4 0 0 49 -1 4 12 0.0000 4 180 2445 7050 12525 multiplexer (MUX/DEMUX)\001 |
| 383 | 4 0 0 49 -1 4 12 0.0000 4 195 2655 7050 12000 general processing function\001 |
| 384 | 4 0 0 49 -1 4 12 0.0000 4 180 2820 11775 12525 stream buffer (byte-level FIFO)\001 |
| 385 | 4 2 0 49 -1 4 12 0.0000 4 180 2550 3675 10725 xprt->subscribe(SUB_RECV)\001 |
| 386 | 4 2 0 49 -1 4 12 0.0000 4 180 2535 12225 10725 xprt->subscribe(SUB_SEND)\001 |
| 387 | 4 1 0 49 -1 4 14 1.5708 4 180 780 450 2550 stconn\001 |
| 388 | 4 1 0 49 -1 4 12 1.5708 4 195 2010 900 1125 (eg: checks, streams)\001 |
| 389 | 4 1 0 49 -1 4 14 1.5708 4 180 3720 450 10125 connection = sc->sedesc->conn\001 |
| 390 | 4 0 0 49 -1 4 12 0.0000 4 150 600 12225 225 Notes:\001 |
| 391 | 4 0 0 49 -1 4 12 0.0000 4 180 2220 12975 675 snd_buf() will move the\001 |
| 392 | 4 0 0 49 -1 4 12 0.0000 4 180 2310 12975 975 buffer (zero-copy) when\001 |
| 393 | 4 0 0 49 -1 4 12 0.0000 4 180 2310 12975 1275 the destination is empty.\001 |
| 394 | 4 0 0 49 -1 4 12 0.0000 4 180 2220 12825 1650 - the application is also\001 |
| 395 | 4 0 0 49 -1 4 12 0.0000 4 180 2700 12975 2250 is sc->app with sc->app_ops\001 |
| 396 | 4 0 0 49 -1 4 12 0.0000 4 180 2490 12825 2550 - transport layers (xprt) are\001 |
| 397 | 4 0 0 49 -1 4 12 0.0000 4 180 2250 12975 2775 stackable. conn->xprt is\001 |
| 398 | 4 0 0 49 -1 4 12 0.0000 4 180 1635 12975 3000 the topmost one.\001 |
| 399 | 4 0 0 49 -1 4 12 0.0000 4 180 2400 12975 1950 called the app layer and\001 |
| 400 | 4 0 0 49 -1 4 12 0.0000 4 180 1995 12825 375 - mux->rcv_buf() and\001 |
| 401 | 4 1 38 48 -1 4 12 0.0000 4 180 1440 8409 657 sc_conn_io_cb\001 |