Ignore:
Timestamp:
Aug 3, 2017, 10:46:41 PM (7 years ago)
Author:
coas-nagasima
Message:

プロパティの文字コードにUTF-8を追加、キーワードを削除

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_gr_sakura/trunk/target/gr_sakura_gcc/tinet_target_config.h

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-chdr to text/x-chdr; charset=UTF-8
    r317 r318  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    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 è²¬ã™ã‚‹ã“と.
     7 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     8 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     9 *  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     10 *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     11 *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     12 *      スコード中に含まれていること.
     13 *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     14 *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     15 *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     16 *      の無保証規定を掲載すること.
     17 *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     18 *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     19 *      と.
     20 *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     21 *        作権表示,この利用条件および下記の無保証規定を掲載すること.
     22 *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     23 *        報告すること.
     24 *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     25 *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     26 *      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     27 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     28 *      免責すること.
    4329 *
    44  *  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    45 ãŠ
    46  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    47  *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    48  *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    49  *  の責任を負わない.
     30 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     31 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     32 *  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     33 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     34 *  の責任を負わない.
    5035 *
    5136 *  @(#) $Id$
     
    5641
    5742/*
    58  *  TCP/IP に関する定義
    59  */
    60 
    61 /* TCP に関する定義 */
    62 
    63 /*
    64  *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
     43 *  TCP/IP に関する定義
     44 */
     45
     46/* TCP に関する定義 */
     47
     48/*
     49 *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
    6550 *
    66  *    相手から MSS オプションでセグメントサイズを指定されても、
    67  *    この値で、セグメントサイズを制限できる。
     51 *    相手から MSS オプションでセグメントサイズを指定されても、
     52 *    この値で、セグメントサイズを制限できる。
    6853 */
    6954
     
    7358
    7459/*
    75  *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
     60 *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
    7661 */
    7762
     
    8166
    8267/*
    83  *  セグメントの順番をå
    84 ¥ã‚Œæ›¿ãˆã‚‹ã¨ãã«æ–°ãŸã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒãƒƒãƒ•ã‚¡ã‚’割当てて、
    85  *  データをコピーするサイズのしきい値
     68 *  セグメントの順番を入れ替えるときに新たにネットワークバッファを割当てて、
     69 *  データをコピーするサイズのしきい値
    8670 */
    8771#define MAX_TCP_REALLOC_SIZE    1024   
    8872
    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 用ホストキャッシュを組込まない。
     73#define TCP_CFG_OPT_MSS         /* コネクション開設時に、セグメントサイズオプションをつけて送信する。*/
     74#define TCP_CFG_DELAY_ACK       /* ACK を遅らせるときはコメントを外す。                 */
     75#define TCP_CFG_ALWAYS_KEEP     /* 常にキープアライブする時はコメントを外す。                */
     76
     77/* UDP に関する定義 */
     78
     79#define UDP_CFG_IN_CHECKSUM     /* UDP の入力チェックサムを行う場合はコメントを外す。  */
     80#define UDP_CFG_OUT_CHECKSUM    /* UDP の出力チェックサムを行う場合はコメントを外す。  */
     81
     82/* ICMPv4/v6 に関する定義 */
     83
     84#define ICMP_REPLY_ERROR                /* ICMP エラーメッセージを送信する場合はコメントを外す。*/
     85
     86/* IPv4 に関する定義 */
     87
     88//#define IP4_CFG_FRAGMENT              /* データグラムの分割・再構成行う場合はコメントを外す。   */
     89#define NUM_IP4_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                      */
     90#define IP4_CFG_FRAG_REASSM_SIZE        4096    /* IPv4 再構成バッファサイズ                      */
     91
     92/* IPv6 に関する定義 */
     93
     94#define NUM_IP6_DAD_COUNT       1       /* 重複アドレス検出で送信する近隣要請の回数、                */
     95                                        /*  0 を指定すると、重複アドレス検出を行わない。     */
     96#define NUM_ND6_CACHE_ENTRY     10      /* 近隣キャッシュのエントリ数                        */
     97
     98/*
     99 *  IPv6 用ホストキャッシュのエントリ数。
     100 *  0 を指定するとIPv6 用ホストキャッシュを組込まない。
    119101 */
    120102#define NUM_IN6_HOSTCACHE_ENTRY 4
     
    122104#ifdef SUPPORT_ETHER
    123105
    124 #define IP6_CFG_AUTO_LINKLOCAL          /* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
    125 
    126 /*
    127  *  ディフォルトルータリストに関する定義
    128  */
    129 
    130 /*
    131  *  ディフォルトルータリストのエントリ数。
    132  *  最大値は 16、0 を指定するとルータ通知を受信しない。
     106#define IP6_CFG_AUTO_LINKLOCAL          /* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
     107
     108/*
     109 *  ディフォルトルータリストに関する定義
     110 */
     111
     112/*
     113 *  ディフォルトルータリストのエントリ数。
     114 *  最大値は 16、0 を指定するとルータ通知を受信しない。
    133115 */
    134116#define NUM_ND6_DEF_RTR_ENTRY           4
    135117
    136118/*
    137  *  プレフィックスリストに関する定義。
    138  *  最大値は 16。
    139  */
    140 #define NUM_ND6_PREFIX_ENTRY            4       /*  プレフィックスリストのエントリ数                    */
    141 
    142 /*
    143  *  起動時のルータ要請出力回数。
    144  *  0 を指定するとルータ要請を出力しない。
     119 *  プレフィックスリストに関する定義。
     120 *  最大値は 16。
     121 */
     122#define NUM_ND6_PREFIX_ENTRY            4       /*  プレフィックスリストのエントリ数                    */
     123
     124/*
     125 *  起動時のルータ要請出力回数。
     126 *  0 を指定するとルータ要請を出力しない。
    145127 */
    146128#define NUM_ND6_RTR_SOL_RETRY   3       
    147129
    148 #define IP6_CFG_FRAGMENT                /* データグラムの分割・再構成行う場合はコメントを外す。       */
    149 #define NUM_IP6_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                        */
    150 #define IP6_CFG_FRAG_REASSM_SIZE        4096    /* IPv6 再構成バッファサイズ                  */
     130#define IP6_CFG_FRAGMENT                /* データグラムの分割・再構成行う場合はコメントを外す。   */
     131#define NUM_IP6_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                      */
     132#define IP6_CFG_FRAG_REASSM_SIZE        4096    /* IPv6 再構成バッファサイズ                      */
    151133
    152134#endif  /* of #ifdef SUPPORT_ETHER */
    153135
    154136/*
    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 に関する定義
     137 *  データリンク層 (ネットワークインタフェース) に関する定義
     138 */
     139
     140/*
     141 *  PPP、モデムに関する定義
     142 */
     143
     144#define MODEM_CFG_DIAL          "ATD"   /* ダイアルコマンド文字列                  */
     145#define MODEM_CFG_RETRY_CNT     3       /* ダイアルリトライ回数                   */
     146#define MODEM_CFG_RETRY_WAIT    10000   /* ダイアルリトライまでの待ち時間 [ms] */
     147
     148/*
     149 *  PPP、HDLC に関する定義
     150 */
     151
     152#define DEF_LOCAL_ACCM          ULONG_C(0x000a0000)     /* 自分の ACCM、XON と XOFF のみ変換     */
     153#define DEF_REMOTE_ACCM         ULONG_C(0xffffffff)     /* 相手の ACCM、初期値は全て変換            */
     154
     155/*
     156 *  PPP、LCP に関する定義
    177157 */
    178158
    179159#define LCP_CFG_MRU             UINT_C(0x0001)  /* MRU                                  */
    180160#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)  /* アドレス・制御部圧縮                       */
     161#define LCP_CFG_MAGIC           UINT_C(0x0004)  /* マジック番号                               */
     162#define LCP_CFG_PCOMP           UINT_C(0x0008)  /* プロトコル部圧縮機能                   */
     163#define LCP_CFG_ACCOMP          UINT_C(0x0010)  /* アドレス・制御部圧縮                   */
    184164#define LCP_CFG_PAP             UINT_C(0x0020)  /* PAP                                  */
    185 /*#define LCP_CFG_CHAP          UINT_C(0x0040)     CHAP は実è£
    186 äºˆå®š                  */
     165/*#define LCP_CFG_CHAP          UINT_C(0x0040)     CHAP は実装予定                   */
    187166
    188167#ifdef LCP_CFG_MAGIC
    189168
    190 #define LCP_ECHO_INTERVAL       (20*NET_TIMER_HZ)       /* インターバル時間             */
    191 #define LCP_ECHO_FAILS          9                       /* 失敗閾値                 */
     169#define LCP_ECHO_INTERVAL       (20*NET_TIMER_HZ)       /* インターバル時間             */
     170#define LCP_ECHO_FAILS          9                       /* 失敗閾値                 */
    192171
    193172#endif  /* of #ifdef LCP_CFG_MAGIC */
    194173
    195174/*
    196  *  PPP、PAP に関する定義
     175 *  PPP、PAP に関する定義
    197176 */
    198177
    199178#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        1       /* [ms]、受信用 net_buf 獲得タイムアウト    */
    212                                         /* [s]、 送信タイムアウト                      */
     179#define DEF_PAP_REQTIME         (30*NET_TIMER_HZ)       /* タイムアウト処理を行うときはコメントを外す。*/
     180#define MAX_PAP_REXMT           10                      /* 認証要求の最大再送回数  */
     181
     182/*
     183 *  RX63N Ethernet Controler に関する定義
     184 */
     185
     186#define NUM_IF_RX62N_TXBUF              2       /* 送信バッファ数                      */
     187#define NUM_IF_RX62N_RXBUF              2       /* 受信バッファ数                      */
     188#define IF_RX62N_BUF_PAGE_SIZE  1518    /* バッファサイズ */
     189
     190#define TMO_IF_RX62N_GET_NET_BUF        1       /* [ms]、受信用 net_buf 獲得タイムアウト    */
     191                                        /* [s]、 送信タイムアウト                        */
    213192#define TMO_IF_RX62N_XMIT               (2*IF_TIMER_HZ)
    214193
    215 /*#define IF_RX62N_CFG_ACCEPT_ALL                マルチキャスト、エラーフレームも受信するときはコメントを外す。*/
    216 
    217 /*
    218  *  イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
     194/*#define IF_RX62N_CFG_ACCEPT_ALL                マルチキャスト、エラーフレームも受信するときはコメントを外す。*/
     195
     196/*
     197 *  イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
    219198 *
    220  *  注意: 以下の指定は、指定例であり、if_rx62n では、
    221  *        開放しないので、以下のコメントを外してはならない。
     199 *  注意: 以下の指定は、指定例であり、if_rx62n では、
     200 *        開放しないので、以下のコメントを外してはならない。
    222201 */
    223202
     
    225204
    226205/*
    227  *  RX63N Ethernet Controller に関する定義
    228  */
    229 
    230 #define RX63N_BASE_ADDRESS              ULONG_C(0x00200000)     /* NIC のレジスタベースアドレス */
    231 
    232 #define INHNO_IF_RX62N_TRX      INT_ETH_EINT    /* パケット送受信 */
    233 #define INTNO_IF_RX62N_TRX      INT_ETH_EINT    /* パケット送受信 */
    234 #define INTATR_IF_RX62N_TRX     (TA_NULL)       /* 割込み属性      */
    235 #define INTPRI_IF_RX62N_TRX     (-1)            /* 割込み優å
    236 ˆåº¦    */
    237 
    238 /*
    239  *  ARP に関する定義
    240  */
    241 
    242 #define NUM_ARP_ENTRY           10                      /* ARP キャッシュエントリ数   */
    243 
    244 /*
    245  *  DHCP に関する定義
     206 *  RX63N Ethernet Controller に関する定義
     207 */
     208
     209#define RX63N_BASE_ADDRESS              ULONG_C(0x00200000)     /* NIC のレジスタベースアドレス */
     210
     211#define INHNO_IF_RX62N_TRX      INT_ETH_EINT    /* パケット送受信 */
     212#define INTNO_IF_RX62N_TRX      INT_ETH_EINT    /* パケット送受信 */
     213#define INTATR_IF_RX62N_TRX     (TA_NULL)       /* 割込み属性        */
     214#define INTPRI_IF_RX62N_TRX     (-1)            /* 割込み優先度       */
     215
     216/*
     217 *  ARP に関する定義
     218 */
     219
     220#define NUM_ARP_ENTRY           10                      /* ARP キャッシュエントリ数       */
     221
     222/*
     223 *  DHCP に関する定義
    246224 *
    247  *    ・注意: TINET は、DHCP を実è£
    248 ã—ていない。応用プログラムで、
    249  *            DHCP メッセージを受信するための定義である。
    250  *            また、現在は IPv4 のみ有効である。
    251  */
    252 
    253 /*#define DHCP_CFG                                       DHCP を処理する場合はコメントを外す。*/
    254 
    255 /*
    256  *  Ethernet に関する定義
    257  */
    258 
    259 /*#define ETHER_CFG_ACCEPT_ALL           ãƒžãƒ«ãƒã‚­ãƒ£ã‚¹ãƒˆã€ã‚¨ãƒ©ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ã‚‚受信するときはコメントを外す。  */
    260 /*#define ETHER_CFG_UNEXP_WARNING        非サポートフレームの警告を表示するときはコメントを外す。           */
    261 /*#define ETHER_CFG_802_WARNING          IEEE 802.3 フレームの警告を表示するときはコメントを外す。               */
    262 /*#define ETHER_CFG_MCAST_WARNING        マルチキャストの警告を表示するときはコメントを外す。         */
    263 #define ETHER_CFG_MULTICAST                     /* マルチキャストを送受信 */
    264 
    265 /*
    266  *  アドレスリストに関する定義。
    267  */
    268 #define NUM_IN6_IFADDR_ENTRY            5       /*  インタフェースのアドレスリストのエントリ数             */
    269 
    270 /*
    271  *  汎用ネットワークに関する定義
    272  */
    273 
    274 /*
    275  *  ネットワークバッファに関する定義
    276  */
    277 
    278 /* ネットワークバッファ数 */
     225 *    ・注意: TINET は、DHCP を実装していない。応用プログラムで、
     226 *            DHCP メッセージを受信するための定義である。
     227 *            また、現在は IPv4 のみ有効である。
     228 */
     229
     230/*#define DHCP_CFG                                       DHCP を処理する場合はコメントを外す。*/
     231
     232/*
     233 *  Ethernet に関する定義
     234 */
     235
     236/*#define ETHER_CFG_ACCEPT_ALL           マルチキャスト、エラーフレームも受信するときはコメントを外す。        */
     237/*#define ETHER_CFG_UNEXP_WARNING        非サポートフレームの警告を表示するときはコメントを外す。           */
     238/*#define ETHER_CFG_802_WARNING          IEEE 802.3 フレームの警告を表示するときはコメントを外す。             */
     239/*#define ETHER_CFG_MCAST_WARNING        マルチキャストの警告を表示するときはコメントを外す。             */
     240#define ETHER_CFG_MULTICAST                     /* マルチキャストを送受信 */
     241
     242/*
     243 *  アドレスリストに関する定義。
     244 */
     245#define NUM_IN6_IFADDR_ENTRY            5       /*  インタフェースのアドレスリストのエントリ数               */
     246
     247/*
     248 *  汎用ネットワークに関する定義
     249 */
     250
     251/*
     252 *  ネットワークバッファに関する定義
     253 */
     254
     255/* ネットワークバッファ数 */
    279256
    280257#ifdef SUPPORT_PPP
    281258
    282259/*
    283  *  PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
    284  *  割り当てなければならないので PDU サイズを多めに確保する。
     260 *  PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
     261 *  割り当てなければならないので PDU サイズを多めに確保する。
    285262 */
    286263
    287264#ifndef NUM_MPF_NET_BUF_CSEG
    288 #define NUM_MPF_NET_BUF_CSEG    2       /* IF + IP + TCP、2 以上*/
     265#define NUM_MPF_NET_BUF_CSEG    2       /* IF + IP + TCP、2 以上*/
    289266#endif  /* of #ifndef NUM_MPF_NET_BUF_CSEG */
    290267
    291268#ifndef NUM_MPF_NET_BUF_64
    292 #define NUM_MPF_NET_BUF_64      0       /* 64 オクテット   */
     269#define NUM_MPF_NET_BUF_64      0       /* 64 オクテット     */
    293270#endif  /* of #ifndef NUM_MPF_NET_BUF_64 */
    294271
    295272#ifndef NUM_MPF_NET_BUF_128
    296 #define NUM_MPF_NET_BUF_128     0       /* 128 オクテット  */
     273#define NUM_MPF_NET_BUF_128     0       /* 128 オクテット    */
    297274#endif  /* of #ifndef NUM_MPF_NET_BUF_128 */
    298275
    299276#ifndef NUM_MPF_NET_BUF_256
    300 #define NUM_MPF_NET_BUF_256     0       /* 256 オクテット  */
     277#define NUM_MPF_NET_BUF_256     0       /* 256 オクテット    */
    301278#endif  /* of #ifndef NUM_MPF_NET_BUF_256 */
    302279
    303280#ifndef NUM_MPF_NET_BUF_512
    304 #define NUM_MPF_NET_BUF_512     0       /* 512 オクテット  */
     281#define NUM_MPF_NET_BUF_512     0       /* 512 オクテット    */
    305282#endif  /* of #ifndef NUM_MPF_NET_BUF_512 */
    306283
    307284#ifndef NUM_MPF_NET_BUF_1024
    308 #define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット */
     285#define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット   */
    309286#endif  /* of #ifndef NUM_MPF_NET_BUF_1024 */
    310287
    311288#ifndef NUM_MPF_NET_BUF_IF_PDU
    312 #define NUM_MPF_NET_BUF_IF_PDU  2       /* IF 最大 PDU サイズ      */
     289#define NUM_MPF_NET_BUF_IF_PDU  2       /* IF 最大 PDU サイズ        */
    313290#endif  /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
    314291
     
    316293
    317294#if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
    318 #define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ  */
     295#define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ      */
    319296#else
    320 #define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ  */
     297#define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ      */
    321298#endif
    322299
     
    326303
    327304#if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
    328 #define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ  */
     305#define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ      */
    329306#else
    330 #define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ  */
     307#define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ      */
    331308#endif
    332309
     
    338315
    339316/*
    340  *  イーサネットの場合のネットワークバッファ数の割り当て
    341  */
    342 
    343 /*
    344  *  注意!!
     317 *  イーサネットの場合のネットワークバッファ数の割り当て
     318 */
     319
     320/*
     321 *  注意!!
    345322 *
    346  *  RX63N Ethernet Controler のディバイスドライバ(if_rx62n)の最低割当て長は
    347  *  60(アラインして 62)オクテットのため IF + IP +TCP よりは
    348  *  64 オクテットのネットワークバッファの方が最適である。
     323 *  RX63N Ethernet Controler のディバイスドライバ(if_rx62n)の最低割当て長は
     324 *  60(アラインして 62)オクテットのため IF + IP +TCP よりは
     325 *  64 オクテットのネットワークバッファの方が最適である。
    349326 */
    350327
     
    354331
    355332#ifndef NUM_MPF_NET_BUF_64
    356 #define NUM_MPF_NET_BUF_64      2       /* 64 オクテット   */
     333#define NUM_MPF_NET_BUF_64      2       /* 64 オクテット     */
    357334#endif  /* of #ifndef NUM_MPF_NET_BUF_64 */
    358335
    359336#ifndef NUM_MPF_NET_BUF_128
    360 #define NUM_MPF_NET_BUF_128     0       /* 128 オクテット  */
     337#define NUM_MPF_NET_BUF_128     0       /* 128 オクテット    */
    361338#endif  /* of #ifndef NUM_MPF_NET_BUF_128 */
    362339
    363340#ifndef NUM_MPF_NET_BUF_256
    364 #define NUM_MPF_NET_BUF_256     0       /* 256 オクテット  */
     341#define NUM_MPF_NET_BUF_256     0       /* 256 オクテット    */
    365342#endif  /* of #ifndef NUM_MPF_NET_BUF_256 */
    366343
    367344#ifndef NUM_MPF_NET_BUF_512
    368 #define NUM_MPF_NET_BUF_512     0       /* 512 オクテット  */
     345#define NUM_MPF_NET_BUF_512     0       /* 512 オクテット    */
    369346#endif  /* of #ifndef NUM_MPF_NET_BUF_512 */
    370347
     
    372349
    373350#ifndef NUM_MPF_NET_BUF_IP_MSS
    374 #define NUM_MPF_NET_BUF_IP_MSS  0       /* IF + 576 オクテット     */
     351#define NUM_MPF_NET_BUF_IP_MSS  0       /* IF + 576 オクテット       */
    375352#endif  /* of #ifndef NUM_MPF_NET_BUF_IP_MSS */
    376353
     
    378355
    379356#ifndef NUM_MPF_NET_BUF_1024
    380 #define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット */
     357#define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット   */
    381358#endif  /* of #ifndef NUM_MPF_NET_BUF_1024 */
    382359
     
    390367
    391368#ifndef NUM_MPF_NET_BUF_IF_PDU
    392 #define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ      */
     369#define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ        */
    393370#endif  /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
    394371
     
    396373
    397374#if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
    398 #define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ  */
     375#define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ      */
    399376#else
    400 #define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ  */
     377#define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ      */
    401378#endif
    402379
     
    406383
    407384#if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
    408 #define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ  */
     385#define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ      */
    409386#else
    410 #define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ  */
     387#define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ      */
    411388#endif
    412389
     
    422399
    423400#ifndef NUM_MPF_NET_BUF_64
    424 #define NUM_MPF_NET_BUF_64      0       /* 64 オクテット   */
     401#define NUM_MPF_NET_BUF_64      0       /* 64 オクテット     */
    425402#endif  /* of #ifndef NUM_MPF_NET_BUF_64 */
    426403
    427404#ifndef NUM_MPF_NET_BUF_128
    428 #define NUM_MPF_NET_BUF_128     0       /* 128 オクテット、2 以上       */
     405#define NUM_MPF_NET_BUF_128     0       /* 128 オクテット、2 以上       */
    429406#endif  /* of #ifndef NUM_MPF_NET_BUF_128 */
    430407
    431408#ifndef NUM_MPF_NET_BUF_256
    432 #define NUM_MPF_NET_BUF_256     0       /* 256 オクテット  */
     409#define NUM_MPF_NET_BUF_256     0       /* 256 オクテット    */
    433410#endif  /* of #ifndef NUM_MPF_NET_BUF_256 */
    434411
    435412#ifndef NUM_MPF_NET_BUF_512
    436 #define NUM_MPF_NET_BUF_512     0       /* 512 オクテット  */
     413#define NUM_MPF_NET_BUF_512     0       /* 512 オクテット    */
    437414#endif  /* of #ifndef NUM_MPF_NET_BUF_512 */
    438415
    439416#ifndef NUM_MPF_NET_BUF_1024
    440 #define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット */
     417#define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット   */
    441418#endif  /* of #ifndef NUM_MPF_NET_BUF_1024 */
    442419
    443420#ifndef NUM_MPF_NET_BUF_IF_PDU
    444 #define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ      */
     421#define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ        */
    445422#endif  /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
    446423
     
    448425
    449426/*
    450  *  ネットワーク統計æƒ
    451 å ±ã®è¨ˆæ¸¬
     427 *  ネットワーク統計情報の計測
    452428 *
    453  *  ネットワーク統計æƒ
    454 å ±ã®è¨ˆæ¸¬ã‚’行う場合は、tinet/include/net/net.h
    455  *  で定義されているプロトコル識別フラグを指定する。
     429 *  ネットワーク統計情報の計測を行う場合は、tinet/include/net/net.h
     430 *  で定義されているプロトコル識別フラグを指定する。
    456431 */
    457432
     
    538513
    539514/*
    540  *  関数
     515 *  関数
    541516 */
    542517
Note: See TracChangeset for help on using the changeset viewer.