Changeset 331 for EcnlProtoTool/trunk/asp3_dcre/sample/tinet_app_config.h
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/sample/tinet_app_config.h
r321 r331 2 2 * TINET (TCP/IP Protocol Stack) 3 3 * 4 * Copyright (C) 2001-20 09by Dep. of Computer Science and Engineering4 * Copyright (C) 2001-2012 by Dep. of Computer Science and Engineering 5 5 * Tomakomai National College of Technology, JAPAN 6 6 * … … 62 62 63 63 /* 64 * TCPの能動オープンのみサポートすることを指定する。65 */66 67 #ifdef UNDEF_TCP_CFG_PASSIVE_OPEN68 #undef TCP_CFG_PASSIVE_OPEN69 #endif70 71 /*72 64 * TCP 通信端点の送受信ウィンドバッファの省コピー機能 73 65 * 注意: Makefile で指定している。 … … 97 89 #ifdef USE_TCP_MSS_SEG 98 90 91 #ifdef SUPPORT_INET6 92 93 #define TCP_CFG_SWBUF_CSAVE_MAX_SIZE (IF_HDR_SIZE + IPV6_MMTU) /* 最大サイズ */ 94 95 #else /* of #ifdef SUPPORT_INET6 */ 96 99 97 #ifdef SUPPORT_INET4 100 98 #define TCP_CFG_SWBUF_CSAVE_MAX_SIZE (IF_HDR_SIZE + IP4_MSS) /* 最大サイズ */ 101 99 #endif 102 100 103 #ifdef SUPPORT_INET6 104 #define TCP_CFG_SWBUF_CSAVE_MAX_SIZE (IF_HDR_SIZE + IPV6_MMTU) /* 最大サイズ */ 105 #endif 101 #endif /* of #ifdef SUPPORT_INET6 */ 106 102 107 103 #else /* of #ifdef USE_TCP_MSS_SEG */ … … 134 130 #endif 135 131 132 #ifdef SUPPORT_INET6 133 134 #define MAX_TCP_SND_SEG TCP6_MSS 135 136 #else /* of #ifdef SUPPORT_INET6 */ 137 136 138 #ifdef SUPPORT_INET4 137 139 #define MAX_TCP_SND_SEG TCP_MSS 138 140 #endif 139 141 140 #ifdef SUPPORT_INET6 141 #define MAX_TCP_SND_SEG TCP6_MSS 142 #endif 142 #endif /* of #ifdef SUPPORT_INET6 */ 143 143 144 144 #endif /* of #ifdef USE_TCP_MSS_SEG */ … … 154 154 #endif 155 155 156 #ifdef SUPPORT_INET6 157 158 #define DEF_TCP_RCV_SEG TCP6_MSS 159 160 #else /* of #ifdef SUPPORT_INET6 */ 161 156 162 #ifdef SUPPORT_INET4 157 163 #define DEF_TCP_RCV_SEG TCP_MSS 158 164 #endif 159 165 160 #ifdef SUPPORT_INET6 161 #define DEF_TCP_RCV_SEG TCP6_MSS 162 #endif 166 #endif /* of #ifdef SUPPORT_INET6 */ 163 167 164 168 #endif /* of #ifdef USE_TCP_MSS_SEG */ … … 232 236 //#define UDP_CFG_EXTENTIONS 233 237 238 /* IPv6 に関する定義 */ 239 240 #ifdef SUPPORT_PPP 241 242 #define NUM_IN6_STATIC_ROUTE_ENTRY 0 243 #define NUM_IN6_REDIRECT_ROUTE_ENTRY 0 244 245 #endif /* of #ifdef SUPPORT_PPP */ 246 247 #ifdef SUPPORT_LOOP 248 249 #define NUM_IN6_STATIC_ROUTE_ENTRY 0 250 #define NUM_IN6_REDIRECT_ROUTE_ENTRY 0 251 252 #endif /* of #ifdef SUPPORT_LOOP */ 253 254 #ifdef SUPPORT_ETHER 255 256 #define NUM_IN6_STATIC_ROUTE_ENTRY 0 257 #define NUM_IN6_REDIRECT_ROUTE_ENTRY 1 258 259 #endif /* of #ifdef SUPPORT_ETHER */ 260 234 261 /* IPv4 に関する定義 */ 235 236 #ifdef SUPPORT_INET4237 262 238 263 #ifdef SUPPORT_PPP … … 250 275 #endif 251 276 252 #define NUM_ STATIC_ROUTE_ENTRY1253 #define NUM_ REDIRECT_ROUTE_ENTRY 0277 #define NUM_IN4_STATIC_ROUTE_ENTRY 1 278 #define NUM_IN4_REDIRECT_ROUTE_ENTRY 0 254 279 255 280 #endif /* of #ifdef SUPPORT_PPP */ … … 257 282 #ifdef SUPPORT_ETHER 258 283 259 #ifdef DHCP _CFG284 #ifdef DHCP4_CLI_CFG 260 285 261 286 #define IPV4_ADDR_LOCAL MAKE_IPV4_ADDR(0,0,0,0) … … 263 288 #define IPV4_ADDR_DEFAULT_GW MAKE_IPV4_ADDR(0,0,0,0) 264 289 265 #else /* of #ifdef DHCP _CFG */266 267 #define IPV4_ADDR_LOCAL MAKE_IPV4_ADDR(172,25,129,20 5)290 #else /* of #ifdef DHCP4_CLI_CFG */ 291 292 #define IPV4_ADDR_LOCAL MAKE_IPV4_ADDR(172,25,129,200) 268 293 #define IPV4_ADDR_LOCAL_MASK MAKE_IPV4_ADDR(255,255,255,0) 269 294 #define IPV4_ADDR_DEFAULT_GW MAKE_IPV4_ADDR(172,25,129,140) 270 295 271 #endif /* of #ifdef DHCP _CFG */272 273 #define NUM_ STATIC_ROUTE_ENTRY3274 #define NUM_ REDIRECT_ROUTE_ENTRY 1296 #endif /* of #ifdef DHCP4_CLI_CFG */ 297 298 #define NUM_IN4_STATIC_ROUTE_ENTRY 3 299 #define NUM_IN4_REDIRECT_ROUTE_ENTRY 1 275 300 276 301 #endif /* of #ifdef SUPPORT_ETHER */ … … 278 303 #ifdef SUPPORT_LOOP 279 304 280 #define NUM_ STATIC_ROUTE_ENTRY1281 #define NUM_ REDIRECT_ROUTE_ENTRY 0305 #define NUM_IN4_STATIC_ROUTE_ENTRY 1 306 #define NUM_IN4_REDIRECT_ROUTE_ENTRY 0 282 307 283 308 #endif /* of #ifdef SUPPORT_LOOP */ 284 285 #endif /* of #ifdef SUPPORT_INET4 */286 287 /* IPv6 に関する定義 */288 289 #ifdef SUPPORT_INET6290 291 #ifdef SUPPORT_PPP292 293 #define NUM_STATIC_ROUTE_ENTRY 0294 #define NUM_REDIRECT_ROUTE_ENTRY 0295 296 #endif /* of #ifdef SUPPORT_PPP */297 298 #ifdef SUPPORT_LOOP299 300 #define NUM_STATIC_ROUTE_ENTRY 0301 #define NUM_REDIRECT_ROUTE_ENTRY 0302 303 #endif /* of #ifdef SUPPORT_LOOP */304 305 #ifdef SUPPORT_ETHER306 307 #define NUM_STATIC_ROUTE_ENTRY 0308 #define NUM_REDIRECT_ROUTE_ENTRY 1309 310 #endif /* of #ifdef SUPPORT_ETHER */311 312 #endif /* of #ifdef SUPPORT_INET6 */313 309 314 310 /* … … 417 413 * IPv6 でのみ割り当てる。 418 414 * 419 * NE2000 互換 NIC のディバイスドライバ(if_ed)の最低割当て長は、415 * MBED Ethernet Controler のディバイスドライバ(if_mbed)の最低割当て長は、 420 416 * イーサネットフレームの最短長である 60(CRC の 4 オクテットを除き、 421 417 * 更にアラインして 62)オクテットである。 … … 579 575 580 576 #if (defined(TCP_CFG_RWBUF_CSAVE) || defined(TCP_CFG_SWBUF_CSAVE)) && defined(USE_COPYSAVE_API) 581 #define NUM_MPF_NET_BUF_IF_PDU 6582 #else 583 #define NUM_MPF_NET_BUF_IF_PDU 5577 #define NUM_MPF_NET_BUF_IF_PDU 9 578 #else 579 #define NUM_MPF_NET_BUF_IF_PDU 8 584 580 #endif 585 581 … … 614 610 #endif /* of #ifdef SUPPORT_ETHER */ 615 611 612 /* 613 * DNS サーバに関する定義 614 */ 615 616 /* DNS サーバの IP アドレス */ 617 618 #if !defined(DHCP6_CLI_CFG) 619 620 #define IPV6_ADDR_DNS_INIT \ 621 {{{ UINT_C(0xfd), UINT_C(0x90), UINT_C(0xcc), UINT_C(0xe5), \ 622 UINT_C(0x25), UINT_C(0xf6), UINT_C(0xff), UINT_C(0x81), \ 623 UINT_C(0x02), UINT_C(0xa0), UINT_C(0x24), UINT_C(0xff), \ 624 UINT_C(0xfe), UINT_C(0x56), UINT_C(0xc5), UINT_C(0xd6) }}} 625 626 #endif /* of #if !defined(DHCP6_CLI_CFG) */ 627 628 #if !defined(DHCP4_CLI_CFG) 629 #define IPV4_ADDR_DNS MAKE_IPV4_ADDR(172,25,129,140) 630 #endif 631 632 /* DOMAIN 名 */ 633 634 #if !(defined(DHCP4_CLI_CFG) || defined(DHCP6_CLI_CFG)) 635 #define RSLV_CFG_DNS_DOMAIN_NAME_STR "jo.tomakomai-ct.ac.jp" 636 #endif 637 638 /* 639 * DHCP クライアントに関する定義 640 */ 641 642 /* DHCPv6 の動作モードの設定 */ 643 644 #define DHCP6_CLI_CFG_MODE DHCP6_CLI_CFG_STATELESS 645 //#define DHCP6_CLI_CFG_MODE DHCP6_CLI_CFG_STATEFULL 646 616 647 #endif /* _TINET_APP_CONFIG_H_ */
Note:
See TracChangeset
for help on using the changeset viewer.