                      TINET ѹ  [2011/5/6]

1.  ꡼ 1.0  1.1 ޤǤѹ

   (1)   TINET ե졼ǡ󥯤פˤ

   (2)   եΥ󥯥롼ɤľ cpu_config.h 
         tinet_config.hcpu_defs.h  tinet_defs.h 

   (3)   ץꥱ Makefile λƤѹ

         [1]   TCP ȹߡSUPPORT_TCP λꡣ
         [2]   UDP ȹߡSUPPORT_UDP λꡣ

   (4)   ץ nserv.c  WWW еǽ tinet/netapp/wwws.c 
         ܤ

   (5)   JSP ƥॳե졼ե $(UNAME).cfg Ǥϡ
         tinet/tinet.cfg ꤹǡ ץȥ륹åΥ
         ͥ륪֥Ȥ褦ѹ 

   (6)   TINET ץȥ륹åǻѤ륫ͥ륪֥Ȥ
         ե tinet/tinet.cfg ǤΡINCLUDEŪ API 򡢳ƥ
         塼 JSP ƥॳե졼ե˰ư

   (7)   tinet/include ѻߤ 󥯥롼ɥեʲΤ褦˰
         ư

         [1]   tinet/include/net  tinet/net
         [2]   tinet/include/netdev  tinet/netdev
         [3]   tinet/include/netinet  tinet/netinet
         [4]   tinet/include/netapp  tinet/netapp
         [5]   tinet/include/tinet_config.h  tinet/tinet_config.h
         [6]   tinet/include/tinet_defs.h  tinet/tinet_defs.h

   (8)   ͥåȥ󥿥եΥǥХ¸Ω뤿
         ѹԤä

         [1]   tinet/netdev ˡͥåȥ󥿥ե¸
               ǥ쥯ȥߤ NE2000 ߴ NIC Ǥ if_ed
               Ǥꡢʲ NIC ˤĤƽҤ٤롣
         [2]   Ѥ JSP ƥॳե졼ե
               nic.cfg ߤ ߤϡif_ed.cfg 򥤥󥯥롼ɤ
               褦ˤʤäƤ롣
         [3]   ѤΥͥåȥ󥿥եե졼
               ե tinet_nic_config.h ߤߤϡ 
               Υͥåȥ󥿥ե̾ե
               nic_rename.h  if_ed.h 򥤥󥯥롼ɤ褦ˤʤäƤ롣
         [4]   ѤΥͥåȥ󥿥ե̾ե
               nic_rename.h ߤ
         [5]   if_ed.c  if_ed.cfg ʳΥե뤫 if_ed.h 
               if_edreg.h 
         [6]   tinet/tinet_config.h ѹ
               #include <tinet_nic_config.h> ɲä 󥯥롼ɤ
               ֤ľ

                  #include "tinet_app_config.h"
                  #include "tinet_sys_config.h"
                  #include "tinet_cpu_config.h"
                  
                  #ifdef SUPPORT_ETHER
                  #include "tinet_nic_config.h"
                  #endif  /* of #ifdef SUPPORT_ETHER */
                  #include "tinet_sys_config.h"
                  #include "tinet_cpu_config.h"
                  #include "tinet_app_config.h"

         [7]   tinet/net/ethernet.h ѹ

               tinet/netdev/if_ed/if_ed.h  t_ed_softc 顢ǥ
                 ¸ t_if_softc ȤΩ

                    struct t_if_softc {
                       T_IF_ADDR         ifaddr;
                       UH             timer;
                       T_IF_ETHER_SOFTC  *sc;
                       ID             semid_txb_ready;
                       ID             semid_rxb_ready;
                       };
                    typedef struct t_if_softc T_IF_SOFTC;

                timer ϡǥХ¸˰ư
               ֥󥿥եޥפ T_IF_SOFTC 

         [8]   tinet/net/ethernet.c tinet/net/if.c
               tinet/netinet/tcp_subr.c ѹ
               #include <netdev/if_ed.h> T_IF_ETHER_SOFTC 
               顢T_IF_SOFTC ѹ

                  T_IF_ETHER_SOFTC *sc;
                  
                  T_IF_SOFTC *ic;

         [9]   tinet/netdev/if_ed/if_ed.h ѹ

               t_ed_softc  tinet/netdev/if_ed/if_ed.c ˰ư
               NIC ޥפ T_IF_ETHER_SOFTC  T_ED_SOFTC
                  struct t_ed_softc ѹ
               ͥåȥ󥿥եδؿΰ T_ED_SOFTC
                  T_IF_SOFTC ѹ
               ؿ ed_watchdog ΰˡT_IF_SOFTC* ꤹ褦
                 ѹ

         [10]  tinet/netdev/if_ed/if_ed.c ѹ

               #include <netdev/if_ed.h> 
               if_edreg.h Υ󥯥롼ɻѹ

                    #include <netdev/if_edreg.h>
                    
                    #include "if_edreg.h"

               t_ed_softc  tinet/netdev/if_ed/if_ed.h 
                 ư
               t_ed_softc ϡǥХ¸Τ褦ѹ
               ʲζɽؿΰ T_ED_SOFTC  T_IF_SOFTC 
                 ѹ

                    ed_xmit
                    ed_init_sub

               ؿΰ T_ED_SOFTC  T_IF_SOFTC ä

                    T_ED_SOFTC *sc = ic->sc;

                 ǡT_ED_SOFTC ФȤ롣

         [11]  tinet/netdev/if_ed/if_ed.cfg ѹ

                  INCLUDE("<netdev/if_ed.h>");
                  INCLUDE("<netdev/if_edreg.h>");
                  
                  INCLUDE("\"if_edreg.h\"");

         [12]  tinet/net_rename.h ѹ
               if_ed δؿΥ͡
               tinet/netdev/if_ed/nic_rename.h ˰ư
         [13]  tinet/tinet.cfg ѹ

                  #ifdef IF_ETHER_CFG_ED
                  #include "netdev/if_ed.cfg"
                  #endif   /* of #ifdef IF_ETHER_CFG_ED */
                  
                  #include "nic.cfg"

         [14]  tinet_cpu_config.h  tinet_sys_config.h ѹ
               NIC (NE2000 ߴ ) ˴ؤפ
               tinet_sys_config.h ˰ư
         [15]  $(CPU)/$(SYS)/Makefile.config ѹ

               ֥ѥ륪ץפѹ
                 ͥåȥ󥿥եΥǥ쥯ȥޤ뤿ᡢ
                 INCLUDES θɲä

                    ifdef TINET_ROOT
                    INCLUDES := $(INCLUDES) -I$(TINET_ROOT)/netdev/if_ed
                    endif

               ֥ͥ˴ؤפѹ
                 ͥåȥ󥿥եΥǥ쥯ȥȥͥåȥ
                 󥿥եΥ֥Ȥޤ뤿ᡢ
                 KERNEL_COBJS θɲä

                    ifdef TINET_ROOT
                    KERNEL_DIR  := $(KERNEL_DIR):$(TINET_ROOT)/netdev/if_ed
                    KERNEL_COBJS   := $(KERNEL_COBJS) if_ed.o
                    endif

         [16]  ƥ IF_ETHER_CFG_ED 
         [17]  if_ed.h  if_edreg.h ǡSUPPORT_ETHER 
         [18]  ƥ PROTO_FLG_ETHER_ED  PROTO_FLG_ETHER_NIC 
               ѹ
         [19]  ƥ net_count_ether_ed ڤ net_count_ether_ed* 
               net_count_ether_nic ڤ net_count_ether_nic* ѹ
         [20]  ƥ NET_COUNT_ETHER_ED ڤ NET_COUNT_ETHER_ED* 
               NET_COUNT_ETHER_NIC ڤ NET_COUNT_ETHER_NIC* ѹ
         [21]  ƥ IF_ETHER_CFG_ACCEPT_ALL 
               ETHER_CFG_ACCEPT_ALL ѹ
         [22]  ƥ IF_ETHER_*  IF_ETHER_NIC_* ѹ

   (9)   tinet/cfg/tinet_parser.cpp ѹ

         [1]   tinet_cfg.c ˽ϤɸΥ󥯥롼ɥե
               tinet_config.h ɲä
         [2]   tinet_cfg.c ˽ϤɸΥ󥯥롼ɥեΥ
               롼ɽ֤ʲΤ褦ѹ 

                  tinet_defs.h
                  tinet_config.h

         [3]   tinet_cfg.c ˽ϤɸΥ󥯥롼ɥեǡ 
               Υե

                  #include <netinet/in_rename.h>

   (10)  tinet/tinet_defs.h  tinet_nic_defs.h ɲä

   (11)  tinet/netdev/if_ed  tinet_nic_defs.h ɲä

   (12)  ƥեˡtinet_defs.htinet_config.h ɲä

   (13)  ƥեǡtinet_defs.htinet_config.h ν֤˥
         롼ɤ褦ѹ

   (14)  tinet_nic_defs.h  IF_ETHER_NIC_HDR_ALIGN ɲäϡ
         ʲΥեˤ륤ͥåȥإåǡ ǽ˥饤
         Ĵˡ Ĵ̤ꤹ롣

            tinet/net/ethernet.h

   (15)  TINET ץȥ륹åΥ͡ե
         tinet/net/net_rename.h  tinet/netinet/in_rename.h Υ
         롼ɤtinet/tinet_config.h ǻꤹ褦ѹƥ
         ե뤫ʲΥե 

            #include <net/net_rename.h>
            #include <netinet/in_rename.h>

   (16)  TINET ɸ Makefile.config  ץꥱ
         Makefile 饤󥯥롼ɤ褦ѹ

   (17)  tinet/netdev/if_ed/if_ed.c ΰʲδؿǡǥѥåػ߾
         ֤ˤʤʤ褦ѹ

            ed_pio_readmem
            ed_pio_writemem

   (18)  ƥ (SYSTIM) μȿSYSTIM_HZ 

   (19)  cygwin  g++ ΥСˤäơ TINET ե졼
         ˥顼ȯ 

   (20)  Makefile.config ˤѹ

         [1]   tinet/netdev/if_ed/if_ed.c  Makefile.config 
               TINET ɸ Makefile.config 饤󥯥롼ɤ褦
               ѹ
         [2]   JSP Υƥ¸ $(CPU)/$(SYS)/Makefile.config 
               顢 TINET ΥͥåȥǥХΰ¸
               
         [3]   ץꥱ Makefile ˤϡ

                  #  ͥåȡǥХɥ饤Ф
                  NET_DEV = if_ed

               ꤹɬפ롣

   (21)  tinet/netapp/netapp.h ˡ 󥽡Ѥ륷ꥢݡ
         ɲä

            /*
             *  󥽡Ѥ륷ꥢݡֹ
             */
            #ifndef CONSOLE_PORTID
            #define  CONSOLE_PORTID                                               LOGTASK_PORTID
            #endif   /* of #ifndef CONSOLE_PORTID */

   (22)  tcp_cls_cep() ǡͤǤϡ FIN äƥͥǤ
         뤳ȤˤʤäƤ뤬 Ƥʤ 

   (23)  tinet_cpu_config.h Ƥȥκ
         MAX_TCP_RCV_SEGˡ ȥκ
         MAX_TCP_SND_SEGˡ ȥε
         DEF_TCP_SND_SEGˡ ȥε
         DEF_TCP_RCV_SEGˤͤ˴ؤơͥåȤѤ硢
         Ƥͤ 1,460 ѹ

   (24)  ץ륢ץꥱȤơ TCP ǥɥ饤
         ɲä

   (25)  TCP  MSS (TCP_MSS) ˴ؤơ

            #define TCP_MSS (IP4_MSS - (IP4_HDR_SIZE + TCP_HDR_SIZE))

         顢BSD ɸ

            #define TCP_MSS 512

         ѹ

   (26)  tcp_con_cep ǡ ॢȤ˥Υ֥å󥰰ʳꤷ
         硢 ॢ˥顼ˤʤǽ 

   (27)  ͥåȥޤǡ ʣΥȥ꤬Ʊ˥ॢȤ
         ⡢ ϿƤƤδؿƤӽФʤ 

   (28)  ֥ɥ㥹Ƥʤä
         ξϡͥåȤ MAC ˤϥ֥ɥ㥹ȥ
         쥹ꤹ롣

         IP ɥ쥹ӥåȤ 1
         IP ɥ쥹ΥۥӥåȤ 1 ǡ ͥåȥ
           륢ɥ쥹

         Ʊˡ IP ɥ쥹ӥåȤ 1 Υ֥ɥ㥹Ȥб
         뤿ᡢŪϩɽ (route_cfg.c) ˤϡǸΥȥȤư
         ιԤɲä

            { 0xffffffff, 0xffffffff, 0 },

         ޤ ѥե졼ѥ᡼
         NUM_ROUTE_ENTRY  1 ä

   (29)  ؿ ntohl() Ȥ٤ȤǴؿ ntohs() ȤäƤ
         

   (30)  IP ڤ UDP Υåͤؿ htons() Ȥäơ
         Ƥ

   (31)  (SIL_ENDIAN == SIL_ENDIAN_LITTLE ΡHTONL() HTONS() 
         

   (32)  UDP ϴؿ udp_input ǡ襢ɥ쥹Ȥ
         ؿ dstaddr_accept ƽФˡ ͥåȥХȥ
         ۥȥХȥѴƤʤ 

   (33)  NE2000 ߴ NIC Хåեڡ

   (34)  NE2000 ߴ NIC ǡ NIC ¢ SRAM ؤΥǡν߽λ塢
         פΤߴλԤʤ褦ѹ 

   (35)  UDP ǡ ֥ɥ㥹ȡǡ褦˽

   (36)  ѥե졼ѥ᡼ DHCP_CFG 
         ϡDHCP å˻ꤹ롣
         TINET ϡDHCP Ƥʤѥץǡ DHCP 
         뤿Ǥ롣 DHCP_CFG ꤹȡ
         IPV4_ADDR_LOCAL ̤ 0ˤǤ⡢UDP ˸¤ꡢDHCP 
         뤳Ȥǽˤʤ롣 

   (37)  ѥե졼ѥ᡼
         IPV4_ADDR_LOCAL_BC ʬ IP ɥ쥹Υ֥ͥåȥ
         ꤹ IPV4_ADDR_LOCAL_MASK ߤ

   (38)  ͥåȥ󥿥ե IPv4 ɥ쥹ɲäؿ
         in4_add_ifaddr ߤ  δؿ ITRON TCP/IP
         API ߴǤꡢ ͥåȥ󥿥եͥåȤ
         ȤΤͭǤ롣

   (39)  ϩɽ˥ȥɲäؿ in4_add_route ߤ
          δؿ ITRON TCP/IP API ߴǤꡢͥåȥ
         󥿥եͥåȤΤȤΤͭǤ롣 

   (40)  ARP åǡ ʤä硢ॢȤޤǻ֤
         ûΥȥ꡼õʬ 

   (41)  ѥե졼ѥ᡼
         ETHER_NIC_CFG_RELEASE_NET_BUF ߤ ϥͥå
         ϻˡNIC  net_buf ˻ꤹ롣

   (42)  ARP ϤǡIP ɥ쥹νʣФԤ褦ѹФ
         ϡʣ MAC ɥ쥹 syslog ˽Ϥʣ
         ˤʣȤ롣

   (43)  ѥե졼ѥ᡼
         ARP_CFG_CALLBACK_DUPLICATED ߤꤹȡARP
         Ϥ IP ɥ쥹νʣ򸡽Фˡ ѥץѰ
         Хåؿ arp_callback_duplicated ƤӽФ

   (44)  IP ϻˡARP åΥॢͤ򹹿Ƥ
         FreeBSD μˤ碌ơ ʤ褦ѹARP 
         Υॢͤ ARP ϤǤΤ߹롣

2.  ꡼ 1.1.x  1.2 ޤǤѹ

   (1)   TINET ե졼եǡ TCP ոꤷ
         äȤϡ tinet/cfg/tinet_parser.cpp ǡ
         tinet_cfg.c ˥ߡ TCP ոѿϤ褦˽

   (2)   UDP Τ߻ѤȤ kernel_cfg.c ǡ ѥ륨顼ȯ
         ϡtinet/netinet/tcp.cfg 

            INCLUDE("<netinet/in.h>");

         tinet/netinet/ip.cfg 

            INCLUDE("<netinet/in.h>");

         ɲä

   (3)   UDP Τ߻ѤȤ ip_icmp.c ǡ_tinet_tcp_notify λ
         顼ȯϡ tinet/netinet/ip_icmp.c ǡ ICMP
         UNREACH å̵뤹褦˽

   (4)   롼ץХå󥿥ե IP ɥ쥹ޥ 
         ɥ㥹ȥɥ쥹 

   (5)   tinet/netdev/if_ed/if_ed.c ǡ 쥸 SIL ͳǥ
         褦˽

   (6)   IPv6 б

   (7)   ѥե졼ѥ᡼ˡ ǥեȡ
         ȥ IP ɥ쥹ꤹ
         IPV4_ADDR_LOCAL_DEFAULT_GW ߤˤꡢǥե
         ȡȥΤߤΥͥåȥǤϡ Ū롼ƥ󥰾
         ե route_cfg.c ѹפˤ

   (8)   UDP μ ݡֹ椬̤ξ硢ͥåȥХ
         եʤȡICMP Υ顼ΤԤ
         

   (9)   TCP μݡֹ椬̤ξ硢 ꥻåȥ
         Ȥʤ 

   (10)  ͥåȥ׾net_countˤγѿ _tinet_ ǥ͡
         षʤ褦ѹ

   (11)  ХȥѴ netinet/in.h 顢 net/net.h ˽
          ȥ륨ǥѤΥޥɲä

   (12)  ѥե졼󡦥եΤ줫ǡ 
          SUPPORT_MIB 뤳Ȥˤꡢ SNMP Ѵ١
         MIBˤ˽򤷤ͥåȥפμǽȤʤä
         TINET Τϡ١MIBˤ˽򤷤ͥåȥ
         󶡤ǡSNMP 򥵥ݡȤƤʤޤ RFC1213
         RFC2465RFC2466 ƤƤξ󤬼Ǥ櫓
         Ϥʤ Ǥϡط륤󥯥롼ɥեι¤
         Τ򻲾Ȥ뤳ȡ

   (13)  PPP  HDLC Ϥˤ

   (14)  ǧǤʤ̥ץȥޤϳĥإåȤ 
         ֹ ICMP6_PARAMPROB_NEXTHEADER1ˤ ICMP6_PARAM_PROB4
         å褦ѹ 

3.  ꡼ 1.2.x ꡼ 1.3 ޤǤѹ

   (1)   IPv6 ǡͥåȥ󥿥ե˥롼ץХå󥿥ե
         ꤷȤ ѥ륨顼ȯ 

   (2)   å׻ǥ顼ˤʤTOPPERS/TINET
         Хȥåƥ ID:1ˡ

   (3)   echos ǡ TCP_ECHO_SRV_STACK_SIZE ٹ𤬽Ф
         TOPPERS/TINET Хȥåƥ ID:2ˡ

   (4)   ͥåȥХåեμԤλ ˷ٹϤ褦
         ѹTOPPERS/TINET Хȥåƥ ID:3ˡ

   (5)   echos/echos toppers-users 1724ˡ

   (6)   IP4_CFG_FRAGMENT ꤷȤ tinet/netapp/dbg_cons.c 
         tinet/netinet/ip_output.c ǡ ѥ륨顼ˤʤ
         

   (7)   ĥإåդ ICMPv6 ꥯȤФ
         

   (8)   õãǽγǧǥॢȤ塢 ɥ쥹
         ʤ

   (9)   TCP ϥȤκƹؿŪ

   (10)  UDP Τ߻ѤȤ icmp6.c ǡ_tinet_tcp_notify λȥ
         顼ȯ

   (11)  UDP ǡॢȤȤ ͥåȥХåե
         ʤ

   (12)  TCP αǡ IP Υڥɥ
         TOPPERS/TINET Хȥåƥ ID:5ˡ

   (13)  udp_rcv_dat ǡॢȤ˻֤ꤷȤ μ
         Ԥ֥å 

   (14)  ͥåȥ׾η¬ѿ _int64_ 
         ƤΤ UD Ȥʤ褦ѹ

   (15)  JSP ꡼ 1.4.2 ˻бѹƤʲ˼

         [1]   H8 ¸γߥ٥Ƴȼif_ed ͥåȡ
               ǥХɥ饤Фγ߽
               config/h8/akih8_3069f/tinet_sys_config.c ɲä
         [2]   ed_ena_intered_dis_inter ΰͤѹ
         [3]   ed_ena_intered_dis_inter ΰͤѹȼ
               tinet/netdev/if_ed/if_ed.c ѹ
         [4]   ed_ena_inter ed_dis_inter 
               tinet/netdev/if_ed/if_edreg.h 顢
               config/h8/akih8_3069f/tinet_sys_config.c ѹ

   (16)  tcp_cls_cep ǡॢȤ塢 tcp_acp_cep 顼ˤ
         

   (17)  ä IP SDU Ĺ TCP ꥻåȥȤ

   (18)  TCP Υֹ椬˽ʤ

   (19)  ȥ륨ǥΥץåǡIPv6 إåΥС󡢥
         ҥå饹 ե٥եɤäƻȡѹ
         

   (20)  ȥ륨ǥΥץåˤб뤿
         Ƥʲ˼

         [1]   tinet/net/net.h ǡ ե졼˥顼
               ȯ
         [2]   롼Τμǡ֤ͭ

   (21)  JSP ꡼ 1.4.2 бѹƤʲ˼

         [1]   ߥ٥ǥ顼Ȥʤ
         [2]   NE2000 ߴ NIC ΥǥХɥ饤 if_ed ˤơ
               ƥ¸ǥХνԤ ed_bus_init ȡߤ
               νԤ ed_inter_init ߤ
         [3]   ̿ӥ NKEV-010H8H8/3069Fˤ򥵥ݡȤ

   (22)  TCP ˤơ ¦Ǻƹ졢ȽŤʤ꤬륻
         ȤκƹԤʤTOPPERS/TINET 
         ȥåƥ ID:8ˡ

   (23)  ʲΥѥե졼ѥ᡼ѹ

            NUM_MPF_NET_BUF_4096
            
            NUM_MPF_NET_BUF_REASSM

         tinet_config.h ǡ ꡼ 1.2 ȤθߴݤƤ롣

   (24)  ͥåȥХåեγĹλǡ̵ޤ 0 ꤷ
         ϡ бסƤʤ褦ѹ 

   (25)  ѥե졼ѥ᡼ˡ ƹХåե
         ꤹ IP4_CFG_FRAG_REASSM_SIZE ߤ

   (26)  ͥåȥХåե˿ɲä

         [1]   T_NET_BUF_IPV6_CSEGϥͥåȥ󥿥ե
               Υإå + IP إå + TCP إå
         [2]   T_NET_BUF_IP_MSS ǡ  IP_MSSʥͥåȥ
               եΥإå + 576 ƥåȡˡ
         [3]   T_NET_BUF_IPV6_MMTU IPV6_MMTUʥͥåȥ
               󥿥եΥإå + 1280 ƥåȡˡ

   (27)  TINET Υॢ͡Υå Υ
         ͥ١ ǡ塼ΥȥڤӰʲΥѥ
         ե졼ѥ᡼ϡtinet/tinet_config.h 
         褦ѹ

            MAX_TCP_RCV_SEG
            DEF_TCP_SND_SEG
            ARP_CACHE_KEEP
            LOMTU

   (28)  TCP μưץ򥵥ݡȤ˻ꤹ
         SUPPORT_TCP_POPEN ɲä

   (29)  ѥե졼ѥ᡼ˡ
         NUM_TCP_TW_CEP_ENTRY ɲäϡ Time Wait
         ֤ TCP ̿üʬΥ뵡ǽǡ Time Wait ֤ TCP 
         üΥȥꤹ롣 ꤷʤ0 ꤹȥ
          Time Wait ֤ TCP ̿üʬΥ뵡ǽȹޤʤ

   (30)  TCP μưץ򥵥ݡȤ˻ꤹ
         SUPPORT_TCP_POPEN  TCP_CFG_PASSIVE_OPEN Υɥȸꡣ

   (31)  tinet ե졼 tinet_cfg.c  TCP_CRE_CEP
         б빽¤ T_TCP_CCEP Υե sbuf  rbuf ͤ
          (VP)  ե callback ͤ (FP) Ϥ
         褦ѹ

   (32)  tinet ե졼 tinet_cfg.c 
         TCP6_CRE_CEP б빽¤ T_TCP6_CCEP Υե sbuf
          rbuf ͤ (VP)  ե callback ͤ
         (FP) Ϥ褦ѹ

   (33)  tinet ե졼 tinet_cfg.c 

            #include <netinet/in_itron.h>

         Ϥ褦ѹ

   (34)  TCP ̿üǡ ѤĤΥޥե򥤥٥ȥե饰ˤ
         

   (35)  TCP ̿üɥХåեξʥԡǽ

   (36)  TCP ̿üɥХåեξʥԡǽѤˡ ʲ
         ˼ѥե졼ѥ᡼ɲä 

         [1]   TCP_CFG_RWBUF_CSAVE_ONLY TCP ̿üμɥХ
               եξʥԡǽȹߡ εǽΤ߻Ѥ롣 
         [2]   TCP_CFG_RWBUF_CSAVETCP ̿üμɥХåե
               ξʥԡǽȹࡣ
         [3]   TCP_CFG_SWBUF_CSAVE_ONLY TCP ̿üɥХ
               եξʥԡǽȹߡ εǽΤ߻Ѥ롣 
         [4]   TCP_CFG_SWBUF_CSAVETCP ̿üɥХåե
               ξʥԡǽȹࡣ
         [5]   TCP_CFG_RWBUF_CSAVE_MAX_QUEUES TCP ̿üμ
               ɥХåեξʥԡǽΡ ɥХåե塼
               κ票ȥ ˼Ȥ
               뤿ᡢä롣ޤ ꤷʤ
               ʤɸͤ 2 Ǥ롣
         [6]   TCP_CFG_SWBUF_CSAVE_MAX_SIZE TCP ̿ü
               ɥХåեξʥԡǽǡ ɥХåե˻
               ͥåȥХåեκ祵 ɸͤ
               IF_PDU_SIZE Ǥ롣
         [7]   TCP_CFG_SWBUF_CSAVE_MIN_SIZE TCP ̿ü
               ɥХåեξʥԡǽǡ ɥХåե˻
               ͥåȥХåեκ祵ɸͤ 0 Ǥ롣 

   (37)  TCP  UDP ΥΥ֥å󥰥뵡ǽȹߤꤹ륳
         ѥե졼ѥ᡼ɲä 

         [1]   TCP_CFG_NON_BLOCKING TCP ΥΥ֥å󥰥뵡ǽ
               ȹࡣ
         [2]   UDP_CFG_NON_BLOCKING UDP ΥΥ֥å󥰥뵡ǽ
               ȹࡣ

   (38)  netinet/in.h ˡ TINET ΥС TINET_PRVER 

   (39)  netinet/in.h ˡ8 ӥå˻ꤷ IPv4 ɥ쥹 32 ӥ
         Ȥˤޥ MAKE_IPV4_ADDR ɲä

   (40)  TCP  UDP ΰ饤֥경

   (41)  ץꥱ Makefile ˥󥯥롼ɤ TINET 
         Makefile.config  Makefile.tinet ѹ

   (42)  int Υ 16 ӥåȤνϤбưǧϡ ( 
         ) ͥѥ H8C ǹԤäˡѹƤʲ˼

         [1]   tcp_seq.h Υ饤ؿεҤѹ
         [2]   ؿ timeout ȴؿ untimeout  1  (FP) 
               Ū˥㥹Ȥ
         [3]   ޥǥեȱ黻ΥڥɤȤƻѤƤ
               Ū˥㥹Ȥ
         [4]   ޥ GET_TCP_CREPID GET_TCP_CCEPID
               GET_TCP_TW_CCEPID
               GET_UDP_CCEPID ͤ ID Ū˥㥹Ȥ
         [5]   tinet/net/net_buf.hͥåȥХåեΥƥץ졼
                struct t_net_buf ǡ ХåեΤ礭
               buf[4] ѹ
         [6]   ؿ rand() δؿ̾ net_rand() ѹ 
               η UW ѹ
         [7]   ؿ srand() δؿ̾ net_srand() ѹ
               η UW ѹ
         [8]   tcp_read_rwbuf_cs() Υѥ륨顼(UB*)data +=
               blenˤ
         [9]   MAKE_IPV4_ADDR γưؤΥ㥹Ȥ UB  UW ѹ
         [10]  SYSTIM_HZ ǡ˥㥹 (SYSTIM) ɲä
         [11]  IS_PTR_DEFINED ǡ(a) ˥㥹 (VP) ɲä
         [12]  UB ѿUH ѿؤǤηٹ
         [13]  32 ӥåɬפѿηˤϡ Ū W ޤ UW
               Ѥ
         [14]  syslog ΰηΤˤ
         [15]  ٹ𤬽Фؿΰ򥭥㥹Ȥ
         [16]  ٹ𤬽Фؿͤ򥭥㥹Ȥ
         [17]  ٤˴ؤٹ𤬽Фαդ򥭥㥹Ȥ

   (43)  ޥ ntohs  htons ǡ ӥåǥΥץ
         ǤϡUH ֤ͤ褦ѹ

   (44)  ޥ ntohl  htonl ǡ ӥåǥΥץ
         ǤϡUW ֤ͤ褦ѹ

   (45)  TCP إåΥȥ졼ϵǽȹߤꤹ륳ѥ
         ե졼ѥ᡼ɲä 

         [1]   TCP_CFG_TRACETCP إåΥȥ졼ϵǽȹࡣ
         [2]   TCP_CFG_TRACE_IPV4_RADDR ȥ졼оݤΥ⡼ȥ
               Ȥ IPv4 ɥ쥹ꤹ롣IPV4_ADDRANY ꤹ
               ȡƤΥۥȤоݤȤ롣
         [3]   TCP_CFG_TRACE_LPORTNOȥ졼оݤΥۥ
               Υݡֹꤹ롣TCP_PORTANY ꤹȡ 
               Υݡֹоݤˤ롣
         [4]   TCP_CFG_TRACE_RPORTNOȥ졼оݤΥ⡼ȥۥ
               Υݡֹꤹ롣 TCP_PORTANY ꤹȡ
               Υݡֹоݤˤ롣

   (46)  ݡȴؿ ip2str ǡ 1  NULL ꤹȡ TINET
         ǳݤƤХåեʸ񤭹ߡ Υɥ쥹
         ֤褦ѹȼ Хåեꤹ륳ѥ
         ե졼ѥ᡼ NUM_IPV4ADDR_STR_BUFF 
         ɲä

   (47)  ݡȴؿ ipv62str ǡ  1  NULL ꤹȡ
         TINET ǳݤƤХåեʸ񤭹ߡ Υ
         쥹֤褦ѹ ȼХåեꤹ륳
         ѥե졼ѥ᡼
         NUM_IPV6ADDR_STR_BUFF ɲä

   (48)  ݡȴؿ mac2str ǡ 1  NULL ꤹȡTINET
         ǳݤƤХåեʸ񤭹ߡ Υɥ쥹
         ֤褦ѹ ȼХåեꤹ륳ѥ
         ե졼ѥ᡼ NUM_MACADDR_STR_BUFF 
         ɲä

   (49)  tinet  tinet/netdev/if_ed ˤ Makefile Υ󥯥롼
         ե Makefile.tinet ѹ

   (50)  ɥХåեξʥԡǽǡTCP_CFG_SWBUF_SAVE 
         ꤷTCP ̿üŪ API ˤƤ⡢
         Хåեꤷ硢 äǡ 

   (51)  tinet/Makefile.tinet ˤ TINET_KERNEL_CFG 
         tinet_cfg.c 顢tinet_kern.cfgtinet.cfgTINET ǻ
         륫ͥ륪֥ȤƤ륳ե졼
         եѹ

   (52)  8 ӥå˻ꤷ IPv4 ɥ쥹 32 ӥåȤˤޥ
         MAKE_IPV4_ADDR ɲäTOPPERS/TINET Хȥåƥ
         ID:4ˡ

   (53)  ƥɤΥԡ饤ȤTOPPERS/TINET Х
         åƥ ID:6ˡ

4.  ꡼ 1.3.x  1.4 ޤǤѹ

   (1)   tinet ե졼 TCP/IPv4 ոͽ ID 
          VRID_TCP_REP ɲä

   (2)   tinet ե졼 TCP/IPv4 ̿üͽ ID 
          VRID_TCP_CEP ɲä

   (3)   tinet ե졼 UDP/IPv4 ̿üͽ ID 
          VRID_UDP_CEP ɲä

   (4)   tinet ե졼 TCP/IPv6 ոͽ ID 
          VRID_TCP6_REP ɲä

   (5)   tinet ե졼 TCP/IPv6 ̿üͽ ID 
          VRID_TCP6_CEP ɲä

   (6)   tinet ե졼 UDP/IPv6 ̿üͽ ID 
          VRID_UDP6_CEP ɲä

   (7)   ITRON TCP/IP API  TCP γĥǽͭˤ륳ѥ
         ե졼ѥ᡼ TCP_CFG_EXTENTIONS ɲä

   (8)   ITRON TCP/IP API  UDP γĥǽͭˤ륳ѥ
         ե졼ѥ᡼ UDP_CFG_EXTENTIONS ɲä

   (9)   ޥ TCP_REP_NONE ɲäͤϡ0ˡ

   (10)  ޥ TCP_CEP_NONE ɲäͤϡ0ˡ

   (11)  ޥ UDP_CEP_NONE ɲäͤϡ0ˡ

   (12)  ѿȤơ ipv6_addrany ޥ Τϡ
         in6_addr_unspecified Ǥꡢȼäơץȥ륹å
         ̾Υ͡फ顢in6_addr_unspecified 򳰤

   (13)  UDP ̿ü myportno  UDP_PORTANY Ǥʤ
         

   (14)  ITRON TCP/IP API  TCP/IPv4 ոưŪ API 
         cre_tcp_rep ɲä

   (15)  ITRON TCP/IP API  TCP ̿üưŪ API 
         cre_tcp_cep ɲä

   (16)  ITRON TCP/IP API  UDP/IPv4 ̿üưŪ API 
         cre_udp_cep ɲä

   (17)  ITRON TCP/IP API  TCP ոưŪ˺ API 
         del_tcp_rep ɲä

   (18)  ITRON TCP/IP API  TCP ̿üưŪ˺ API 
         del_tcp_cep ɲä

   (19)  ITRON TCP/IP API  UDP ̿üưŪ˺ API 
         del_udp_cep ɲä

   (20)  ITRON TCP/IP API  TCP/IPv6 ոưŪ API 
         cre_tcp6_rep ɲä

   (21)  ITRON TCP/IP API  UDP/IPv6 ̿üưŪ API 
         cre_udp6_cep ɲä

   (22)  ITRON TCP/IP API  TCP ̿üץꤹ API 
         tcp_set_opt ɲä

   (23)  ITRON TCP/IP API  TCP ̿üץɽФ API 
         tcp_get_opt ɲä

   (24)  ITRON TCP/IP API  UDP ̿üץꤹ API 
         udp_set_opt ɲä

   (25)  ITRON TCP/IP API  UDP ̿üץɽФ API 
         udp_get_opt ɲä

   (26)  Ū˻ѤƤ빽¤̾ѹ

         [1]   struct t_tcp4_ccep  struct t_tcp4_cep
         [2]   struct t_tcp6_ccep  struct t_tcp6_cep
         [3]   T_TCP_CCEP  T_TCP_IN_CCEP  T_TCP_CEP
         [4]   T_TCP_TW_CCEP  T_TCP_TWCEP
         [5]   T_TCP4_CCEP  T_TCP4_CEP
         [6]   T_TCP4_TW_CCEP  T_TCP4_TWCEP
         [7]   T_TCP6_CCEP  T_TCP6_CEP
         [8]   T_TCP4_TW_CCEP  T_TCP4_TWCEP
         [9]   T_TCP_CREP  T_TCP_IN_CREP  T_TCP_REP
         [10]  T_TCP4_CREP  T_TCP4_REP
         [11]  T_TCP6_CREP  T_TCP6_REP
         [12]  T_UDP_CCEP  T_UDP_IN_CCEP  T_UDP_CEP
         [13]  T_UDP4_CCEP  T_UDP4_CEP
         [14]  T_UDP6_CCEP  T_UDP6_CEP

   (27)  Ū˻ѤƤѿ̾ѹ

         [1]   tcp_crep  tcp_rep
         [2]   tcp_ccep  tcp_cep
         [3]   tcp_tw_ccep  tcp_twcep
         [4]   udp_ccep  udp_cep
         [5]   tmax_tcp_crepid  tmax_tcp_repid
         [6]   tmax_tcp_ccepid  tmax_tcp_cepid
         [7]   tmax_udp_ccepid  tmax_udp_cepid

   (28)  Ū˻ѤƤޥ̾ѹ

         [1]   VAID_TCP_CREPID  VAID_TCP_REPID
         [2]   VAID_TCP_CCEPID  VAID_TCP_CEPID
         [3]   VAID_UDP_CCEPID  VAID_UDP_CEPID
         [4]   INDEX_TCP_CREP  INDEX_TCP_REP
         [5]   INDEX_TCP_CCEP  INDEX_TCP_CEP
         [6]   INDEX_UDP_CCEP  INDEX_UDP_CEP
         [7]   GET_TCP_CREP  GET_TCP_REP
         [8]   GET_TCP_CCEP  GET_TCP_CEP
         [9]   GET_UDP_CCEP  GET_UDP_CEP
         [10]  GET_TCP_CREPID  GET_TCP_REPID
         [11]  GET_TCP_CCEPID  GET_TCP_CEPID
         [12]  GET_UDP_CCEPID  GET_UDP_CEPID
         [13]  GET_TCP_TW_CCEPID  GET_TCP_TWCEPID
         [14]  TMIN_TCP_RCEPID  TMIN_TCP_REPID
         [15]  TMIN_TCP_CCEPID  TMIN_TCP_CEPID
         [16]  TMIN_UDP_CCEPID  TMIN_UDP_CEPID
         [17]  TMIN_TCP_TW_CCEPID  TMIN_TCP_TWCEPID
         [18]  TNUM_TCP_RCEPID  TNUM_TCP_REPID
         [19]  TNUM_TCP_CCEPID  TNUM_TCP_CEPID
         [20]  TNUM_UDP_CCEPID  TNUM_UDP_CEPID

   (29)  Ū˻ѤƤ륫ͥ륪֥̾ѹ

         [1]   SEM_TCP_CCEP  SEM_TCP_CEP
         [2]   SEM_UDP_CCEP  SEM_UDP_CEP

   (30)  TW  TCP ̿üǡפʥФ

   (31)  ۵ޥǡκǸΥХȤΥեåȤꤹ륳ѥ
         ե졼ѥ᡼ TCP_CFG_URG_OFFSET ɲä

   (32)  ITRON TCP/IP API ζ۵ޥǡ API  tcp_rcv_oob ɲä

   (33)  ITRON TCP/IP API ζ۵ޥǡ API  tcp_snd_oob ɲä

   (34)  UDP ΥХåѼǡ塼Ѥʤ褦ˤ

   (35)  Υ֥å󥰥ȹ˥󥯤ؿ
         udp_usrreq.c ʬΥ udp_usrreq_nblk.c ˰ư
         udp_usrreq_nblk.c ϡudp_usrreq.c ˥󥯥롼ɤ롣

   (36)  TCP ǡ  12 ԤʤäƤ⡢̿ʤȤͥ
         ˴ꥻåȥȤʤ

   (37)  TCP ǡACK ʤȤ

   (38)  TCP ǡ ®žȹ®ꥫХ꤬˹ԤʤʤȤ
         

   (39)  ɥХåեξʥԡǽѤȤ TCP Υϡ
         ե֤ǡ ǡƼǤʤȤ
         

   (40)  ӥåǥΥץåˤơ TCP إåΥȥ졼
         Ϥǡͤɽʤ 

   (41)  TCP إåΥȥ졼Ϥǡ 礬
         

   (42)  Хå UDP 塼ꤹ
         NUM_DTQ_UDP_CB_RCVQ ϡ르ꥺѹˤפˤʤä

   (43)  TCP ո tinet_$(UNAME).cfg ˻ꤵƤʤ硢
         TCP_CFG_PASSIVE_OPEN ̤ˤʤС󥯻̤
         顼ˤʤ

   (44)  T_NET_BUF_IF_PDU ǡե졼νζĴ̤ꤹ
         ͥåȥ󥿥ե¸ѥ᡼
         IF_PDU_HDR_PADDING ɲä

   (45)  Ū˻ѤƤ빽¤̾ѹ

         [1]   t_net_buf_reassm  t_net_buf4_reassm
         [2]   T_NET_BUF_REASSM  T_NET_BUF4_REASSM

   (46)  ƹХåեΥͥåȥХåեꤹ륳
         ե졼ѥ᡼ NUM_MPF_NET_BUF_REASSM
          NUM_MPF_NET_BUF4_REASSM ѹ IPv4 ѤκƹХåե
         ΥͥåȥХåեꤹѥ᡼Ȥ 

   (47)  ICMP6 顼νϻˡIPv6 MMTU1,280 ƥåȡˤĶ
         ǡϤ 

   (48)  IPv6 ǡƹѥͥåȥХåեॢ
         ꤹ륳ѥե졼ѥ᡼
         TMO_IP6_FRAG_GET_NET_BUF ɲä

   (49)  IPv6 ǡʬ䡦ƹԤ˻ꤹ륳ѥ
         ե졼ѥ᡼ IP6_CFG_FRAGMENT ɲä

   (50)  IPv6 ǡƹ塼ꤹ륳ѥ
         ե졼ѥ᡼ NUM_IP6_FRAG_QUEUE ɲä
         ɸͤ 2 Ǥ롣

   (51)  IPv6 ǡƹѥͥåȥХåեΥꤹ
         륳ѥե졼ѥ᡼
         IP6_CFG_FRAG_REASSM_SIZE ɲäɸͤ 4096 Ǥ롣

   (52)  ICMPv6 ǡåη׻뤳Ȥ
         

   (53)  IPv6 ǡ ǧǤʤإåɤϤȤ 
         ICMPv6 顼å˸꤬

   (54)  IPv6  Traffic Class  Flow Label 򥵥ݡȤʤ 
          0 ʳͤꤷ뤳Ȥ 

   (55)  IPv6 ǡ ۥåץߥåȤ 0  ICMPv6 ׵ѥåȤ
         Ȥ  ICMPv6 å˸꤬
         

   (56)  IPv6 ǡʣɥ쥹лˡä襢ɥ쥹Υǡ
         Ȥ äƼɥ쥹ʣƤǧ
         ޤȤ

   (57)  IPv6 ǡ¸֤ڤ줿ץեåΥɥ쥹ͭˤʤ
         

   (58)  IPv6 ǡõåξܤ˰꤬ä
         

   (59)  IPv6 ǡõޥ㥹ȥǡɥ
         ȤƸäɥ쥹ꤹ 

   (60)  IPv6 ǡ롼κֳִ֤äƤ3 â 4
         áˤ

   (61)  ȤΰۤʤۥȤȤ ǥեȥ롼
         ˼Ԥ뤳Ȥ 

   (62)  ǧǤʤõץν˴ؤ

   (63)  IPv6 ǡ롼Τ줿ۥåץߥåȤƤ
         ʤ

   (64)  IPv6 ǡʣɥ쥹 E_QOVR 顼ȯ뤳Ȥ
         

   (65)  IPv6 ζΤǡäե饰ꤷƤ

   (66)  IPv6 ǡإå 0  IPv6 ǡȤ 
          ICMPv6 å˸꤬

   (67)  IPv6 ǡΤΥ롼ե饰ʤ

   (68)  IPv6 ǡκֳִ֤ɸĹʤ뤳Ȥ
         

   (69)  ץեåꥹȤΥȥꤹ륳ѥե
         졼ѥ᡼ NUM_ND6_PREFIX_ENTRY ɲä

   (70)  󥿥եΥɥ쥹ꥹȡIPv6ˤΥȥꤹ
         ѥե졼ѥ᡼
         NUM_IN6_IFADDR_ENTRY ɲä

   (71)  إå̵ IP ǡȤä ICMP6 
         顼åϤƤ 

   (72)  ǥեȥ롼֤ͭڤ줿ˡ ̤Υǥեȥ롼
         ³Ǥʤ

   (73)  IPv6 ǡ롼Τ줿ãǽ֤֤ͭ
         Ƥʤ

   (74)  IPv6 ǡ롼Τ줿롼֤ͭƤ
         ʤ

   (75)  ޥ㥹Ȱ ICMPv6 ꥯȤؤαǡ 
         ɥ쥹ꤷƤʤ 

   (76)  Path MTU ȥۥȾ󥭥å

   (77)  IPv6 ѥۥȥåΥȥꤹ륳ѥ
         ե졼ѥ᡼ NUM_IN6_HOSTCACHE_ENTRY ɲä

   (78)  ͥåȥ󥿥ե PPP 򤷤Ȥѥ륨
         顼ˤʤ

   (79)  ȥ륨ǥΥץåǡ 롼Τ
         

   (80)  ȥ륨ǥΥץåǡ ҥإå
         

   (81)  ESP ѤȤơ ͥåȥХåեΥե饰 NB_FLG_DECRYPED
         ɲäTINET ϡIPSec ľܥݡȤʤ

   (82)  if_ed.c ǡIF_ETHER_NIC_HDR_ALIGN ʬΥɥ쥹Ĵ᤹褦
         ѹ

   (83)  if_ed.c  NIC ߥϥɥ if_ed_handler ǡ å
         ¸γߥꥢؿ ed_inter_clear ƽФ褦ѹ

   (84)  config/h8 ˡtinet_cpu_config.c ߤåȰ¸
         ߥꥢؿ ed_inter_clear ɲäH8 Ǥϡ
         Ū˥ץåγߤ򥯥ꥢɬפϤʤᡢ 
         ʤؿˤʤäƤ롣

   (85)  config/h8  tinet_cpu_config.h ˡ åȰ¸γ
         ꥢؿ ed_inter_clear Υץȥɲä

   (86)  config/h8 ˡ tinet_cpu_config.c ߤȤȼ
         Makefile.tinet ɲä

   (87)  IPv6 ǡ 롼Τ줿ãǽ֤ͭ
         Reachable TimeˤκƷ׻ϡ;ϡ0.5  1.5 ܤϰϤ
         ͤꤹ뤬 ޡεưֳ֤θơ 0.5
          1.45 ϰϤˤʤ褦Ĵ

   (88)  ͥåȥǥХɥ饤Фˤꡢ ͥåȥХåեǡ
         饤ĴԤ IF_ETHER_NIC_NET_BUF_ALIGN ɲä

   (89)  IPv6 ǡ롼Τ줿ץեå֤ͭ᤮
         ľˡ ͭʥɥ쥹Ȥƽ뤳Ȥ 

   (90)  ȥ륨ǥΥץåΥå׻νΨ
         

5.  ꡼ 1.4.x  1.5 ޤǤѹ

   (1)   ǡƹѥͥåȥХåեˡ
         IF_ETHER_NIC_NET_BUF_ALIGN ­Ƥ

   (2)   TINET ץȥ륹åεҤ TOPPERS/ASP ͥǵ
         Ƥ TOPPERS ̥ǡѹ

   (3)   UDP ǡ Υ֥å󥰥뵡ǽȤ߹ޤUDP ̿ü
          UDP_PORTANY ꤷȤݡֹ椬ưŪ˳Ƥ
         ʤ

   (4)   ѥե졼ѥ᡼ SUPPORT_IPSEC 
         ߤϡIPSEC 뤿λǤ롣 
         TINET ϡ IPSEC 뤿ΥեåΤߤ ip_input.c 
         ip_output.c ѰդƤ뤿ǡ IPSEC ΤϼƤʤ
         ǡ̤Ȥ߹ɬפ롣

   (5)   TOPPERS/ASP б

   (6)   ͥåȥ󥿥ե PPP ȥ롼ץХå򻲹ͼȤ

   (7)   IPv4/IPv4 ǡΡ 4 ƥåȶޤǥѥǥ
         ǡ ͥåȥХåեΰ賰˥ѥǥ󥰤
         񤭹ळȤ 

   (8)   PPP ǡ Ф IP ɥ쥹ưǤʤ

   (9)   IPv4 Ͻǡؤ ICMP ʳξ˹Ԥץ
         õإååθθѹ 

   (10)  IPv4 ϽǡʬΥå RF ӥåȤ򳰤

   (11)  IPv6 ǡ̿Ӱ򿩤Ĥ֤ؤбΤᡢ  0 
         ϩإåνԤʤ褦ѹ 

   (12)  TCP νϤǡ ̿κ祻ȥĴ
         硢 äĴ뤳Ȥ 

   (13)  ̿ TCP  MSS ץνǡ Ͽͤ
         TCP_MINMSS216ˤ MAX_TCP_SND_SEGɸϡ IPv4  512
         IPv6  1024ˤ¤褦ѹ

   (14)  IPv6 ǡ󥯥륢ɥ쥹νʣ򸡽Ф硢ʹ
         ζõѥåȤϤʤ褦ѹ 

   (15)  IPv6 ǡ롼ΤΥץեåĹǤ³
         ץեåꥹȤϿ롣 ޤ󥯡ե饰ͭ
         ǤСƱ LAN Υɥ쥹ȤͭȤʤ褦ѹ

   (16)  ITRON TCP/IP API λͤƤ륳Хåؿΰ
         p_parblk ˴ؤơɥ쥹ϤϤȤƤ
         θޤTINET ꡼ 1.4 ȸߴ
         ݻ뤿Ϥˤ륳ѥե졼
         ѥ᡼ TCP_CFG_NON_BLOCKING_COMPAT14 
         UDP_CFG_NON_BLOCKING_COMPAT14 ߤ

   (17)  ǽưץTCP_CON_CEP ƽФˤǥΥ֥å󥰥
         ԤäˡƱץTCP ξܤSYN עSYN
         ע֥ͥΩסˤȯ硢 Хå
         ƽФʤ

   (18)   Time Wait ֤ TCP ̿ñʬΥǽȹ
         ˡ ACK ȤݡֹΥХȥ
         ѴäƤ 

   (19)  TCP  Keep Alive ͭˤɥ 0 Υ
         Ȥ

   (20)  Makefile  NO_USE_TINET_LIBRARY = true ꤷơ 饤֥
         경ʤˡˤ 

   (21)  TOPPERS/ASP μ¹ԴĶ GCC 3.x ϤγȯĶǥץꥱ
         ץۤethernet إå¤ΤΥ԰
         פˤʤꡢ ư԰ˤʤ뤳Ȥ 

   (22)  H8 ¸ǡ tinet_sys_config.h ˻ꤵƤ ED_IPM 
         IPM_LEVEL1  IPM_LEVEL0 ѹ

6.  ꡼ 1.5  1.5.1 ޤǤѹ

   (1)   ASP  TINET ˤ TCP إåΥȥ졼ϵǽǡ
         TCP_CFG_TRACE ꤹȥѥǤʤ

   (2)   ưץ󤷤ƤʤݡȤ³׵᤬ä硢 Ķˤ
         Ƥ㳰ȯ뤳Ȥ 

7.  ꡼ 1.5.1  1.5.2 ޤǤѹ

   (1)   ip_output.c ǡSUPPORT_IPSEC ξ if ʸɽ

   (2)   WTCP_CFG_RWBUF_CSAVE_MAX_QUEUES ͤǤ̤ˤ

   (3)   TCP ΥͥγΩΥॢȤ BSD Ʊ 75 
         ꤷ

   (4)   TCP ΥͥγΩˤƥͥåȥХåե˶
         ʤˡԤʤ 

   (5)   TCP ν򥭥󥻥뤷 ƹ塼ȥɥХ
         ե塼ʤ 

   (6)   ȥ륨ǥΥץåơƱ LAN ؤΥ֥
         㥹ȥɥ쥹 UDP μǤʤ

   (7)   DHCP_CFG ꤷ IPV4_ADDR_DEFAULT_GW ̤ʤ
         ˴ؤơ ץץ tinet_app_config.h 
         IPV4_ADDR_DEFAULT_GW ɲä

   (8)   ɥХåեξʥԡǽͭˤ TCP κ
         椬ưʤȤ 
