Ignore:
Timestamp:
Aug 23, 2017, 9:27:43 AM (7 years ago)
Author:
coas-nagasima
Message:

文字コードを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_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
    r270 r321  
    55 *                   Tomakomai National College of Technology, JAPAN
    66 *
    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  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
     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 *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
    4230 *
    4331 *  @(#) $Id$
     
    4836
    4937/*
    50  *  TCP/IP に関する定義
    51  */
    52 
    53 /* TCP に関する定義 */
    54 
    55 /*
    56  *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
    57  *
    58  *    相手から MSS オプションでセグメントサイズを指定されても、
    59  *    この値で、セグメントサイズを制限できる。
     38 *  TCP/IP に関する定義
     39 */
     40
     41/* TCP に関する定義 */
     42
     43/*
     44 *  MAX_TCP_SND_SEG: 送信セグメントサイズの最大値
     45 *
     46 *    相手から MSS オプションでセグメントサイズを指定されても、
     47 *    この値で、セグメントサイズを制限できる。
    6048 */
    6149
     
    6553
    6654/*
    67  *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
     55 *  DEF_TCP_RCV_SEG: 受信セグメントサイズの規定値
    6856 */
    6957
     
    7361
    7462/*
    75  *  セグメントの順番をå
    76 ¥ã‚Œæ›¿ãˆã‚‹ã¨ãã«æ–°ãŸã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒãƒƒãƒ•ã‚¡ã‚’割当てて、
    77  *  データをコピーするサイズのしきい値
     63 *  セグメントの順番を入れ替えるときに新たにネットワークバッファを割当てて、
     64 *  データをコピーするサイズのしきい値
    7865 */
    7966#define MAX_TCP_REALLOC_SIZE    1024   
    8067
    81 #define TCP_CFG_OPT_MSS         /* コネクション開設時に、セグメントサイズオプションをつけて送信する。*/
    82 #define TCP_CFG_DELAY_ACK       /* ACK をé
    83 ã‚‰ã›ã‚‹ã¨ãã¯ã‚³ãƒ¡ãƒ³ãƒˆã‚’外す。                      */
    84 #define TCP_CFG_ALWAYS_KEEP     /* 常にキープアライブする時はコメントを外す。              */
    85 
    86 /* UDP に関する定義 */
    87 
    88 #define UDP_CFG_IN_CHECKSUM     /* UDP のå
    89 ¥åŠ›ãƒã‚§ãƒƒã‚¯ã‚µãƒ ã‚’行う場合はコメントを外す。        */
    90 #define UDP_CFG_OUT_CHECKSUM    /* UDP の出力チェックサムを行う場合はコメントを外す。    */
    91 
    92 /* ICMPv4/v6 に関する定義 */
    93 
    94 #define ICMP_REPLY_ERROR                /* ICMP エラーメッセージを送信する場合はコメントを外す。*/
    95 
    96 /* IPv4 に関する定義 */
    97 
    98 #define IP4_CFG_FRAGMENT                /* データグラムの分割・再構成行う場合はコメントを外す。       */
    99 #define NUM_IP4_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                        */
    100 #define IP4_CFG_FRAG_REASSM_SIZE        4096    /* IPv4 再構成バッファサイズ                  */
    101 
    102 /* IPv6 に関する定義 */
    103 
    104 #define NUM_IP6_DAD_COUNT       1       /* 重複アドレス検出で送信する近隣要請の回数、              */
    105                                         /*  0 を指定すると、重複アドレス検出を行わない。   */
    106 #define NUM_ND6_CACHE_ENTRY     10      /* 近隣キャッシュのエントリ数                      */
    107 
    108 /*
    109  *  IPv6 用ホストキャッシュのエントリ数。
    110  *  0 を指定するとIPv6 用ホストキャッシュを組込まない。
     68#define TCP_CFG_OPT_MSS         /* コネクション開設時に、セグメントサイズオプションをつけて送信する。*/
     69#define TCP_CFG_DELAY_ACK       /* ACK を遅らせるときはコメントを外す。                 */
     70#define TCP_CFG_ALWAYS_KEEP     /* 常にキープアライブする時はコメントを外す。                */
     71
     72/* UDP に関する定義 */
     73
     74#define UDP_CFG_IN_CHECKSUM     /* UDP の入力チェックサムを行う場合はコメントを外す。  */
     75#define UDP_CFG_OUT_CHECKSUM    /* UDP の出力チェックサムを行う場合はコメントを外す。  */
     76
     77/* ICMPv4/v6 に関する定義 */
     78
     79#define ICMP_REPLY_ERROR                /* ICMP エラーメッセージを送信する場合はコメントを外す。*/
     80
     81/* IPv4 に関する定義 */
     82
     83#define IP4_CFG_FRAGMENT                /* データグラムの分割・再構成行う場合はコメントを外す。   */
     84#define NUM_IP4_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                      */
     85#define IP4_CFG_FRAG_REASSM_SIZE        4096    /* IPv4 再構成バッファサイズ                      */
     86
     87/* IPv6 に関する定義 */
     88
     89#define NUM_IP6_DAD_COUNT       1       /* 重複アドレス検出で送信する近隣要請の回数、                */
     90                                        /*  0 を指定すると、重複アドレス検出を行わない。     */
     91#define NUM_ND6_CACHE_ENTRY     10      /* 近隣キャッシュのエントリ数                        */
     92
     93/*
     94 *  IPv6 用ホストキャッシュのエントリ数。
     95 *  0 を指定するとIPv6 用ホストキャッシュを組込まない。
    11196 */
    11297#define NUM_IN6_HOSTCACHE_ENTRY 4
     
    11499#ifdef SUPPORT_ETHER
    115100
    116 #define IP6_CFG_AUTO_LINKLOCAL          /* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
    117 
    118 /*
    119  *  ディフォルトルータリストに関する定義
    120  */
    121 
    122 /*
    123  *  ディフォルトルータリストのエントリ数。
    124  *  最大値は 16、0 を指定するとルータ通知を受信しない。
     101#define IP6_CFG_AUTO_LINKLOCAL          /* リンクローカルアドレスの自動設定を行う場合はコメントを外す。*/
     102
     103/*
     104 *  ディフォルトルータリストに関する定義
     105 */
     106
     107/*
     108 *  ディフォルトルータリストのエントリ数。
     109 *  最大値は 16、0 を指定するとルータ通知を受信しない。
    125110 */
    126111#define NUM_ND6_DEF_RTR_ENTRY           4
    127112
    128113/*
    129  *  プレフィックスリストに関する定義。
    130  *  最大値は 16。
    131  */
    132 #define NUM_ND6_PREFIX_ENTRY            4       /*  プレフィックスリストのエントリ数                    */
    133 
    134 /*
    135  *  起動時のルータ要請出力回数。
    136  *  0 を指定するとルータ要請を出力しない。
     114 *  プレフィックスリストに関する定義。
     115 *  最大値は 16。
     116 */
     117#define NUM_ND6_PREFIX_ENTRY            4       /*  プレフィックスリストのエントリ数                    */
     118
     119/*
     120 *  起動時のルータ要請出力回数。
     121 *  0 を指定するとルータ要請を出力しない。
    137122 */
    138123#define NUM_ND6_RTR_SOL_RETRY   3       
    139124
    140 #define IP6_CFG_FRAGMENT                /* データグラムの分割・再構成行う場合はコメントを外す。       */
    141 #define NUM_IP6_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                        */
    142 #define IP6_CFG_FRAG_REASSM_SIZE        4096    /* IPv6 再構成バッファサイズ                  */
     125#define IP6_CFG_FRAGMENT                /* データグラムの分割・再構成行う場合はコメントを外す。   */
     126#define NUM_IP6_FRAG_QUEUE      2       /* データグラム再構成キューサイズ                      */
     127#define IP6_CFG_FRAG_REASSM_SIZE        4096    /* IPv6 再構成バッファサイズ                      */
    143128
    144129#endif  /* of #ifdef SUPPORT_ETHER */
    145130
    146131/*
    147  *  データリンク層 (ネットワークインタフェース) に関する定義
    148  */
    149 
    150 /*
    151  *  PPP、モデムに関する定義
    152  */
    153 
    154 #define MODEM_CFG_DIAL          "ATD"   /* ダイアルコマンド文字列                    */
    155 #define MODEM_CFG_RETRY_CNT     3       /* ダイアルリトライ回数                       */
    156 #define MODEM_CFG_RETRY_WAIT    10000   /* ダイアルリトライまでのå¾
    157 ã¡æ™‚é–“ [ms]  */
    158 
    159 /*
    160  *  PPP、HDLC に関する定義
    161  */
    162 
    163 #define DEF_LOCAL_ACCM          ULONG_C(0x000a0000)     /* 自分の ACCM、XON と XOFF のみ変換   */
    164 #define DEF_REMOTE_ACCM         ULONG_C(0xffffffff)     /* 相手の ACCM、初期値はå
    165 ¨ã¦å¤‰æ›              */
    166 
    167 /*
    168  *  PPP、LCP に関する定義
     132 *  データリンク層 (ネットワークインタフェース) に関する定義
     133 */
     134
     135/*
     136 *  PPP、モデムに関する定義
     137 */
     138
     139#define MODEM_CFG_DIAL          "ATD"   /* ダイアルコマンド文字列                  */
     140#define MODEM_CFG_RETRY_CNT     3       /* ダイアルリトライ回数                   */
     141#define MODEM_CFG_RETRY_WAIT    10000   /* ダイアルリトライまでの待ち時間 [ms] */
     142
     143/*
     144 *  PPP、HDLC に関する定義
     145 */
     146
     147#define DEF_LOCAL_ACCM          ULONG_C(0x000a0000)     /* 自分の ACCM、XON と XOFF のみ変換     */
     148#define DEF_REMOTE_ACCM         ULONG_C(0xffffffff)     /* 相手の ACCM、初期値は全て変換            */
     149
     150/*
     151 *  PPP、LCP に関する定義
    169152 */
    170153
    171154#define LCP_CFG_MRU             UINT_C(0x0001)  /* MRU                                  */
    172155#define LCP_CFG_ACCM            UINT_C(0x0002)  /* ACCM                                 */
    173 #define LCP_CFG_MAGIC           UINT_C(0x0004)  /* マジック番号                           */
    174 #define LCP_CFG_PCOMP           UINT_C(0x0008)  /* プロトコル部圧縮機能                       */
    175 #define LCP_CFG_ACCOMP          UINT_C(0x0010)  /* アドレス・制御部圧縮                       */
     156#define LCP_CFG_MAGIC           UINT_C(0x0004)  /* マジック番号                               */
     157#define LCP_CFG_PCOMP           UINT_C(0x0008)  /* プロトコル部圧縮機能                   */
     158#define LCP_CFG_ACCOMP          UINT_C(0x0010)  /* アドレス・制御部圧縮                   */
    176159#define LCP_CFG_PAP             UINT_C(0x0020)  /* PAP                                  */
    177 /*#define LCP_CFG_CHAP          UINT_C(0x0040)     CHAP は実è£
    178 äºˆå®š                  */
     160/*#define LCP_CFG_CHAP          UINT_C(0x0040)     CHAP は実装予定                   */
    179161
    180162#ifdef LCP_CFG_MAGIC
    181163
    182 #define LCP_ECHO_INTERVAL       (20*NET_TIMER_HZ)       /* インターバル時間             */
    183 #define LCP_ECHO_FAILS          9                       /* 失敗閾値                 */
     164#define LCP_ECHO_INTERVAL       (20*NET_TIMER_HZ)       /* インターバル時間             */
     165#define LCP_ECHO_FAILS          9                       /* 失敗閾値                 */
    184166
    185167#endif  /* of #ifdef LCP_CFG_MAGIC */
    186168
    187169/*
    188  *  PPP、PAP に関する定義
     170 *  PPP、PAP に関する定義
    189171 */
    190172
    191173#define DEF_PAP_TIMEOUT         (3*NET_TIMER_HZ)
    192 #define DEF_PAP_REQTIME         (30*NET_TIMER_HZ)       /* タイムアウト処理を行うときはコメントを外す。*/
    193 #define MAX_PAP_REXMT           10                      /* 認証要求の最大再送回数    */
    194 
    195 /*
    196  *  MBED Ethernet Controler に関する定義
    197  */
    198 
    199 #define NUM_IF_MBED_TXBUF               NUM_OF_TX_DESCRIPTOR    /* 送信バッファ数                        */
    200 #define NUM_IF_MBED_RXBUF               NUM_OF_RX_DESCRIPTOR    /* 受信バッファ数                        */
    201 
    202 #define TMO_IF_MBED_GET_NET_BUF 1000    /* [ms]、受信用 net_buf 獲得タイムアウト    */
    203                                         /* [s]、 送信タイムアウト                      */
     174#define DEF_PAP_REQTIME         (30*NET_TIMER_HZ)       /* タイムアウト処理を行うときはコメントを外す。*/
     175#define MAX_PAP_REXMT           10                      /* 認証要求の最大再送回数  */
     176
     177/*
     178 *  MBED Ethernet Controler に関する定義
     179 */
     180
     181#define NUM_IF_MBED_TXBUF               NUM_OF_TX_DESCRIPTOR    /* 送信バッファ数                      */
     182#define NUM_IF_MBED_RXBUF               NUM_OF_RX_DESCRIPTOR    /* 受信バッファ数                      */
     183
     184#define TMO_IF_MBED_GET_NET_BUF 1000    /* [ms]、受信用 net_buf 獲得タイムアウト    */
     185                                        /* [s]、 送信タイムアウト                        */
    204186#define TMO_IF_MBED_XMIT                (2*IF_TIMER_HZ)
    205187
    206 /*#define IF_MBED_CFG_ACCEPT_ALL                 ãƒžãƒ«ãƒã‚­ãƒ£ã‚¹ãƒˆã€ã‚¨ãƒ©ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ã‚‚受信するときはコメントを外す。*/
    207 
    208 /*
    209  *  イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
    210  *
    211  *  注意: 以下の指定は、指定例であり、if_mbed では、
    212  *        開放しないので、以下のコメントを外してはならない。
     188/*#define IF_MBED_CFG_ACCEPT_ALL                 マルチキャスト、エラーフレームも受信するときはコメントを外す。*/
     189
     190/*
     191 *  イーサネット出力時に、NIC で net_buf を開放する場合に指定する。
     192 *
     193 *  注意: 以下の指定は、指定例であり、if_mbed では、
     194 *        開放しないので、以下のコメントを外してはならない。
    213195 */
    214196
     
    216198
    217199/*
    218  *  MBED Ethernet Controler に関する定義
     200 *  MBED Ethernet Controler に関する定義
    219201 */
    220202
    221203#define INHNO_IF_MBED           ETHERI_IRQn             /* IRQ5 */
    222204#define INTNO_IF_MBED           ETHERI_IRQn             /* IRQ5 */
    223 #define INTATR_IF_MBED          (TA_NULL)               /* 割込み属性      */
    224 #define INTPRI_IF_MBED          (-1)                    /* 割込み優å
    225 ˆåº¦    */
    226 
    227 /*
    228  *  ARP に関する定義
    229  */
    230 
    231 #define NUM_ARP_ENTRY           10                      /* ARP キャッシュエントリ数   */
    232 
    233 /*
    234  *  DHCP に関する定義
    235  *
    236  *    ・注意: TINET は、DHCP を実è£
    237 ã—ていない。応用プログラムで、
    238  *            DHCP メッセージを受信するための定義である。
    239  *            また、現在は IPv4 のみ有効である。
    240  */
    241 
    242 /*#define DHCP_CFG                                       DHCP を処理する場合はコメントを外す。*/
    243 
    244 /*
    245  *  Ethernet に関する定義
    246  */
    247 
    248 /*#define ETHER_CFG_ACCEPT_ALL           ãƒžãƒ«ãƒã‚­ãƒ£ã‚¹ãƒˆã€ã‚¨ãƒ©ãƒ¼ãƒ•ãƒ¬ãƒ¼ãƒ ã‚‚受信するときはコメントを外す。  */
    249 /*#define ETHER_CFG_UNEXP_WARNING        非サポートフレームの警告を表示するときはコメントを外す。           */
    250 /*#define ETHER_CFG_802_WARNING          IEEE 802.3 フレームの警告を表示するときはコメントを外す。               */
    251 /*#define ETHER_CFG_MCAST_WARNING        マルチキャストの警告を表示するときはコメントを外す。         */
    252 #define ETHER_CFG_MULTICAST                     /* マルチキャストを送受信 */
    253 
    254 /*
    255  *  アドレスリストに関する定義。
    256  */
    257 #define NUM_IN6_IFADDR_ENTRY            5       /*  インタフェースのアドレスリストのエントリ数             */
    258 
    259 /*
    260  *  汎用ネットワークに関する定義
    261  */
    262 
    263 /*
    264  *  ネットワークバッファに関する定義
    265  */
    266 
    267 /* ネットワークバッファ数 */
     205#define INTATR_IF_MBED          (TA_NULL)               /* 割込み属性        */
     206#define INTPRI_IF_MBED          (-1)                    /* 割込み優先度       */
     207
     208/*
     209 *  ARP に関する定義
     210 */
     211
     212#define NUM_ARP_ENTRY           10                      /* ARP キャッシュエントリ数       */
     213
     214/*
     215 *  DHCP に関する定義
     216 *
     217 *    ・注意: TINET は、DHCP を実装していない。応用プログラムで、
     218 *            DHCP メッセージを受信するための定義である。
     219 *            また、現在は IPv4 のみ有効である。
     220 */
     221
     222/*#define DHCP_CFG                                       DHCP を処理する場合はコメントを外す。*/
     223
     224/*
     225 *  Ethernet に関する定義
     226 */
     227
     228/*#define ETHER_CFG_ACCEPT_ALL           マルチキャスト、エラーフレームも受信するときはコメントを外す。        */
     229/*#define ETHER_CFG_UNEXP_WARNING        非サポートフレームの警告を表示するときはコメントを外す。           */
     230/*#define ETHER_CFG_802_WARNING          IEEE 802.3 フレームの警告を表示するときはコメントを外す。             */
     231/*#define ETHER_CFG_MCAST_WARNING        マルチキャストの警告を表示するときはコメントを外す。             */
     232#define ETHER_CFG_MULTICAST                     /* マルチキャストを送受信 */
     233
     234/*
     235 *  アドレスリストに関する定義。
     236 */
     237#define NUM_IN6_IFADDR_ENTRY            5       /*  インタフェースのアドレスリストのエントリ数               */
     238
     239/*
     240 *  汎用ネットワークに関する定義
     241 */
     242
     243/*
     244 *  ネットワークバッファに関する定義
     245 */
     246
     247/* ネットワークバッファ数 */
    268248
    269249#ifdef SUPPORT_PPP
    270250
    271251/*
    272  *  PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
    273  *  割り当てなければならないので PDU サイズを多めに確保する。
     252 *  PPP では、受信用の ネットワークバッファは PDU (1502) サイズを常に
     253 *  割り当てなければならないので PDU サイズを多めに確保する。
    274254 */
    275255
    276256#ifndef NUM_MPF_NET_BUF_CSEG
    277 #define NUM_MPF_NET_BUF_CSEG    2       /* IF + IP + TCP、2 以上*/
     257#define NUM_MPF_NET_BUF_CSEG    2       /* IF + IP + TCP、2 以上*/
    278258#endif  /* of #ifndef NUM_MPF_NET_BUF_CSEG */
    279259
    280260#ifndef NUM_MPF_NET_BUF_64
    281 #define NUM_MPF_NET_BUF_64      0       /* 64 オクテット   */
     261#define NUM_MPF_NET_BUF_64      0       /* 64 オクテット     */
    282262#endif  /* of #ifndef NUM_MPF_NET_BUF_64 */
    283263
    284264#ifndef NUM_MPF_NET_BUF_128
    285 #define NUM_MPF_NET_BUF_128     0       /* 128 オクテット  */
     265#define NUM_MPF_NET_BUF_128     0       /* 128 オクテット    */
    286266#endif  /* of #ifndef NUM_MPF_NET_BUF_128 */
    287267
    288268#ifndef NUM_MPF_NET_BUF_256
    289 #define NUM_MPF_NET_BUF_256     0       /* 256 オクテット  */
     269#define NUM_MPF_NET_BUF_256     0       /* 256 オクテット    */
    290270#endif  /* of #ifndef NUM_MPF_NET_BUF_256 */
    291271
    292272#ifndef NUM_MPF_NET_BUF_512
    293 #define NUM_MPF_NET_BUF_512     0       /* 512 オクテット  */
     273#define NUM_MPF_NET_BUF_512     0       /* 512 オクテット    */
    294274#endif  /* of #ifndef NUM_MPF_NET_BUF_512 */
    295275
    296276#ifndef NUM_MPF_NET_BUF_1024
    297 #define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット */
     277#define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット   */
    298278#endif  /* of #ifndef NUM_MPF_NET_BUF_1024 */
    299279
    300280#ifndef NUM_MPF_NET_BUF_IF_PDU
    301 #define NUM_MPF_NET_BUF_IF_PDU  2       /* IF 最大 PDU サイズ      */
     281#define NUM_MPF_NET_BUF_IF_PDU  2       /* IF 最大 PDU サイズ        */
    302282#endif  /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
    303283
     
    305285
    306286#if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
    307 #define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ  */
     287#define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ      */
    308288#else
    309 #define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ  */
     289#define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ      */
    310290#endif
    311291
     
    315295
    316296#if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
    317 #define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ  */
     297#define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ      */
    318298#else
    319 #define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ  */
     299#define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ      */
    320300#endif
    321301
     
    327307
    328308/*
    329  *  イーサネットの場合のネットワークバッファ数の割り当て
    330  */
    331 
    332 /*
    333  *  注意!!
    334  *
    335  *  MBED Ethernet Controler のディバイスドライバ(if_mbed)の最低割当て長は
    336  *  60(アラインして 62)オクテットのため IF + IP +TCP よりは
    337  *  64 オクテットのネットワークバッファの方が最適である。
     309 *  イーサネットの場合のネットワークバッファ数の割り当て
     310 */
     311
     312/*
     313 *  注意!!
     314 *
     315 *  MBED Ethernet Controler のディバイスドライバ(if_mbed)の最低割当て長は
     316 *  60(アラインして 62)オクテットのため IF + IP +TCP よりは
     317 *  64 オクテットのネットワークバッファの方が最適である。
    338318 */
    339319
     
    343323
    344324#ifndef NUM_MPF_NET_BUF_64
    345 #define NUM_MPF_NET_BUF_64      2       /* 64 オクテット   */
     325#define NUM_MPF_NET_BUF_64      2       /* 64 オクテット     */
    346326#endif  /* of #ifndef NUM_MPF_NET_BUF_64 */
    347327
    348328#ifndef NUM_MPF_NET_BUF_128
    349 #define NUM_MPF_NET_BUF_128     0       /* 128 オクテット  */
     329#define NUM_MPF_NET_BUF_128     0       /* 128 オクテット    */
    350330#endif  /* of #ifndef NUM_MPF_NET_BUF_128 */
    351331
    352332#ifndef NUM_MPF_NET_BUF_256
    353 #define NUM_MPF_NET_BUF_256     0       /* 256 オクテット  */
     333#define NUM_MPF_NET_BUF_256     0       /* 256 オクテット    */
    354334#endif  /* of #ifndef NUM_MPF_NET_BUF_256 */
    355335
    356336#ifndef NUM_MPF_NET_BUF_512
    357 #define NUM_MPF_NET_BUF_512     0       /* 512 オクテット  */
     337#define NUM_MPF_NET_BUF_512     0       /* 512 オクテット    */
    358338#endif  /* of #ifndef NUM_MPF_NET_BUF_512 */
    359339
     
    361341
    362342#ifndef NUM_MPF_NET_BUF_IP_MSS
    363 #define NUM_MPF_NET_BUF_IP_MSS  0       /* IF + 576 オクテット     */
     343#define NUM_MPF_NET_BUF_IP_MSS  0       /* IF + 576 オクテット       */
    364344#endif  /* of #ifndef NUM_MPF_NET_BUF_IP_MSS */
    365345
     
    367347
    368348#ifndef NUM_MPF_NET_BUF_1024
    369 #define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット */
     349#define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット   */
    370350#endif  /* of #ifndef NUM_MPF_NET_BUF_1024 */
    371351
     
    379359
    380360#ifndef NUM_MPF_NET_BUF_IF_PDU
    381 #define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ      */
     361#define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ        */
    382362#endif  /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
    383363
     
    385365
    386366#if defined(SUPPORT_INET4) && defined(IP4_CFG_FRAGMENT)
    387 #define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ  */
     367#define NUM_MPF_NET_BUF4_REASSM 2       /* IPv4 再構成バッファサイズ      */
    388368#else
    389 #define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ  */
     369#define NUM_MPF_NET_BUF4_REASSM 0       /* IPv4 再構成バッファサイズ      */
    390370#endif
    391371
     
    395375
    396376#if defined(SUPPORT_INET6) && defined(IP6_CFG_FRAGMENT)
    397 #define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ  */
     377#define NUM_MPF_NET_BUF6_REASSM 2       /* IPv6 再構成バッファサイズ      */
    398378#else
    399 #define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ  */
     379#define NUM_MPF_NET_BUF6_REASSM 0       /* IPv6 再構成バッファサイズ      */
    400380#endif
    401381
     
    411391
    412392#ifndef NUM_MPF_NET_BUF_64
    413 #define NUM_MPF_NET_BUF_64      0       /* 64 オクテット   */
     393#define NUM_MPF_NET_BUF_64      0       /* 64 オクテット     */
    414394#endif  /* of #ifndef NUM_MPF_NET_BUF_64 */
    415395
    416396#ifndef NUM_MPF_NET_BUF_128
    417 #define NUM_MPF_NET_BUF_128     0       /* 128 オクテット、2 以上       */
     397#define NUM_MPF_NET_BUF_128     0       /* 128 オクテット、2 以上       */
    418398#endif  /* of #ifndef NUM_MPF_NET_BUF_128 */
    419399
    420400#ifndef NUM_MPF_NET_BUF_256
    421 #define NUM_MPF_NET_BUF_256     0       /* 256 オクテット  */
     401#define NUM_MPF_NET_BUF_256     0       /* 256 オクテット    */
    422402#endif  /* of #ifndef NUM_MPF_NET_BUF_256 */
    423403
    424404#ifndef NUM_MPF_NET_BUF_512
    425 #define NUM_MPF_NET_BUF_512     0       /* 512 オクテット  */
     405#define NUM_MPF_NET_BUF_512     0       /* 512 オクテット    */
    426406#endif  /* of #ifndef NUM_MPF_NET_BUF_512 */
    427407
    428408#ifndef NUM_MPF_NET_BUF_1024
    429 #define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット */
     409#define NUM_MPF_NET_BUF_1024    0       /* 1024 オクテット   */
    430410#endif  /* of #ifndef NUM_MPF_NET_BUF_1024 */
    431411
    432412#ifndef NUM_MPF_NET_BUF_IF_PDU
    433 #define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ      */
     413#define NUM_MPF_NET_BUF_IF_PDU  4       /* IF 最大 PDU サイズ        */
    434414#endif  /* of #ifndef NUM_MPF_NET_BUF_IF_PDU */
    435415
     
    437417
    438418/*
    439  *  ネットワーク統計æƒ
    440 å ±ã®è¨ˆæ¸¬
    441  *
    442  *  ネットワーク統計æƒ
    443 å ±ã®è¨ˆæ¸¬ã‚’行う場合は、tinet/include/net/net.h
    444  *  で定義されているプロトコル識別フラグを指定する。
     419 *  ネットワーク統計情報の計測
     420 *
     421 *  ネットワーク統計情報の計測を行う場合は、tinet/include/net/net.h
     422 *  で定義されているプロトコル識別フラグを指定する。
    445423 */
    446424
     
    499477
    500478/*
    501  *  関数
     479 *  関数
    502480 */
    503481
Note: See TracChangeset for help on using the changeset viewer.