source: asp3_tinet_ecnl_arm/trunk/asp3_dcre/tinet/netapp/tinet_tcp64_echo_srv1.cfg@ 352

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

arm向けASP3版ECNLを追加

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/plain;charset=UTF-8
File size: 8.2 KB
Line 
1/*
2 * TINET (TCP/IP Protocol Stack)
3 *
4 * Copyright (C) 2001-2017 by Dep. of Computer Science and Engineering
5 * Tomakomai National College of Technology, JAPAN
6 *
7 * 上記著作権者は,以下の (1)~(4) の条件か,Free Software Foundation
8 * によって公表されている GNU General Public License の Version 2 に記
9 * 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
10 * を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
11 * 利用と呼ぶ)することを無償で許諾する.
12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
14 * スコード中に含まれていること.
15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
16 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用
17 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記
18 * の無保証規定を掲載すること.
19 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
20 * 用できない形で再配布する場合には,次の条件を満たすこと.
21 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
22 * 作権表示,この利用条件および下記の無保証規定を掲載すること.
23 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
24 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
25 *
26 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お
27 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
28 * 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
29 * 接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
30 *
31 * @(#) $Id$
32 */
33
34/*
35 * TCP ECHO サーバの TCP/IP コンフィギュレーションファイル
36 *
37 * SUPPORT_INET6
38 * SUPPORT_INET4
39 * USE_TCP_NON_BLOCKING: OFF
40 * USE_TCP_EXTENTIONS: OFF
41 * TCP 受付口
42 * TCP 通信端点、NUM_TCP_ECHO_SRV_TASKS == 1
43 *
44 */
45
46#if defined(USE_TCP_ECHO_SRV1)
47
48/*
49 * TCP 受付口
50 */
51
52#if defined(USE_TCP_EXTENTIONS)
53
54#else /* of #if defined(USE_TCP_EXTENTIONS) */
55
56#if defined(SUPPORT_INET6)
57
58TCP6_CRE_REP (TCP_ECHO_SRV_REPID, {
59 TA_NULL,
60 { IPV6_ADDRANY, 7 }
61 } );
62
63#if defined(SUPPORT_INET4) && defined(USE_TCP4_ECHO_SRV)
64
65TCP_CRE_REP (TCP4_ECHO_SRV_REPID, {
66 TA_NULL,
67 { IPV4_ADDRANY, 7 }
68 } );
69
70#endif /* of #if defined(SUPPORT_INET4) && defined(USE_TCP4_ECHO_SRV) */
71
72#else /* of #if defined(SUPPORT_INET6) */
73
74#if defined(SUPPORT_INET4)
75
76TCP_CRE_REP (TCP_ECHO_SRV_REPID, {
77 TA_NULL,
78 { IPV4_ADDRANY, 7 }
79 } );
80
81#endif /* of #if defined(SUPPORT_INET4) */
82
83#endif /* of #if defined(SUPPORT_INET6) */
84
85#endif /* of #if defined(USE_TCP_EXTENTIONS) */
86
87/*
88 * TCP 通信端点
89 *
90 * 定義する TCP 通信端点(TCP?_ECHO_SRV_CEPID1)の選択
91 *
92 * INET6 INET4 USE_TCP4 TCP6_CRE_CEP TCP_CRE_CEP
93 * ○ ○ ○ × TCP4
94 * ○ ○ × TCP ×
95 * ○ × ○ TCP ×
96 * ○ × × TCP ×
97 * × ○ ○ × TCP
98 * × ○ × × TCP
99 * × × ○ × ×
100 * × × × × ×
101 *
102 */
103
104#if defined(USE_TCP_EXTENTIONS)
105
106#else /* of #if defined(USE_TCP_EXTENTIONS) */
107
108#if defined(USE_TCP_NON_BLOCKING)
109
110#else /* of #if defined(USE_TCP_NON_BLOCKING) */
111
112#if defined(SUPPORT_INET6)
113
114#if defined(SUPPORT_INET4)
115
116#if defined(USE_TCP4_ECHO_SRV)
117
118#if defined(TCP_CFG_SWBUF_CSAVE)
119
120#if defined(TCP_CFG_RWBUF_CSAVE)
121
122TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
123 TA_NULL,
124 NADR,
125 TCP_ECHO_SRV_SWBUF_SIZE,
126 NADR,
127 TCP_ECHO_SRV_RWBUF_SIZE,
128 NULL
129 } );
130
131#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
132
133TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
134 TA_NULL,
135 NADR,
136 TCP_ECHO_SRV_SWBUF_SIZE,
137 tcp_echo_srv_rwbuf[0],
138 TCP_ECHO_SRV_RWBUF_SIZE,
139 NULL
140 } );
141
142#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
143
144#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
145
146#if defined(TCP_CFG_RWBUF_CSAVE)
147
148TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
149 TA_NULL,
150 tcp_echo_srv_swbuf[0],
151 TCP_ECHO_SRV_SWBUF_SIZE,
152 NADR,
153 TCP_ECHO_SRV_RWBUF_SIZE,
154 NULL
155 } );
156
157#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
158
159TCP_CRE_CEP (TCP4_ECHO_SRV_CEPID1, {
160 TA_NULL,
161 tcp_echo_srv_swbuf[0],
162 TCP_ECHO_SRV_SWBUF_SIZE,
163 tcp_echo_srv_rwbuf[0],
164 TCP_ECHO_SRV_RWBUF_SIZE,
165 NULL
166 } );
167
168#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
169
170#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
171
172#else /* of #if defined(USE_TCP4_ECHO_SRV) */
173
174#if defined(TCP_CFG_SWBUF_CSAVE)
175
176#if defined(TCP_CFG_RWBUF_CSAVE)
177
178TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
179 TA_NULL,
180 NADR,
181 TCP_ECHO_SRV_SWBUF_SIZE,
182 NADR,
183 TCP_ECHO_SRV_RWBUF_SIZE,
184 NULL
185 } );
186
187#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
188
189TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
190 TA_NULL,
191 NADR,
192 TCP_ECHO_SRV_SWBUF_SIZE,
193 tcp_echo_srv_rwbuf[0],
194 TCP_ECHO_SRV_RWBUF_SIZE,
195 NULL
196 } );
197
198#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
199
200#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
201
202#if defined(TCP_CFG_RWBUF_CSAVE)
203
204TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
205 TA_NULL,
206 tcp_echo_srv_swbuf[0],
207 TCP_ECHO_SRV_SWBUF_SIZE,
208 NADR,
209 TCP_ECHO_SRV_RWBUF_SIZE,
210 NULL
211 } );
212
213#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
214
215TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
216 TA_NULL,
217 tcp_echo_srv_swbuf[0],
218 TCP_ECHO_SRV_SWBUF_SIZE,
219 tcp_echo_srv_rwbuf[0],
220 TCP_ECHO_SRV_RWBUF_SIZE,
221 NULL
222 } );
223
224#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
225
226#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
227
228#endif /* of #if defined(USE_TCP4_ECHO_SRV) */
229
230#else /* of #if defined(SUPPORT_INET4) */
231
232#if defined(TCP_CFG_SWBUF_CSAVE)
233
234#if defined(TCP_CFG_RWBUF_CSAVE)
235
236TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
237 TA_NULL,
238 NADR,
239 TCP_ECHO_SRV_SWBUF_SIZE,
240 NADR,
241 TCP_ECHO_SRV_RWBUF_SIZE,
242 NULL
243 } );
244
245#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
246
247TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
248 TA_NULL,
249 NADR,
250 TCP_ECHO_SRV_SWBUF_SIZE,
251 tcp_echo_srv_rwbuf[0],
252 TCP_ECHO_SRV_RWBUF_SIZE,
253 NULL
254 } );
255
256#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
257
258#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
259
260#if defined(TCP_CFG_RWBUF_CSAVE)
261
262TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
263 TA_NULL,
264 tcp_echo_srv_swbuf[0],
265 TCP_ECHO_SRV_SWBUF_SIZE,
266 NADR,
267 TCP_ECHO_SRV_RWBUF_SIZE,
268 NULL
269 } );
270
271#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
272
273TCP6_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
274 TA_NULL,
275 tcp_echo_srv_swbuf[0],
276 TCP_ECHO_SRV_SWBUF_SIZE,
277 tcp_echo_srv_rwbuf[0],
278 TCP_ECHO_SRV_RWBUF_SIZE,
279 NULL
280 } );
281
282#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
283
284#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
285
286#endif /* of #if defined(SUPPORT_INET4) */
287
288#elif defined(SUPPORT_INET4) /* of #if defined(SUPPORT_INET6) */
289
290#if defined(TCP_CFG_SWBUF_CSAVE)
291
292#if defined(TCP_CFG_RWBUF_CSAVE)
293
294TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
295 TA_NULL,
296 NADR,
297 TCP_ECHO_SRV_SWBUF_SIZE,
298 NADR,
299 TCP_ECHO_SRV_RWBUF_SIZE,
300 NULL
301 } );
302
303#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
304
305TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
306 TA_NULL,
307 NADR,
308 TCP_ECHO_SRV_SWBUF_SIZE,
309 tcp_echo_srv_rwbuf[0],
310 TCP_ECHO_SRV_RWBUF_SIZE,
311 NULL
312 } );
313
314#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
315
316#else /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
317
318#if defined(TCP_CFG_RWBUF_CSAVE)
319
320TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
321 TA_NULL,
322 tcp_echo_srv_swbuf[0],
323 TCP_ECHO_SRV_SWBUF_SIZE,
324 NADR,
325 TCP_ECHO_SRV_RWBUF_SIZE,
326 NULL
327 } );
328
329#else /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
330
331TCP_CRE_CEP (TCP_ECHO_SRV_CEPID1, {
332 TA_NULL,
333 tcp_echo_srv_swbuf[0],
334 TCP_ECHO_SRV_SWBUF_SIZE,
335 tcp_echo_srv_rwbuf[0],
336 TCP_ECHO_SRV_RWBUF_SIZE,
337 NULL
338 } );
339
340#endif /* of #if defined(TCP_CFG_RWBUF_CSAVE) */
341
342#endif /* of #if defined(TCP_CFG_SWBUF_CSAVE) */
343
344#endif /* of #if defined(SUPPORT_INET6) */
345
346#endif /* of #if defined(USE_TCP_NON_BLOCKING) */
347
348#endif /* of #if defined(USE_TCP_EXTENTIONS) */
349
350#endif /* of #if defined(USE_TCP_ECHO_SRV1) */
Note: See TracBrowser for help on using the repository browser.