source: EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_tcp_echo_srv.cfg@ 270

Last change on this file since 270 was 270, checked in by coas-nagasima, 7 years ago

mruby版ECNLプロトタイピング・ツールを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/plain
File size: 21.2 KB
Line 
1/*
2 * TINET (TCP/IP Protocol Stack)
3 *
4 * Copyright (C) 2001-2009 by Dep. of Computer Science and Engineering
5 * Tomakomai National College of Technology, JAPAN
6 *
7 * 上記著作権者
8は,以下の (1)~(4) の条件か,Free Software Foundation
9 * によってå…
10¬è¡¨ã•ã‚Œã¦ã„ã‚‹ GNU General Public License の Version 2 に記
11 * 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
12 * を改変したものを含む.以下同じ)を使用・複製・改変・再é…
13å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
14 * 利用と呼ぶ)することを無償で許諾する.
15 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
16 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
17 * スコード中に含まれていること.
18 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
19 * 用できる形で再é…
20å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é…
21å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
22 * 者
23マニュアルなど)に,上記の著作権表示,この利用条件および下記
24 * の無保証規定を掲載すること.
25 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
26 * 用できない形で再é…
27å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®æ¡ä»¶ã‚’満たすこと.
28 * (a) 再é…
29å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€…
30マニュアルなど)に,上記の著
31 * 作権表示,この利用条件および下記の無保証規定を掲載すること.
32 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
33 * 害からも,上記著作権者
34およびTOPPERSプロジェクトをå…
35è²¬ã™ã‚‹ã“と.
36 *
37 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者
38お
39 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
40 * 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
41 * 接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
42 *
43 * @(#) $Id: tinet_tcp_echo_srv.cfg 270 2017-02-09 04:03:47Z coas-nagasima $
44 */
45
46/*
47 * TCP ECHO サーバの TCP/IP コンフィギュレーションファイル
48 */
49
50#if defined(USE_TCP_ECHO_SRV1) || defined(USE_TCP_ECHO_SRV2)
51
52#ifndef USE_TCP_EXTENTIONS
53
54/* TCP 受付口 */
55
56#ifdef SUPPORT_INET4
57
58TCP_CRE_REP (TCP_ECHO_SRV_REPID, {
59 0,
60 { IPV4_ADDRANY, 7 }
61 } );
62
63#endif /* of #ifdef SUPPORT_INET4 */
64
65#ifdef SUPPORT_INET6
66
67TCP6_CRE_REP (TCP_ECHO_SRV_REPID, {
68 0,
69 { IPV6_ADDRANY, 7 }
70 } );
71
72#endif /* of #ifdef SUPPORT_INET6 */
73
74/* TCP 通信端点 */
75
76#ifdef SUPPORT_INET4
77
78#ifdef USE_TCP_NON_BLOCKING
79
80#if defined(TCP_CFG_SWBUF_CSAVE)
81
82#if defined(TCP_CFG_RWBUF_CSAVE)
83
84TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
85 0,
86 NADR,
87 TCP_ECHO_SRV_SWBUF_SIZE,
88 NADR,
89 TCP_ECHO_SRV_RWBUF_SIZE,
90 callback_nblk_tcp_echo_srv
91 } );
92
93#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
94
95TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
96 0,
97 NADR,
98 TCP_ECHO_SRV_SWBUF_SIZE,
99 tcp_echo_srv_rwbuf,
100 TCP_ECHO_SRV_RWBUF_SIZE,
101 callback_nblk_tcp_echo_srv
102 } );
103
104#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
105
106#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
107
108#if defined(TCP_CFG_RWBUF_CSAVE)
109
110TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
111 0,
112 tcp_echo_srv_swbuf,
113 TCP_ECHO_SRV_SWBUF_SIZE,
114 NADR,
115 TCP_ECHO_SRV_RWBUF_SIZE,
116 callback_nblk_tcp_echo_srv
117 } );
118
119#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
120
121TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
122 0,
123 tcp_echo_srv_swbuf,
124 TCP_ECHO_SRV_SWBUF_SIZE,
125 tcp_echo_srv_rwbuf,
126 TCP_ECHO_SRV_RWBUF_SIZE,
127 callback_nblk_tcp_echo_srv
128 } );
129
130#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
131
132#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
133
134#else /* of #ifdef USE_TCP_NON_BLOCKING */
135
136#if defined(TCP_CFG_SWBUF_CSAVE)
137
138#if defined(TCP_CFG_RWBUF_CSAVE)
139
140TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
141 0,
142 NADR,
143 TCP_ECHO_SRV_SWBUF_SIZE,
144 NADR,
145 TCP_ECHO_SRV_RWBUF_SIZE,
146 NULL
147 } );
148
149#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
150
151TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
152 0,
153 NADR,
154 TCP_ECHO_SRV_SWBUF_SIZE,
155 tcp_echo_srv_rwbuf[0],
156 TCP_ECHO_SRV_RWBUF_SIZE,
157 NULL
158 } );
159
160#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
161
162#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
163
164#if defined(TCP_CFG_RWBUF_CSAVE)
165
166TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
167 0,
168 tcp_echo_srv_swbuf[0],
169 TCP_ECHO_SRV_SWBUF_SIZE,
170 NADR,
171 TCP_ECHO_SRV_RWBUF_SIZE,
172 NULL
173 } );
174
175#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
176
177TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
178 0,
179 tcp_echo_srv_swbuf[0],
180 TCP_ECHO_SRV_SWBUF_SIZE,
181 tcp_echo_srv_rwbuf[0],
182 TCP_ECHO_SRV_RWBUF_SIZE,
183 NULL
184 } );
185
186#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
187
188#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
189
190#ifdef USE_TCP_ECHO_SRV1
191
192#if NUM_TCP_ECHO_SRV_TASKS >= 2
193
194#if defined(TCP_CFG_SWBUF_CSAVE)
195
196#if defined(TCP_CFG_RWBUF_CSAVE)
197
198TCP_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
199 0,
200 NADR,
201 TCP_ECHO_SRV_SWBUF_SIZE,
202 NADR,
203 TCP_ECHO_SRV_RWBUF_SIZE,
204 NULL
205 } );
206
207#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
208
209TCP_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
210 0,
211 NADR,
212 TCP_ECHO_SRV_SWBUF_SIZE,
213 tcp_echo_srv_rwbuf[1],
214 TCP_ECHO_SRV_RWBUF_SIZE,
215 NULL
216 } );
217
218#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
219
220#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
221
222#if defined(TCP_CFG_RWBUF_CSAVE)
223
224TCP_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
225 0,
226 tcp_echo_srv_swbuf[1],
227 TCP_ECHO_SRV_SWBUF_SIZE,
228 NADR,
229 TCP_ECHO_SRV_RWBUF_SIZE,
230 NULL
231 } );
232
233#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
234
235TCP_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
236 0,
237 tcp_echo_srv_swbuf[1],
238 TCP_ECHO_SRV_SWBUF_SIZE,
239 tcp_echo_srv_rwbuf[1],
240 TCP_ECHO_SRV_RWBUF_SIZE,
241 NULL
242 } );
243
244#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
245
246#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
247
248#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 2 */
249
250#if NUM_TCP_ECHO_SRV_TASKS >= 3
251
252#if defined(TCP_CFG_SWBUF_CSAVE)
253
254#if defined(TCP_CFG_RWBUF_CSAVE)
255
256TCP_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
257 0,
258 NADR,
259 TCP_ECHO_SRV_SWBUF_SIZE,
260 NADR,
261 TCP_ECHO_SRV_RWBUF_SIZE,
262 NULL
263 } );
264
265#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
266
267TCP_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
268 0,
269 NADR,
270 TCP_ECHO_SRV_SWBUF_SIZE,
271 tcp_echo_srv_rwbuf[2],
272 TCP_ECHO_SRV_RWBUF_SIZE,
273 NULL
274 } );
275
276#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
277
278#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
279
280#if defined(TCP_CFG_RWBUF_CSAVE)
281
282TCP_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
283 0,
284 tcp_echo_srv_swbuf[2],
285 TCP_ECHO_SRV_SWBUF_SIZE,
286 NADR,
287 TCP_ECHO_SRV_RWBUF_SIZE,
288 NULL
289 } );
290
291#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
292
293TCP_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
294 0,
295 tcp_echo_srv_swbuf[2],
296 TCP_ECHO_SRV_SWBUF_SIZE,
297 tcp_echo_srv_rwbuf[2],
298 TCP_ECHO_SRV_RWBUF_SIZE,
299 NULL
300 } );
301
302#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
303
304#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
305
306#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 3 */
307
308#if NUM_TCP_ECHO_SRV_TASKS >= 4
309
310#if defined(TCP_CFG_SWBUF_CSAVE)
311
312#if defined(TCP_CFG_RWBUF_CSAVE)
313
314TCP_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
315 0,
316 NADR,
317 TCP_ECHO_SRV_SWBUF_SIZE,
318 NADR,
319 TCP_ECHO_SRV_RWBUF_SIZE,
320 NULL
321 } );
322
323#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
324
325TCP_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
326 0,
327 NADR,
328 TCP_ECHO_SRV_SWBUF_SIZE,
329 tcp_echo_srv_rwbuf[3],
330 TCP_ECHO_SRV_RWBUF_SIZE,
331 NULL
332 } );
333
334#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
335
336#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
337
338#if defined(TCP_CFG_RWBUF_CSAVE)
339
340TCP_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
341 0,
342 tcp_echo_srv_swbuf[3],
343 TCP_ECHO_SRV_SWBUF_SIZE,
344 NADR,
345 TCP_ECHO_SRV_RWBUF_SIZE,
346 NULL
347 } );
348
349#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
350
351TCP_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
352 0,
353 tcp_echo_srv_swbuf[3],
354 TCP_ECHO_SRV_SWBUF_SIZE,
355 tcp_echo_srv_rwbuf[3],
356 TCP_ECHO_SRV_RWBUF_SIZE,
357 NULL
358 } );
359
360#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
361
362#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
363
364#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 4 */
365
366#if NUM_TCP_ECHO_SRV_TASKS >= 5
367
368#if defined(TCP_CFG_SWBUF_CSAVE)
369
370#if defined(TCP_CFG_RWBUF_CSAVE)
371
372TCP_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
373 0,
374 NADR,
375 TCP_ECHO_SRV_SWBUF_SIZE,
376 NADR,
377 TCP_ECHO_SRV_RWBUF_SIZE,
378 NULL
379 } );
380
381#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
382
383TCP_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
384 0,
385 NADR,
386 TCP_ECHO_SRV_SWBUF_SIZE,
387 tcp_echo_srv_rwbuf[4],
388 TCP_ECHO_SRV_RWBUF_SIZE,
389 NULL
390 } );
391
392#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
393
394#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
395
396#if defined(TCP_CFG_RWBUF_CSAVE)
397
398TCP_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
399 0,
400 tcp_echo_srv_swbuf[4],
401 TCP_ECHO_SRV_SWBUF_SIZE,
402 NADR,
403 TCP_ECHO_SRV_RWBUF_SIZE,
404 NULL
405 } );
406
407#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
408
409TCP_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
410 0,
411 tcp_echo_srv_swbuf[4],
412 TCP_ECHO_SRV_SWBUF_SIZE,
413 tcp_echo_srv_rwbuf[4],
414 TCP_ECHO_SRV_RWBUF_SIZE,
415 NULL
416 } );
417
418#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
419
420#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
421
422#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 5 */
423
424#if NUM_TCP_ECHO_SRV_TASKS >= 6
425
426#if defined(TCP_CFG_SWBUF_CSAVE)
427
428#if defined(TCP_CFG_RWBUF_CSAVE)
429
430TCP_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
431 0,
432 NADR,
433 TCP_ECHO_SRV_SWBUF_SIZE,
434 NADR,
435 TCP_ECHO_SRV_RWBUF_SIZE,
436 NULL
437 } );
438
439#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
440
441TCP_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
442 0,
443 NADR,
444 TCP_ECHO_SRV_SWBUF_SIZE,
445 tcp_echo_srv_rwbuf[5],
446 TCP_ECHO_SRV_RWBUF_SIZE,
447 NULL
448 } );
449
450#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
451
452#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
453
454#if defined(TCP_CFG_RWBUF_CSAVE)
455
456TCP_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
457 0,
458 tcp_echo_srv_swbuf[5],
459 TCP_ECHO_SRV_SWBUF_SIZE,
460 NADR,
461 TCP_ECHO_SRV_RWBUF_SIZE,
462 NULL
463 } );
464
465#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
466
467TCP_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
468 0,
469 tcp_echo_srv_swbuf[5],
470 TCP_ECHO_SRV_SWBUF_SIZE,
471 tcp_echo_srv_rwbuf[5],
472 TCP_ECHO_SRV_RWBUF_SIZE,
473 NULL
474 } );
475
476#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
477
478#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
479
480#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 6 */
481
482#if NUM_TCP_ECHO_SRV_TASKS >= 7
483
484#if defined(TCP_CFG_SWBUF_CSAVE)
485
486#if defined(TCP_CFG_RWBUF_CSAVE)
487
488TCP_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
489 0,
490 NADR,
491 TCP_ECHO_SRV_SWBUF_SIZE,
492 NADR,
493 TCP_ECHO_SRV_RWBUF_SIZE,
494 NULL
495 } );
496
497#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
498
499TCP_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
500 0,
501 NADR,
502 TCP_ECHO_SRV_SWBUF_SIZE,
503 tcp_echo_srv_rwbuf[6],
504 TCP_ECHO_SRV_RWBUF_SIZE,
505 NULL
506 } );
507
508#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
509
510#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
511
512#if defined(TCP_CFG_RWBUF_CSAVE)
513
514TCP_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
515 0,
516 tcp_echo_srv_swbuf[6],
517 TCP_ECHO_SRV_SWBUF_SIZE,
518 NADR,
519 TCP_ECHO_SRV_RWBUF_SIZE,
520 NULL
521 } );
522
523#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
524
525TCP_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
526 0,
527 tcp_echo_srv_swbuf[6],
528 TCP_ECHO_SRV_SWBUF_SIZE,
529 tcp_echo_srv_rwbuf[6],
530 TCP_ECHO_SRV_RWBUF_SIZE,
531 NULL
532 } );
533
534#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
535
536#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
537
538#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 7 */
539
540#if NUM_TCP_ECHO_SRV_TASKS >= 8
541
542#if defined(TCP_CFG_SWBUF_CSAVE)
543
544#if defined(TCP_CFG_RWBUF_CSAVE)
545
546TCP_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
547 0,
548 NADR,
549 TCP_ECHO_SRV_SWBUF_SIZE,
550 NADR,
551 TCP_ECHO_SRV_RWBUF_SIZE,
552 NULL
553 } );
554
555#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
556
557TCP_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
558 0,
559 NADR,
560 TCP_ECHO_SRV_SWBUF_SIZE,
561 tcp_echo_srv_rwbuf[7],
562 TCP_ECHO_SRV_RWBUF_SIZE,
563 NULL
564 } );
565
566#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
567
568#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
569
570#if defined(TCP_CFG_RWBUF_CSAVE)
571
572TCP_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
573 0,
574 tcp_echo_srv_swbuf[7],
575 TCP_ECHO_SRV_SWBUF_SIZE,
576 NADR,
577 TCP_ECHO_SRV_RWBUF_SIZE,
578 NULL
579 } );
580
581#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
582
583TCP_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
584 0,
585 tcp_echo_srv_swbuf[7],
586 TCP_ECHO_SRV_SWBUF_SIZE,
587 tcp_echo_srv_rwbuf[7],
588 TCP_ECHO_SRV_RWBUF_SIZE,
589 NULL
590 } );
591
592#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
593
594#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
595
596#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 8 */
597
598#endif /* of #ifdef USE_TCP_ECHO_SRV1 */
599
600#endif /* of #ifdef USE_TCP_NON_BLOCKING */
601
602#endif /* of #ifdef SUPPORT_INET4 */
603
604#ifdef SUPPORT_INET6
605
606#ifdef USE_TCP_NON_BLOCKING
607
608#if defined(TCP_CFG_SWBUF_CSAVE)
609
610#if defined(TCP_CFG_RWBUF_CSAVE)
611
612TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
613 0,
614 NADR,
615 TCP_ECHO_SRV_SWBUF_SIZE,
616 NADR,
617 TCP_ECHO_SRV_RWBUF_SIZE,
618 callback_nblk_tcp_echo_srv
619 } );
620
621#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
622
623TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
624 0,
625 NADR,
626 TCP_ECHO_SRV_SWBUF_SIZE,
627 tcp_echo_srv_rwbuf,
628 TCP_ECHO_SRV_RWBUF_SIZE,
629 callback_nblk_tcp_echo_srv
630 } );
631
632#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
633
634#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
635
636#if defined(TCP_CFG_RWBUF_CSAVE)
637
638TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
639 0,
640 tcp_echo_srv_swbuf,
641 TCP_ECHO_SRV_SWBUF_SIZE,
642 NADR,
643 TCP_ECHO_SRV_RWBUF_SIZE,
644 callback_nblk_tcp_echo_srv
645 } );
646
647#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
648
649TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
650 0,
651 tcp_echo_srv_swbuf,
652 TCP_ECHO_SRV_SWBUF_SIZE,
653 tcp_echo_srv_rwbuf,
654 TCP_ECHO_SRV_RWBUF_SIZE,
655 callback_nblk_tcp_echo_srv
656 } );
657
658#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
659
660#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
661
662#else /* of #ifdef USE_TCP_NON_BLOCKING */
663
664#if defined(TCP_CFG_SWBUF_CSAVE)
665
666#if defined(TCP_CFG_RWBUF_CSAVE)
667
668TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
669 0,
670 NADR,
671 TCP_ECHO_SRV_SWBUF_SIZE,
672 NADR,
673 TCP_ECHO_SRV_RWBUF_SIZE,
674 NULL
675 } );
676
677#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
678
679TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
680 0,
681 NADR,
682 TCP_ECHO_SRV_SWBUF_SIZE,
683 tcp_echo_srv_rwbuf[0],
684 TCP_ECHO_SRV_RWBUF_SIZE,
685 NULL
686 } );
687
688#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
689
690#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
691
692#if defined(TCP_CFG_RWBUF_CSAVE)
693
694TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
695 0,
696 tcp_echo_srv_swbuf[0],
697 TCP_ECHO_SRV_SWBUF_SIZE,
698 NADR,
699 TCP_ECHO_SRV_RWBUF_SIZE,
700 NULL
701 } );
702
703#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
704
705TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
706 0,
707 tcp_echo_srv_swbuf[0],
708 TCP_ECHO_SRV_SWBUF_SIZE,
709 tcp_echo_srv_rwbuf[0],
710 TCP_ECHO_SRV_RWBUF_SIZE,
711 NULL
712 } );
713
714#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
715
716#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
717
718#ifdef USE_TCP_ECHO_SRV1
719
720#if NUM_TCP_ECHO_SRV_TASKS >= 2
721
722#if defined(TCP_CFG_SWBUF_CSAVE)
723
724#if defined(TCP_CFG_RWBUF_CSAVE)
725
726TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
727 0,
728 NADR,
729 TCP_ECHO_SRV_SWBUF_SIZE,
730 NADR,
731 TCP_ECHO_SRV_RWBUF_SIZE,
732 NULL
733 } );
734
735#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
736
737TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
738 0,
739 NADR,
740 TCP_ECHO_SRV_SWBUF_SIZE,
741 tcp_echo_srv_rwbuf[1],
742 TCP_ECHO_SRV_RWBUF_SIZE,
743 NULL
744 } );
745
746#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
747
748#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
749
750#if defined(TCP_CFG_RWBUF_CSAVE)
751
752TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
753 0,
754 tcp_echo_srv_swbuf[1],
755 TCP_ECHO_SRV_SWBUF_SIZE,
756 NADR,
757 TCP_ECHO_SRV_RWBUF_SIZE,
758 NULL
759 } );
760
761#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
762
763TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID2, {
764 0,
765 tcp_echo_srv_swbuf[1],
766 TCP_ECHO_SRV_SWBUF_SIZE,
767 tcp_echo_srv_rwbuf[1],
768 TCP_ECHO_SRV_RWBUF_SIZE,
769 NULL
770 } );
771
772#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
773
774#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
775
776#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 2 */
777
778#if NUM_TCP_ECHO_SRV_TASKS >= 3
779
780#if defined(TCP_CFG_SWBUF_CSAVE)
781
782#if defined(TCP_CFG_RWBUF_CSAVE)
783
784TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
785 0,
786 NADR,
787 TCP_ECHO_SRV_SWBUF_SIZE,
788 NADR,
789 TCP_ECHO_SRV_RWBUF_SIZE,
790 NULL
791 } );
792
793#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
794
795TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
796 0,
797 NADR,
798 TCP_ECHO_SRV_SWBUF_SIZE,
799 tcp_echo_srv_rwbuf[2],
800 TCP_ECHO_SRV_RWBUF_SIZE,
801 NULL
802 } );
803
804#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
805
806#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
807
808#if defined(TCP_CFG_RWBUF_CSAVE)
809
810TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
811 0,
812 tcp_echo_srv_swbuf[2],
813 TCP_ECHO_SRV_SWBUF_SIZE,
814 NADR,
815 TCP_ECHO_SRV_RWBUF_SIZE,
816 NULL
817 } );
818
819#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
820
821TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID3, {
822 0,
823 tcp_echo_srv_swbuf[2],
824 TCP_ECHO_SRV_SWBUF_SIZE,
825 tcp_echo_srv_rwbuf[2],
826 TCP_ECHO_SRV_RWBUF_SIZE,
827 NULL
828 } );
829
830#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
831
832#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
833
834#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 3 */
835
836#if NUM_TCP_ECHO_SRV_TASKS >= 4
837
838#if defined(TCP_CFG_SWBUF_CSAVE)
839
840#if defined(TCP_CFG_RWBUF_CSAVE)
841
842TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
843 0,
844 NADR,
845 TCP_ECHO_SRV_SWBUF_SIZE,
846 NADR,
847 TCP_ECHO_SRV_RWBUF_SIZE,
848 NULL
849 } );
850
851#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
852
853TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
854 0,
855 NADR,
856 TCP_ECHO_SRV_SWBUF_SIZE,
857 tcp_echo_srv_rwbuf[3],
858 TCP_ECHO_SRV_RWBUF_SIZE,
859 NULL
860 } );
861
862#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
863
864#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
865
866#if defined(TCP_CFG_RWBUF_CSAVE)
867
868TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
869 0,
870 tcp_echo_srv_swbuf[3],
871 TCP_ECHO_SRV_SWBUF_SIZE,
872 NADR,
873 TCP_ECHO_SRV_RWBUF_SIZE,
874 NULL
875 } );
876
877#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
878
879TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID4, {
880 0,
881 tcp_echo_srv_swbuf[3],
882 TCP_ECHO_SRV_SWBUF_SIZE,
883 tcp_echo_srv_rwbuf[3],
884 TCP_ECHO_SRV_RWBUF_SIZE,
885 NULL
886 } );
887
888#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
889
890#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
891
892#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 4 */
893
894#if NUM_TCP_ECHO_SRV_TASKS >= 5
895
896#if defined(TCP_CFG_SWBUF_CSAVE)
897
898#if defined(TCP_CFG_RWBUF_CSAVE)
899
900TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
901 0,
902 NADR,
903 TCP_ECHO_SRV_SWBUF_SIZE,
904 NADR,
905 TCP_ECHO_SRV_RWBUF_SIZE,
906 NULL
907 } );
908
909#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
910
911TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
912 0,
913 NADR,
914 TCP_ECHO_SRV_SWBUF_SIZE,
915 tcp_echo_srv_rwbuf[4],
916 TCP_ECHO_SRV_RWBUF_SIZE,
917 NULL
918 } );
919
920#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
921
922#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
923
924#if defined(TCP_CFG_RWBUF_CSAVE)
925
926TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
927 0,
928 tcp_echo_srv_swbuf[4],
929 TCP_ECHO_SRV_SWBUF_SIZE,
930 NADR,
931 TCP_ECHO_SRV_RWBUF_SIZE,
932 NULL
933 } );
934
935#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
936
937TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID5, {
938 0,
939 tcp_echo_srv_swbuf[4],
940 TCP_ECHO_SRV_SWBUF_SIZE,
941 tcp_echo_srv_rwbuf[4],
942 TCP_ECHO_SRV_RWBUF_SIZE,
943 NULL
944 } );
945
946#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
947
948#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
949
950#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 5 */
951
952#if NUM_TCP_ECHO_SRV_TASKS >= 6
953
954#if defined(TCP_CFG_SWBUF_CSAVE)
955
956#if defined(TCP_CFG_RWBUF_CSAVE)
957
958TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
959 0,
960 NADR,
961 TCP_ECHO_SRV_SWBUF_SIZE,
962 NADR,
963 TCP_ECHO_SRV_RWBUF_SIZE,
964 NULL
965 } );
966
967#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
968
969TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
970 0,
971 NADR,
972 TCP_ECHO_SRV_SWBUF_SIZE,
973 tcp_echo_srv_rwbuf[5],
974 TCP_ECHO_SRV_RWBUF_SIZE,
975 NULL
976 } );
977
978#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
979
980#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
981
982#if defined(TCP_CFG_RWBUF_CSAVE)
983
984TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
985 0,
986 tcp_echo_srv_swbuf[5],
987 TCP_ECHO_SRV_SWBUF_SIZE,
988 NADR,
989 TCP_ECHO_SRV_RWBUF_SIZE,
990 NULL
991 } );
992
993#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
994
995TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID6, {
996 0,
997 tcp_echo_srv_swbuf[5],
998 TCP_ECHO_SRV_SWBUF_SIZE,
999 tcp_echo_srv_rwbuf[5],
1000 TCP_ECHO_SRV_RWBUF_SIZE,
1001 NULL
1002 } );
1003
1004#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1005
1006#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
1007
1008#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 6 */
1009
1010#if NUM_TCP_ECHO_SRV_TASKS >= 7
1011
1012#if defined(TCP_CFG_SWBUF_CSAVE)
1013
1014#if defined(TCP_CFG_RWBUF_CSAVE)
1015
1016TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
1017 0,
1018 NADR,
1019 TCP_ECHO_SRV_SWBUF_SIZE,
1020 NADR,
1021 TCP_ECHO_SRV_RWBUF_SIZE,
1022 NULL
1023 } );
1024
1025#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1026
1027TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
1028 0,
1029 NADR,
1030 TCP_ECHO_SRV_SWBUF_SIZE,
1031 tcp_echo_srv_rwbuf[6],
1032 TCP_ECHO_SRV_RWBUF_SIZE,
1033 NULL
1034 } );
1035
1036#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1037
1038#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
1039
1040#if defined(TCP_CFG_RWBUF_CSAVE)
1041
1042TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
1043 0,
1044 tcp_echo_srv_swbuf[6],
1045 TCP_ECHO_SRV_SWBUF_SIZE,
1046 NADR,
1047 TCP_ECHO_SRV_RWBUF_SIZE,
1048 NULL
1049 } );
1050
1051#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1052
1053TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID7, {
1054 0,
1055 tcp_echo_srv_swbuf[6],
1056 TCP_ECHO_SRV_SWBUF_SIZE,
1057 tcp_echo_srv_rwbuf[6],
1058 TCP_ECHO_SRV_RWBUF_SIZE,
1059 NULL
1060 } );
1061
1062#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1063
1064#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
1065
1066#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 7 */
1067
1068#if NUM_TCP_ECHO_SRV_TASKS >= 8
1069
1070#if defined(TCP_CFG_SWBUF_CSAVE)
1071
1072#if defined(TCP_CFG_RWBUF_CSAVE)
1073
1074TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
1075 0,
1076 NADR,
1077 TCP_ECHO_SRV_SWBUF_SIZE,
1078 NADR,
1079 TCP_ECHO_SRV_RWBUF_SIZE,
1080 NULL
1081 } );
1082
1083#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1084
1085TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
1086 0,
1087 NADR,
1088 TCP_ECHO_SRV_SWBUF_SIZE,
1089 tcp_echo_srv_rwbuf[7],
1090 TCP_ECHO_SRV_RWBUF_SIZE,
1091 NULL
1092 } );
1093
1094#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1095
1096#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
1097
1098#if defined(TCP_CFG_RWBUF_CSAVE)
1099
1100TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
1101 0,
1102 tcp_echo_srv_swbuf[7],
1103 TCP_ECHO_SRV_SWBUF_SIZE,
1104 NADR,
1105 TCP_ECHO_SRV_RWBUF_SIZE,
1106 NULL
1107 } );
1108
1109#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1110
1111TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID8, {
1112 0,
1113 tcp_echo_srv_swbuf[7],
1114 TCP_ECHO_SRV_SWBUF_SIZE,
1115 tcp_echo_srv_rwbuf[7],
1116 TCP_ECHO_SRV_RWBUF_SIZE,
1117 NULL
1118 } );
1119
1120#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
1121
1122#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
1123
1124#endif /* of #if NUM_TCP_ECHO_SRV_TASKS >= 8 */
1125
1126#endif /* of #ifdef USE_TCP_ECHO_SRV1 */
1127
1128#endif /* of #ifdef USE_TCP_NON_BLOCKING */
1129
1130#endif /* of #ifdef SUPPORT_INET6 */
1131
1132#endif /* of #ifndef USE_TCP_EXTENTIONS */
1133
1134#endif /* of #if defined(USE_TCP_ECHO_SRV1) || defined(USE_TCP_ECHO_SRV2) */
Note: See TracBrowser for help on using the repository browser.