source: EcnlProtoTool/trunk/asp3_dcre/tinet/netapp/tinet_tcp_echo_cli.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: 6.6 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_cli.cfg 270 2017-02-09 04:03:47Z coas-nagasima $
44 */
45
46/*
47 * TCP ECHO クライアント
48 * TCP/IP コンフィギュレーションファイル
49 */
50
51#ifdef USE_TCP_ECHO_CLI
52
53#ifndef USE_TCP_EXTENTIONS
54
55/* TCP 通信端点 */
56
57#ifdef SUPPORT_INET4
58
59#ifdef USE_TCP_NON_BLOCKING
60
61#if defined(TCP_CFG_SWBUF_CSAVE)
62
63#if defined(TCP_CFG_RWBUF_CSAVE)
64
65TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
66 0,
67 NADR,
68 TCP_ECHO_CLI_SWBUF_SIZE,
69 NADR,
70 TCP_ECHO_CLI_RWBUF_SIZE,
71 callback_nblk_tcp_echo_cli
72 } );
73
74#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
75
76TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
77 0,
78 NADR,
79 TCP_ECHO_CLI_SWBUF_SIZE,
80 tcp_echo_cli_rwbuf,
81 TCP_ECHO_CLI_RWBUF_SIZE,
82 callback_nblk_tcp_echo_cli
83 } );
84
85#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
86
87#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
88
89#if defined(TCP_CFG_RWBUF_CSAVE)
90
91TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
92 0,
93 tcp_echo_cli_swbuf,
94 TCP_ECHO_CLI_SWBUF_SIZE,
95 NADR,
96 TCP_ECHO_CLI_RWBUF_SIZE,
97 callback_nblk_tcp_echo_cli
98 } );
99
100#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
101
102TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
103 0,
104 tcp_echo_cli_swbuf,
105 TCP_ECHO_CLI_SWBUF_SIZE,
106 tcp_echo_cli_rwbuf,
107 TCP_ECHO_CLI_RWBUF_SIZE,
108 callback_nblk_tcp_echo_cli
109 } );
110
111#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
112
113#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
114
115#else /* of #ifdef USE_TCP_NON_BLOCKING */
116
117#if defined(TCP_CFG_SWBUF_CSAVE)
118
119#if defined(TCP_CFG_RWBUF_CSAVE)
120
121TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
122 0,
123 NADR,
124 TCP_ECHO_CLI_SWBUF_SIZE,
125 NADR,
126 TCP_ECHO_CLI_RWBUF_SIZE,
127 NULL
128 } );
129
130#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
131
132TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
133 0,
134 NADR,
135 TCP_ECHO_CLI_SWBUF_SIZE,
136 tcp_echo_cli_rwbuf,
137 TCP_ECHO_CLI_RWBUF_SIZE,
138 NULL
139 } );
140
141#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
142
143#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
144
145#if defined(TCP_CFG_RWBUF_CSAVE)
146
147TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
148 0,
149 tcp_echo_cli_swbuf,
150 TCP_ECHO_CLI_SWBUF_SIZE,
151 NADR,
152 TCP_ECHO_CLI_RWBUF_SIZE,
153 NULL
154 } );
155
156#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
157
158TCP_CRE_CEP (TCP_ECHO_CLI_CEPID, {
159 0,
160 tcp_echo_cli_swbuf,
161 TCP_ECHO_CLI_SWBUF_SIZE,
162 tcp_echo_cli_rwbuf,
163 TCP_ECHO_CLI_RWBUF_SIZE,
164 NULL
165 } );
166
167#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
168
169#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
170
171#endif /* of #ifdef USE_TCP_NON_BLOCKING */
172
173#endif /* of #ifdef SUPPORT_INET4 */
174
175#ifdef SUPPORT_INET6
176
177#ifdef USE_TCP_NON_BLOCKING
178
179#if defined(TCP_CFG_SWBUF_CSAVE)
180
181#if defined(TCP_CFG_RWBUF_CSAVE)
182
183TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
184 0,
185 NADR,
186 TCP_ECHO_CLI_SWBUF_SIZE,
187 NADR,
188 TCP_ECHO_CLI_RWBUF_SIZE,
189 callback_nblk_tcp_echo_cli
190 } );
191
192#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
193
194TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
195 0,
196 NADR,
197 TCP_ECHO_CLI_SWBUF_SIZE,
198 tcp_echo_cli_rwbuf,
199 TCP_ECHO_CLI_RWBUF_SIZE,
200 callback_nblk_tcp_echo_cli
201 } );
202
203#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
204
205#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
206
207#if defined(TCP_CFG_RWBUF_CSAVE)
208
209TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
210 0,
211 tcp_echo_cli_swbuf,
212 TCP_ECHO_CLI_SWBUF_SIZE,
213 NADR,
214 TCP_ECHO_CLI_RWBUF_SIZE,
215 callback_nblk_tcp_echo_cli
216 } );
217
218#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
219
220TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
221 0,
222 tcp_echo_cli_swbuf,
223 TCP_ECHO_CLI_SWBUF_SIZE,
224 tcp_echo_cli_rwbuf,
225 TCP_ECHO_CLI_RWBUF_SIZE,
226 callback_nblk_tcp_echo_cli
227 } );
228
229#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
230
231#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
232
233#else /* of #ifdef USE_TCP_NON_BLOCKING */
234
235#if defined(TCP_CFG_SWBUF_CSAVE)
236
237#if defined(TCP_CFG_RWBUF_CSAVE)
238
239TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
240 0,
241 NADR,
242 TCP_ECHO_CLI_SWBUF_SIZE,
243 NADR,
244 TCP_ECHO_CLI_RWBUF_SIZE,
245 NULL
246 } );
247
248#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
249
250TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
251 0,
252 NADR,
253 TCP_ECHO_CLI_SWBUF_SIZE,
254 tcp_echo_cli_rwbuf,
255 TCP_ECHO_CLI_RWBUF_SIZE,
256 NULL
257 } );
258
259#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
260
261#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
262
263#if defined(TCP_CFG_RWBUF_CSAVE)
264
265TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
266 0,
267 tcp_echo_cli_swbuf,
268 TCP_ECHO_CLI_SWBUF_SIZE,
269 NADR,
270 TCP_ECHO_CLI_RWBUF_SIZE,
271 NULL
272 } );
273
274#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
275
276TCP6_CRE_CEP (TCP_ECHO_CLI_CEPID, {
277 0,
278 tcp_echo_cli_swbuf,
279 TCP_ECHO_CLI_SWBUF_SIZE,
280 tcp_echo_cli_rwbuf,
281 TCP_ECHO_CLI_RWBUF_SIZE,
282 NULL
283 } );
284
285#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
286
287#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
288
289#endif /* of #ifdef USE_TCP_NON_BLOCKING */
290
291#endif /* of #ifdef SUPPORT_INET6 */
292
293#endif /* of #ifndef USE_TCP_EXTENTIONS */
294
295#endif /* of #ifdef USE_TCP_ECHO_CLI */
Note: See TracBrowser for help on using the repository browser.