source: asp3_tinet_ecnl_rx/trunk/asp3_dcre/tinet/netapp/tinet_tcp_discard_cli.cfg@ 337

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

ASP3版ECNLを追加

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/plain;charset=UTF-8
File size: 4.4 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 DISCARD クライアント
36 * TCP/IP コンフィギュレーションファイル
37 */
38
39#ifdef USE_TCP_DISCARD_CLI
40
41#ifndef USE_TCP_EXTENTIONS
42
43/* TCP 通信端点 */
44
45#ifdef SUPPORT_INET6
46
47#ifdef USE_TCP_NON_BLOCKING
48
49#ifdef TCP_CFG_SWBUF_CSAVE_ONLY
50
51TCP6_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
52 TA_NULL,
53 NADR,
54 TCP_DISCARD_CLI_SWBUF_SIZE,
55 NADR,
56 0,
57 callback_nblk_tcp_discard_cli
58 } );
59
60#else /* of #ifdef TCP_CFG_SWBUF_CSAVE_ONLY */
61
62TCP6_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
63 TA_NULL,
64 tcp_discard_cli_swbuf,
65 TCP_DISCARD_CLI_SWBUF_SIZE,
66 NADR,
67 0,
68 callback_nblk_tcp_discard_cli
69 } );
70
71#endif /* of #ifdef TCP_CFG_SWBUF_CSAVE_ONLY */
72
73#else /* of #ifdef USE_TCP_NON_BLOCKING */
74
75#ifdef TCP_CFG_SWBUF_CSAVE_ONLY
76
77TCP6_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
78 TA_NULL,
79 NADR,
80 TCP_DISCARD_CLI_SWBUF_SIZE,
81 NADR,
82 0,
83 NULL
84 } );
85
86#else /* of #ifdef TCP_CFG_SWBUF_CSAVE_ONLY */
87
88TCP6_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
89 TA_NULL,
90 tcp_discard_cli_swbuf,
91 TCP_DISCARD_CLI_SWBUF_SIZE,
92 NADR,
93 0,
94 NULL
95 } );
96
97#endif /* of #ifdef TCP_CFG_SWBUF_CSAVE */
98
99#endif /* of #ifdef USE_TCP_NON_BLOCKING */
100
101#else /* of #ifdef SUPPORT_INET6 */
102
103#ifdef SUPPORT_INET4
104
105#ifdef USE_TCP_NON_BLOCKING
106
107#ifdef TCP_CFG_SWBUF_CSAVE_ONLY
108
109TCP_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
110 TA_NULL,
111 NADR,
112 TCP_DISCARD_CLI_SWBUF_SIZE,
113 NADR,
114 0,
115 callback_nblk_tcp_discard_cli
116 } );
117
118#else /* of #ifdef TCP_CFG_SWBUF_CSAVE_ONLY */
119
120TCP_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
121 TA_NULL,
122 tcp_discard_cli_swbuf,
123 TCP_DISCARD_CLI_SWBUF_SIZE,
124 NADR,
125 0,
126 callback_nblk_tcp_discard_cli
127 } );
128
129#endif /* of #ifdef TCP_CFG_SWBUF_CSAVE_ONLY */
130
131#else /* of #ifdef USE_TCP_NON_BLOCKING */
132
133#ifdef TCP_CFG_SWBUF_CSAVE_ONLY
134
135TCP_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
136 TA_NULL,
137 NADR,
138 TCP_DISCARD_CLI_SWBUF_SIZE,
139 NADR,
140 0,
141 NULL
142 } );
143
144#else /* of #ifdef TCP_CFG_SWBUF_CSAVE_ONLY */
145
146TCP_CRE_CEP (TCP_DISCARD_CLI_CEPID, {
147 TA_NULL,
148 tcp_discard_cli_swbuf,
149 TCP_DISCARD_CLI_SWBUF_SIZE,
150 NADR,
151 0,
152 NULL
153 } );
154
155#endif /* of #ifdef TCP_CFG_SWBUF_CSAVE */
156
157#endif /* of #ifdef USE_TCP_NON_BLOCKING */
158
159#endif /* of #ifdef SUPPORT_INET4 */
160
161#endif /* of #ifdef SUPPORT_INET6 */
162
163#endif /* of #ifndef USE_TCP_EXTENTIONS */
164
165#endif /* of #ifdef USE_TCP_DISCARD_CLI */
Note: See TracBrowser for help on using the repository browser.