Ignore:
Timestamp:
Jul 23, 2017, 2:29:40 PM (7 years ago)
Author:
coas-nagasima
Message:

SVNプロパティを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rubycfg_asp/trunk/asp_dcre/tinet/doc/tinet_defs.txt

    • Property svn:mime-type changed from text/plain to text/plane; charset=UTF-8
    r313 r315  
    1                   TCP/IP プロトコルスタック(TINET)
    2        ãƒªãƒªãƒ¼ã‚¹ 1.7、プロセッサ・システム依存定義[2015/12/19ï¼½
     1                  TCP/IP プロトコルスタック(TINET)
     2       リリース 1.7、プロセッサ・システム依存定義[2015/12/19]
    33
    4 1.  プロセッサ・システム依存定義について
     41.  プロセッサ・システム依存定義について
    55
    6   TINET を、多様なターゲットに対応するためのロセッサ・システム依存定義
    7 ã§ã€ä»¥ä¸‹ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’使用している。
     6  TINET を、多様なターゲットに対応するためのロセッサ・システム依存定義
     7で、以下のファイルを使用している。
    88
    99   (1)   tinet_defs.h
    10            TINET å
    11 ¨ä½“パラメータを定義し、 以下のファイルをインクルード
    12          ã—ている。TINET のルートディレクトリに置く。
     10           TINET 全体パラメータを定義し、 以下のファイルをインクルード
     11         している。TINET のルートディレクトリに置く。
    1312
    14    (2)   tinet_target_defs.h(TOPPERS/ASP)
    15            ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«ä¾å­˜ã™ã‚‹ãƒ‘ラメータを定義する。 各システムのター
    16          ã‚²ãƒƒãƒˆä¾å­˜éƒ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ç½®ãã€‚
     13   (2)   tinet_target_defs.h(TOPPERS/ASP)
     14           ターゲットに依存するパラメータを定義する。 各システムのター
     15         ゲット依存部のディレクトリに置く。
    1716
    18    (3)   tinet_cpu_defs.h(TOPPERS/JSP)
    19            ãƒ—ロセッサに依存するパラメータを定義する。config のプロセッ
    20          ã‚µç•¥ç§°ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ç½®ãã€‚
     17   (3)   tinet_cpu_defs.h(TOPPERS/JSP)
     18           プロセッサに依存するパラメータを定義する。config のプロセッ
     19         サ略称のディレクトリに置く。
    2120
    2221   (4)   tinet_nic_defs.h
    23            ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã‚¤ãƒ³ã‚¿ãƒ•ã‚§ãƒ¼ã‚¹ã«ä¾å­˜ã™ã‚‹ãƒ‘ラメータを定義する。
    24          tinet/netdev のネットワークインタフェースのディレクトリに置く。
     22           イーサネットインタフェースに依存するパラメータを定義する。
     23         tinet/netdev のネットワークインタフェースのディレクトリに置く。
    2524
    26 2.  プロセッサに依存する定義
     252.  プロセッサに依存する定義
    2726
    2827   (1)   CPU_NET_ALIGN
    29            tinet_target_defs.h(TOPPERS/ASP)、 tinet_cpu_defs.h
    30          ï¼ˆTOPPERS/JSP)で定義する。プロセッサのアライメントに関する定
    31          ç¾©ã§ã‚る。 IP ヘッダ以降は 4 オクテット単位にアクセスする場合
    32          ãŒã‚り、IP ヘッダ以降を、4 オクテット単位で、アラインするå¿
    33 è¦
    34          ãŒã‚れば 4 を指定する。 この定義は、 ネットワークバッファ
    35          T_NET_BUF に反映される。
     28           tinet_target_defs.h(TOPPERS/ASP)、 tinet_cpu_defs.h
     29         (TOPPERS/JSP)で定義する。プロセッサのアライメントに関する定
     30         義である。 IP ヘッダ以降は 4 オクテット単位にアクセスする場合
     31         があり、IP ヘッダ以降を、4 オクテット単位で、アラインする必要
     32         があれば 4 を指定する。 この定義は、 ネットワークバッファ
     33         T_NET_BUF に反映される。
    3634
    37 3.  NIC に依存する定義
     353.  NIC に依存する定義
    3836
    3937   (1)   IF_ETHER_NIC_HDR_ALIGN
    40            tinet_nic_defs.h で定義する。4 オクテット単位にデータをå
    41 ¥å‡º
    42          åŠ›ã™ã‚‹ NIC もあるが、イーサネットヘッダは 14 オクテットのため、
    43          å‰ 2 オクテットをダミーにするå¿
    44 è¦ãŒã‚る。 このような NIC で、
    45          ã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆãƒ˜ãƒƒãƒ€ T_ETHER_HDR で、アラインを調整する場合は、
    46          èª¿æ•´é‡ã‚’指定する。調整しない場合は、 0 を指定する。
     38           tinet_nic_defs.h で定義する。4 オクテット単位にデータを入出
     39         力する NIC もあるが、イーサネットヘッダは 14 オクテットのため、
     40         前 2 オクテットをダミーにする必要がある。 このような NIC で、
     41         イーサネットヘッダ T_ETHER_HDR で、アラインを調整する場合は、
     42         調整量を指定する。調整しない場合は、 0 を指定する。
    4743
    4844   (2)   IF_PDU_HDR_PADDING
    49            tinet_nic_defs.h で定義する。 T_NET_BUF_IF_PDU で、フレーム
    50          ã®çµ‚わりの境界の調整量を指定する。例えば、 イーサネットのフレー
    51          ãƒ é•·ï¼ˆCRC を除く)の 1,514 オクテットを、 16 オクテット境界に
    52          èª¿æ•´ã™ã‚‹å ´åˆã¯ã€ 16 オクテットの倍数である 1,520 オクテットか
    53          ã‚‰ã®å·®åˆ† 6 を指定する。
     45           tinet_nic_defs.h で定義する。 T_NET_BUF_IF_PDU で、フレーム
     46         の終わりの境界の調整量を指定する。例えば、 イーサネットのフレー
     47         ム長(CRC を除く)の 1,514 オクテットを、 16 オクテット境界に
     48         調整する場合は、 16 オクテットの倍数である 1,520 オクテットか
     49         らの差分 6 を指定する。
    5450
    5551   (3)   IF_ETHER_NIC_NET_BUF_ALIGN
    56            tinet_nic_defs.h で定義する。ネットワークバッファで、アライ
    57          ãƒ³ã‚’調整する場合は、 調整量を指定する。調整しない場合は、定義
    58          ã—ない。
     52           tinet_nic_defs.h で定義する。ネットワークバッファで、アライ
     53         ンを調整する場合は、 調整量を指定する。調整しない場合は、定義
     54         しない。
Note: See TracChangeset for help on using the changeset viewer.