source: azure_iot_hub/trunk/asp3_dcre/target/gr_sakura_gcc/tinet_target_config.h@ 388

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

Azure IoT Hub Device C SDK を使ったサンプルの追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/x-chdr
File size: 17.3 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)の条件を満たす場合に限り,本ソフトウェ
9 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
10 * 変・再é…
11å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
14 * スコード中に含まれていること.
15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
16 * 用できる形で再é…
17å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é…
18å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
19 * 者
20マニュアルなど)に,上記の著作権表示,この利用条件および下記
21 * の無保証規定を掲載すること.
22 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
23 * 用できない形で再é…
24å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
25 * と.
26 * (a) 再é…
27å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€…
28マニュアルなど)に,上記の著
29 * 作権表示,この利用条件および下記の無保証規定を掲載すること.
30 * (b) 再é…
31å¸ƒã®å½¢æ…
32‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
33 * 報告すること.
34 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
35 * 害からも,上記著作権者
36およびTOPPERSプロジェクトをå…
37è²¬ã™ã‚‹ã“と.
38 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
39 * 由に基づく請求からも,上記著作権者
40およびTOPPERSプロジェクトを
41 * å…
42è²¬ã™ã‚‹ã“と.
43 *
44 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者
45お
46 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
47 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
48 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
49 * の責任を負わない.
50 *
51 * @(#) $Id: tinet_target_config.h 388 2019-05-22 11:25:18Z coas-nagasima $
52 */
53
54#ifndef _TINET_TARGET_CONFIG_H_
55#define _TINET_TARGET_CONFIG_H_
56
57/*
58 * TCP/IP に関する定義
59 */
60
61/* TCP に関する定義 */
62
63/*
64 * MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
65 *
66 * 相手から MSS オプションでセグメントサイズを指定されても、
67 * この値で、セグメントサイズを制限できる。
68 */
69
70#ifndef MAX_TCP_SND_SEG
71#define MAX_TCP_SND_SEG (IF_MTU - (IP_HDR_SIZE + TCP_HDR_SIZE))
72#endif /* of #ifndef MAX_TCP_SND_SEG */
73
74/*
75 * DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
76 */
77
78#ifndef DEF_TCP_RCV_SEG
79#define DEF_TCP_RCV_SEG (IF_MTU - (IP_HDR_SIZE + TCP_HDR_SIZE))
80#endif /* of #ifndef DEF_TCP_RCV_SEG */
81
82/*
83 * セグメントの順番をå…
84¥ã‚Œæ›¿ãˆã‚‹ã¨ãã«æ–°ãŸã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒãƒƒãƒ•ã‚¡ã‚’割当てて、
85 * データをコピーするサイズのしきい値
86 */
87#define MAX_TCP_REALLOC_SIZE 1024
88
89#define TCP_CFG_OPT_MSS /* コネクション開設時に、セグメントサイズオプションをつけて送信する。*/
90#define TCP_CFG_DELAY_ACK /* ACK を遅
91らせるときはコメントを外す。 */
92#define TCP_CFG_ALWAYS_KEEP /* 常にキープアライブする時はコメントを外す。 */
93
94/* UDP に関する定義 */
95
96#define UDP_CFG_IN_CHECKSUM /* UDP のå…
97¥åŠ›ãƒã‚§ãƒƒã‚¯ã‚µãƒ ã‚’行う場合はコメントを外す。 */
98#define UDP_CFG_OUT_CHECKSUM /* UDP の出力チェックサムを行う場合はコメントを外す。 */
99
100/* ICMPv4/v6 に関する定義 */
101
102#define ICMP_REPLY_ERROR /* ICMP エラーメッセージを送信する場合はコメントを外す。*/
103
104/* IPv4 に関する定義 */
105
106//#define IP4_CFG_FRAGMENT /* データグラムの分割・再構成行う場合はコメントを外す。 */
107#define NUM_IP4_FRAG_QUEUE 2 /* データグラム再構成キューサイズ */
108#define IP4_CFG_FRAG_REASSM_SIZE 4096 /* IPv4 再構成バッファサイズ */
109
110/* IPv6 に関する定義 */
111
112#define NUM_IP6_DAD_COUNT 1 /* 重複アドレス検出で送信する近隣要請の回数、 */
113 /* 0 を指定すると、重複アドレス検出を行わない。 */
114#define NUM_ND6_CACHE_ENTRY 10 /* 近隣キャッシュのエントリ数 */
115
116/*
117 * IPv6 用ホストキャッシュのエントリ数。
118 * 0 を指定するとIPv6 用ホストキャッシュを組込まない。
119 */
120#define NUM_IN6_HOSTCACHE_ENTRY 4
121
122#ifdef SUPPORT_ETHER
123
124#define IP6_CFG_AUTO_LINKLOCAL /* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
125
126/*
127 * ディフォルトルータリストに関する定義
128 */
129
130/*
131 * ディフォルトルータリストのエントリ数。
132 * 最大値は 16、0 を指定するとルータ通知を受信しない。
133 */
134#define NUM_ND6_DEF_RTR_ENTRY 4
135
136/*
137 * プレフィックスリストに関する定義。
138 * 最大値は 16。
139 */
140#define NUM_ND6_PREFIX_ENTRY 4 /* プレフィックスリストのエントリ数 */
141
142/*
143 * 起動時のルータ要請出力回数。
144 * 0 を指定するとルータ要請を出力しない。
145 */
146#define NUM_ND6_RTR_SOL_RETRY 3
147
148#define IP6_CFG_FRAGMENT /* データグラムの分割・再構成行う場合はコメントを外す。 */
149#define NUM_IP6_FRAG_QUEUE 2 /* データグラム再構成キューサイズ */
150#define IP6_CFG_FRAG_REASSM_SIZE 4096 /* IPv6 再構成バッファサイズ */
151
152#endif /* of #ifdef SUPPORT_ETHER */
153
154/*
155 * データリンク層 (ネットワークインタフェース) に関する定義
156 */
157
158/*
159 * PPP、モデムに関する定義
160 */
161
162#define MODEM_CFG_DIAL "ATD" /* ダイアルコマンド文字列 */
163#define MODEM_CFG_RETRY_CNT 3 /* ダイアルリトライ回数 */
164#define MODEM_CFG_RETRY_WAIT 10000 /* ダイアルリトライまでの待
165ち時間 [ms] */
166
167/*
168 * PPP、HDLC に関する定義
169 */
170
171#define DEF_LOCAL_ACCM ULONG_C(0x000a0000) /* 自分の ACCM、XON と XOFF のみ変換 */
172#define DEF_REMOTE_ACCM ULONG_C(0xffffffff) /* 相手の ACCM、初期値はå…
173¨ã¦å¤‰æ› */
174
175/*
176 * PPP、LCP に関する定義
177 */
178
179#define LCP_CFG_MRU UINT_C(0x0001) /* MRU */
180#define LCP_CFG_ACCM UINT_C(0x0002) /* ACCM */
181#define LCP_CFG_MAGIC UINT_C(0x0004) /* マジック番号 */
182#define LCP_CFG_PCOMP UINT_C(0x0008) /* プロトコル部圧縮機能 */
183#define LCP_CFG_ACCOMP UINT_C(0x0010) /* アドレス・制御部圧縮 */
184#define LCP_CFG_PAP UINT_C(0x0020) /* PAP */
185/*#define LCP_CFG_CHAP UINT_C(0x0040) CHAP は実装
186予定 */
187
188#ifdef LCP_CFG_MAGIC
189
190#define LCP_ECHO_INTERVAL (20*NET_TIMER_HZ) /* インターバル時間 */
191#define LCP_ECHO_FAILS 9 /* 失敗閾値 */
192
193#endif /* of #ifdef LCP_CFG_MAGIC */
194
195/*
196 * PPP、PAP に関する定義
197 */
198
199#define DEF_PAP_TIMEOUT (3*NET_TIMER_HZ)
200#define DEF_PAP_REQTIME (30*NET_TIMER_HZ) /* タイムアウト処理を行うときはコメントを外す。*/
201#define MAX_PAP_REXMT 10 /* 認証要求の最大再送回数 */
202
203/*
204 * RX63N Ethernet Controler に関する定義
205 */
206
207#define NUM_IF_RX62N_TXBUF 2 /* 送信バッファ数 */
208#define NUM_IF_RX62N_RXBUF 2 /* 受信バッファ数 */
209#define IF_RX62N_BUF_PAGE_SIZE 1518 /* バッファサイズ */
210
211#define TMO_IF_RX62N_GET_NET_BUF 1000 /* [us]、受信用 net_buf 獲得タイムアウト */
212 /* [s]、 送信タイムアウト */
213#define TMO_IF_RX62N_XMIT (2*IF_TIMER_HZ)
214
215/*#define IF_RX62N_CFG_ACCEPT_ALL マルチキャスト、エラーフレームも受信するときはコメントを外す。*/
216
217/*
218 * Bluetooth USB PAN に関する定義
219 */
220
221#define NUM_IF_BTUSB_TXBUF 2 /* 送信バッファ数 */
222#define NUM_IF_BTUSB_RXBUF 2 /* 受信バッファ数 */
223#define IF_BTUSB_BUF_PAGE_SIZE 1518 /* バッファサイズ */
224
225#define TMO_IF_BTUSB_GET_NET_BUF 1 /* [ms]、受信用 net_buf 獲得タイムアウト */
226 /* [s]、 送信タイムアウト */
227#define TMO_IF_BTUSB_XMIT (2*IF_TIMER_HZ)
228
229/*
230 * イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
231 *
232 * 注意: 以下の指定は、指定例であり、if_rx62n では、
233 * 開放しないので、以下のコメントを外してはならない。
234 */
235
236/*#define ETHER_NIC_CFG_RELEASE_NET_BUF*/
237
238/*
239 * RX63N Ethernet Controller に関する定義
240 */
241
242#define RX63N_BASE_ADDRESS ULONG_C(0x00200000) /* NIC のレジスタベースアドレス */
243
244#define INHNO_IF_RX62N_TRX INT_ETH_EINT /* パケット送受信 */
245#define INTNO_IF_RX62N_TRX INT_ETH_EINT /* パケット送受信 */
246#define INTATR_IF_RX62N_TRX (TA_NULL) /* 割込み属性 */
247#define INTPRI_IF_RX62N_TRX (-1) /* 割込み優å…
248ˆåº¦ */
249
250/*
251 * ARP に関する定義
252 */
253
254#define NUM_ARP_ENTRY 10 /* ARP キャッシュエントリ数 */
255
256/*
257 * DHCP に関する定義
258 *
259 * ・注意: TINET は、DHCP を実装
260していない。応用プログラムで、
261 * DHCP メッセージを受信するための定義である。
262 * また、現在は IPv4 のみ有効である。
263 */
264
265#define DHCP_CFG /* DHCP を処理する場合はコメントを外す。*/
266
267/*
268 * Ethernet に関する定義
269 */
270
271/*#define ETHER_CFG_ACCEPT_ALL マルチキャスト、エラーフレームも受信するときはコメントを外す。 */
272/*#define ETHER_CFG_UNEXP_WARNING 非サポートフレームの警告を表示するときはコメントを外す。 */
273/*#define ETHER_CFG_802_WARNING IEEE 802.3 フレームの警告を表示するときはコメントを外す。 */
274/*#define ETHER_CFG_MCAST_WARNING マルチキャストの警告を表示するときはコメントを外す。 */
275#define ETHER_CFG_MULTICAST /* マルチキャストを送受信 */
276
277/*
278 * アドレスリストに関する定義。
279 */
280#define NUM_IN6_IFADDR_ENTRY 5 /* インタフェースのアドレスリストのエントリ数 */
281
282/*
283 * 汎用ネットワークに関する定義
284 */
285
286/*
287 * ネットワークバッファに関する定義
288 */
289
290/* ネットワークバッファ数 */
291
292#ifdef SUPPORT_PPP
293
294/*
295 * PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
296 * 割り当てなければならないので PDU サイズを多めに確保する。
297 */
298
299#ifndef NUM_MPF_NET_BUF_CSEG
300#define NUM_MPF_NET_BUF_CSEG 2 /* IF + IP + TCP、2 以上*/
301#endif /* of #ifndef NUM_MPF_NET_BUF_CSEG */
302
303#ifndef NUM_MPF_NET_BUF_64
304#define NUM_MPF_NET_BUF_64 0 /* 64 オクテット */
305#endif /* of #ifndef NUM_MPF_NET_BUF_64 */
306
307#ifndef NUM_MPF_NET_BUF_128
308#define NUM_MPF_NET_BUF_128 0 /* 128 オクテット */
309#endif /* of #ifndef NUM_MPF_NET_BUF_128 */
310
311#ifndef NUM_MPF_NET_BUF_256
312#define NUM_MPF_NET_BUF_256 0 /* 256 オクテット */
313#endif /* of #ifndef NUM_MPF_NET_BUF_256 */
314
315#ifndef NUM_MPF_NET_BUF_512
316#define NUM_MPF_NET_BUF_512 0 /* 512 オクテット */
317#endif /* of #ifndef NUM_MPF_NET_BUF_512 */
318
319#ifndef NUM_MPF_NET_BUF_1024
320#define NUM_MPF_NET_BUF_1024 0 /* 1024 オクテット */
321#endif /* of #ifndef NUM_MPF_NET_BUF_1024 */
322
323#ifndef NUM_MPF_NET_BUF_IF_PDU
324#define NUM_MPF_NET_BUF_IF_PDU 2 /* IF 最大 PDU サイズ */
325#endif /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
326
327#ifndef NUM_MPF_NET_BUF4_REASSM
328
329#if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
330#define NUM_MPF_NET_BUF4_REASSM 2 /* IPv4 再構成バッファサイズ */
331#else
332#define NUM_MPF_NET_BUF4_REASSM 0 /* IPv4 再構成バッファサイズ */
333#endif
334
335#endif /* of #ifndef NUM_MPF_NET_BUF4_REASSM */
336
337#ifndef NUM_MPF_NET_BUF6_REASSM
338
339#if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
340#define NUM_MPF_NET_BUF6_REASSM 2 /* IPv6 再構成バッファサイズ */
341#else
342#define NUM_MPF_NET_BUF6_REASSM 0 /* IPv6 再構成バッファサイズ */
343#endif
344
345#endif /* of #ifndef NUM_MPF_NET_BUF6_REASSM */
346
347#endif /* of #ifdef SUPPORT_PPP */
348
349#ifdef SUPPORT_ETHER
350
351/*
352 * イーサネットの場合のネットワークバッファ数の割り当て
353 */
354
355/*
356 * 注意!!
357 *
358 * RX63N Ethernet Controler のディバイスドライバ(if_rx62n)の最低割当て長は
359 * 60(アラインして 62)オクテットのため IF + IP +TCP よりは
360 * 64 オクテットのネットワークバッファの方が最適である。
361 */
362
363#ifndef NUM_MPF_NET_BUF_CSEG
364#define NUM_MPF_NET_BUF_CSEG 0 /* IF + IP + TCP */
365#endif /* of #ifndef NUM_MPF_NET_BUF_CSEG */
366
367#ifndef NUM_MPF_NET_BUF_64
368#define NUM_MPF_NET_BUF_64 2 /* 64 オクテット */
369#endif /* of #ifndef NUM_MPF_NET_BUF_64 */
370
371#ifndef NUM_MPF_NET_BUF_128
372#define NUM_MPF_NET_BUF_128 0 /* 128 オクテット */
373#endif /* of #ifndef NUM_MPF_NET_BUF_128 */
374
375#ifndef NUM_MPF_NET_BUF_256
376#define NUM_MPF_NET_BUF_256 0 /* 256 オクテット */
377#endif /* of #ifndef NUM_MPF_NET_BUF_256 */
378
379#ifndef NUM_MPF_NET_BUF_512
380#define NUM_MPF_NET_BUF_512 0 /* 512 オクテット */
381#endif /* of #ifndef NUM_MPF_NET_BUF_512 */
382
383#if defined(SUPPORT_INET4)
384
385#ifndef NUM_MPF_NET_BUF_IP_MSS
386#define NUM_MPF_NET_BUF_IP_MSS 0 /* IF + 576 オクテット */
387#endif /* of #ifndef NUM_MPF_NET_BUF_IP_MSS */
388
389#endif /* of #if defined(SUPPORT_INET4) */
390
391#ifndef NUM_MPF_NET_BUF_1024
392#define NUM_MPF_NET_BUF_1024 0 /* 1024 オクテット */
393#endif /* of #ifndef NUM_MPF_NET_BUF_1024 */
394
395#if defined(SUPPORT_INET6)
396
397#ifndef NUM_MPF_NET_BUF_IPV6_MMTU
398#define NUM_MPF_NET_BUF_IPV6_MMTU 0 /* IF + 1280 */
399#endif /* of #ifndef NUM_MPF_NET_BUF_IPV6_MMTU */
400
401#endif /* of #if defined(SUPPORT_INET6) */
402
403#ifndef NUM_MPF_NET_BUF_IF_PDU
404#define NUM_MPF_NET_BUF_IF_PDU 4 /* IF 最大 PDU サイズ */
405#endif /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
406
407#ifndef NUM_MPF_NET_BUF4_REASSM
408
409#if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
410#define NUM_MPF_NET_BUF4_REASSM 2 /* IPv4 再構成バッファサイズ */
411#else
412#define NUM_MPF_NET_BUF4_REASSM 0 /* IPv4 再構成バッファサイズ */
413#endif
414
415#endif /* of #ifndef NUM_MPF_NET_BUF4_REASSM */
416
417#ifndef NUM_MPF_NET_BUF6_REASSM
418
419#if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
420#define NUM_MPF_NET_BUF6_REASSM 2 /* IPv6 再構成バッファサイズ */
421#else
422#define NUM_MPF_NET_BUF6_REASSM 0 /* IPv6 再構成バッファサイズ */
423#endif
424
425#endif /* of #ifndef NUM_MPF_NET_BUF6_REASSM */
426
427#endif /* of #ifdef SUPPORT_ETHER */
428
429#ifdef SUPPORT_LOOP
430
431#ifndef NUM_MPF_NET_BUF_CSEG
432#define NUM_MPF_NET_BUF_CSEG 2 /* IF + IP + TCP */
433#endif /* of #ifndef NUM_MPF_NET_BUF_CSEG */
434
435#ifndef NUM_MPF_NET_BUF_64
436#define NUM_MPF_NET_BUF_64 0 /* 64 オクテット */
437#endif /* of #ifndef NUM_MPF_NET_BUF_64 */
438
439#ifndef NUM_MPF_NET_BUF_128
440#define NUM_MPF_NET_BUF_128 0 /* 128 オクテット、2 以上 */
441#endif /* of #ifndef NUM_MPF_NET_BUF_128 */
442
443#ifndef NUM_MPF_NET_BUF_256
444#define NUM_MPF_NET_BUF_256 0 /* 256 オクテット */
445#endif /* of #ifndef NUM_MPF_NET_BUF_256 */
446
447#ifndef NUM_MPF_NET_BUF_512
448#define NUM_MPF_NET_BUF_512 0 /* 512 オクテット */
449#endif /* of #ifndef NUM_MPF_NET_BUF_512 */
450
451#ifndef NUM_MPF_NET_BUF_1024
452#define NUM_MPF_NET_BUF_1024 0 /* 1024 オクテット */
453#endif /* of #ifndef NUM_MPF_NET_BUF_1024 */
454
455#ifndef NUM_MPF_NET_BUF_IF_PDU
456#define NUM_MPF_NET_BUF_IF_PDU 4 /* IF 最大 PDU サイズ */
457#endif /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
458
459#endif /* of #ifdef SUPPORT_PPP */
460
461/*
462 * ネットワーク統計情
463報の計測
464 *
465 * ネットワーク統計情
466報の計測を行う場合は、tinet/include/net/net.h
467 * で定義されているプロトコル識別フラグを指定する。
468 */
469
470#if 1
471
472#ifdef SUPPORT_INET6
473
474#ifdef SUPPORT_INET4
475
476#define NET_COUNT_ENABLE (0 \
477 | PROTO_FLG_PPP_HDLC \
478 | PROTO_FLG_PPP_PAP \
479 | PROTO_FLG_PPP_LCP \
480 | PROTO_FLG_PPP_IPCP \
481 | PROTO_FLG_PPP \
482 | PROTO_FLG_LOOP \
483 | PROTO_FLG_ETHER_NIC \
484 | PROTO_FLG_ETHER \
485 | PROTO_FLG_IP6 \
486 | PROTO_FLG_ICMP6 \
487 | PROTO_FLG_ND6 \
488 | PROTO_FLG_ARP \
489 | PROTO_FLG_IP4 \
490 | PROTO_FLG_ICMP4 \
491 | PROTO_FLG_TCP \
492 | PROTO_FLG_UDP \
493 | PROTO_FLG_NET_BUF \
494 )
495
496#else /* of #ifdef SUPPORT_INET4 */
497
498#define NET_COUNT_ENABLE (0 \
499 | PROTO_FLG_PPP_HDLC \
500 | PROTO_FLG_PPP_PAP \
501 | PROTO_FLG_PPP_LCP \
502 | PROTO_FLG_PPP_IPCP \
503 | PROTO_FLG_PPP \
504 | PROTO_FLG_LOOP \
505 | PROTO_FLG_ETHER_NIC \
506 | PROTO_FLG_ETHER \
507 | PROTO_FLG_IP6 \
508 | PROTO_FLG_ICMP6 \
509 | PROTO_FLG_ND6 \
510 | PROTO_FLG_TCP \
511 | PROTO_FLG_UDP \
512 | PROTO_FLG_NET_BUF \
513 )
514
515#endif /* of #ifdef SUPPORT_INET4 */
516
517#else /* of #ifdef SUPPORT_INET6 */
518
519#ifdef SUPPORT_INET4
520
521#define NET_COUNT_ENABLE (0 \
522 | PROTO_FLG_PPP_HDLC \
523 | PROTO_FLG_PPP_PAP \
524 | PROTO_FLG_PPP_LCP \
525 | PROTO_FLG_PPP_IPCP \
526 | PROTO_FLG_PPP \
527 | PROTO_FLG_LOOP \
528 | PROTO_FLG_ETHER_NIC \
529 | PROTO_FLG_ETHER \
530 | PROTO_FLG_ARP \
531 | PROTO_FLG_IP4 \
532 | PROTO_FLG_ICMP4 \
533 | PROTO_FLG_TCP \
534 | PROTO_FLG_UDP \
535 | PROTO_FLG_NET_BUF \
536 )
537
538#endif /* of #ifdef SUPPORT_INET4 */
539
540#endif /* of #ifdef SUPPORT_INET6 */
541
542#else /* of #if 0 */
543
544#define NET_COUNT_ENABLE (0 \
545 )
546
547#endif /* of #if 0 */
548
549#ifndef TOPPERS_MACRO_ONLY
550
551/*
552 * 関数
553 */
554
555extern void rx62n_bus_init (void);
556extern void rx62n_inter_init (void);
557
558#endif /* of #ifndef TOPPERS_MACRO_ONLY */
559
560#endif /* _TINET_TARGET_CONFIG_H_ */
Note: See TracBrowser for help on using the repository browser.