diff --git a/configs/README.txt b/configs/README.txt index df1516c661..3d7cc69db2 100644 --- a/configs/README.txt +++ b/configs/README.txt @@ -208,6 +208,33 @@ defconfig -- This is a configuration file similar to the Linux structures. The system manages a pool of preallocated watchdog structures to minimize dynamic allocations + TCP/IP support via uIP + CONFIG_NET_UIP - Enable or disable all uIP features + CONFIG_NET_UIP_IPv6 - Build in support for IPv6 + CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections + CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports + CONFIG_UIP_BUFFER_SIZE - uIP buffer size + CONFIG_UIP_LOGGING - Logging on or off + CONFIG_UIP_UDP - UDP support on or off + CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off + CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP + connections + CONFIG_UIP_STATISTICS - uIP statistics on or off + CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address + CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's + window + CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table + CONFIG_UIP_BROADCAST - Broadcast support + CONFIG_UIP_LLH_LEN - The link level header length + CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) + is defined externally + CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when + looking for duplicates + + UIP Network Utilities + CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP + CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries + Stack and heap information CONFIG_BOOT_FROM_FLASH - Some configurations support XIP diff --git a/configs/c5471evm/defconfig b/configs/c5471evm/defconfig index 840b410ede..4c7acd09ae 100644 --- a/configs/c5471evm/defconfig +++ b/configs/c5471evm/defconfig @@ -249,6 +249,50 @@ CONFIG_MAX_WDOGPARMS=4 CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_TIMERS=8 +# +# TCP/IP support via uIP +# CONFIG_NET_UIP - Enable or disable all uIP features +# CONFIG_NET_UIP_IPv6 - Build in support for IPv6 +# CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections +# CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports +# CONFIG_UIP_BUFFER_SIZE - uIP buffer size +# CONFIG_UIP_LOGGING - Logging on or off +# CONFIG_UIP_UDP - UDP support on or off +# CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off +# CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP connections +# CONFIG_UIP_STATISTICS - uIP statistics on or off +# CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address +# CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's window +# CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table +# CONFIG_UIP_BROADCAST - Broadcast support +# CONFIG_UIP_LLH_LEN - The link level header length +# CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) is defined externally +# CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when looking for duplicates +CONFIG_NET_UIP=n +CONFIG_NET_UIP_IPv6=n +CONFIG_UIP_MAX_CONNECTIONS=40 +CONFIG_UIP_MAX_LISTENPORTS=40 +CONFIG_UIP_BUFFER_SIZE=420 +CONFIG_UIP_LOGGING=y +CONFIG_UIP_UDP=n +CONFIG_UIP_UDP_CHECKSUMS=y +#CONFIG_UIP_UDP_CONNS=10 +CONFIG_UIP_STATISTICS=y +#CONFIG_UIP_PINGADDRCONF=0 +#CONFIG_UIP_RECEIVE_WINDOW= +#CONFIG_UIP_ARPTAB_SIZE=8 +CONFIG_UIP_BROADCAST=n +#CONFIG_UIP_LLH_LEN=14 +CONFIG_UIP_EXTERNAL_BUFFER=n +#CONFIG_UIP_FWCACHE_SIZE=2 + +# +# UIP Network Utilities +# CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP +# CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries +CONFIG_UIP_DHCP_LIGHT=n +CONFIG_UIP_RESOLV_ENTRIES=4 + # # Stack and heap information # diff --git a/configs/m68332evb/defconfig b/configs/m68332evb/defconfig index 5210453560..2621de8541 100644 --- a/configs/m68332evb/defconfig +++ b/configs/m68332evb/defconfig @@ -238,6 +238,50 @@ CONFIG_MAX_WDOGPARMS=4 CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_TIMERS=8 +# +# TCP/IP support via uIP +# CONFIG_NET_UIP - Enable or disable all uIP features +# CONFIG_NET_UIP_IPv6 - Build in support for IPv6 +# CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections +# CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports +# CONFIG_UIP_BUFFER_SIZE - uIP buffer size +# CONFIG_UIP_LOGGING - Logging on or off +# CONFIG_UIP_UDP - UDP support on or off +# CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off +# CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP connections +# CONFIG_UIP_STATISTICS - uIP statistics on or off +# CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address +# CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's window +# CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table +# CONFIG_UIP_BROADCAST - Broadcast support +# CONFIG_UIP_LLH_LEN - The link level header length +# CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) is defined externally +# CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when looking for duplicates +CONFIG_NET_UIP=n +CONFIG_NET_UIP_IPv6=n +CONFIG_UIP_MAX_CONNECTIONS=40 +CONFIG_UIP_MAX_LISTENPORTS=40 +CONFIG_UIP_BUFFER_SIZE=420 +CONFIG_UIP_LOGGING=y +CONFIG_UIP_UDP=n +CONFIG_UIP_UDP_CHECKSUMS=y +#CONFIG_UIP_UDP_CONNS=10 +CONFIG_UIP_STATISTICS=y +#CONFIG_UIP_PINGADDRCONF=0 +#CONFIG_UIP_RECEIVE_WINDOW= +#CONFIG_UIP_ARPTAB_SIZE=8 +CONFIG_UIP_BROADCAST=n +#CONFIG_UIP_LLH_LEN=14 +CONFIG_UIP_EXTERNAL_BUFFER=n +#CONFIG_UIP_FWCACHE_SIZE=2 + +# +# UIP Network Utilities +# CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP +# CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries +CONFIG_UIP_DHCP_LIGHT=n +CONFIG_UIP_RESOLV_ENTRIES=4 + # # Stack and heap information # diff --git a/configs/mcu123-lpc214x/defconfig b/configs/mcu123-lpc214x/defconfig index 43b575fcf5..40692b8534 100644 --- a/configs/mcu123-lpc214x/defconfig +++ b/configs/mcu123-lpc214x/defconfig @@ -262,6 +262,50 @@ CONFIG_MAX_WDOGPARMS=4 CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_TIMERS=8 +# +# TCP/IP support via uIP +# CONFIG_NET_UIP - Enable or disable all uIP features +# CONFIG_NET_UIP_IPv6 - Build in support for IPv6 +# CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections +# CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports +# CONFIG_UIP_BUFFER_SIZE - uIP buffer size +# CONFIG_UIP_LOGGING - Logging on or off +# CONFIG_UIP_UDP - UDP support on or off +# CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off +# CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP connections +# CONFIG_UIP_STATISTICS - uIP statistics on or off +# CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address +# CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's window +# CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table +# CONFIG_UIP_BROADCAST - Broadcast support +# CONFIG_UIP_LLH_LEN - The link level header length +# CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) is defined externally +# CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when looking for duplicates +CONFIG_NET_UIP=n +CONFIG_NET_UIP_IPv6=n +CONFIG_UIP_MAX_CONNECTIONS=40 +CONFIG_UIP_MAX_LISTENPORTS=40 +CONFIG_UIP_BUFFER_SIZE=420 +CONFIG_UIP_LOGGING=y +CONFIG_UIP_UDP=n +CONFIG_UIP_UDP_CHECKSUMS=y +#CONFIG_UIP_UDP_CONNS=10 +CONFIG_UIP_STATISTICS=y +#CONFIG_UIP_PINGADDRCONF=0 +#CONFIG_UIP_RECEIVE_WINDOW= +#CONFIG_UIP_ARPTAB_SIZE=8 +CONFIG_UIP_BROADCAST=n +#CONFIG_UIP_LLH_LEN=14 +CONFIG_UIP_EXTERNAL_BUFFER=n +#CONFIG_UIP_FWCACHE_SIZE=2 + +# +# UIP Network Utilities +# CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP +# CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries +CONFIG_UIP_DHCP_LIGHT=n +CONFIG_UIP_RESOLV_ENTRIES=4 + # # Stack and heap information # diff --git a/configs/ntosd-dm320/defconfig b/configs/ntosd-dm320/defconfig index 55753fdc0f..0a95f364da 100644 --- a/configs/ntosd-dm320/defconfig +++ b/configs/ntosd-dm320/defconfig @@ -247,6 +247,50 @@ CONFIG_MAX_WDOGPARMS=4 CONFIG_PREALLOC_WDOGS=32 CONFIG_PREALLOC_TIMERS=8 +# +# TCP/IP support via uIP +# CONFIG_NET_UIP - Enable or disable all uIP features +# CONFIG_NET_UIP_IPv6 - Build in support for IPv6 +# CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections +# CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports +# CONFIG_UIP_BUFFER_SIZE - uIP buffer size +# CONFIG_UIP_LOGGING - Logging on or off +# CONFIG_UIP_UDP - UDP support on or off +# CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off +# CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP connections +# CONFIG_UIP_STATISTICS - uIP statistics on or off +# CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address +# CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's window +# CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table +# CONFIG_UIP_BROADCAST - Broadcast support +# CONFIG_UIP_LLH_LEN - The link level header length +# CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) is defined externally +# CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when looking for duplicates +CONFIG_NET_UIP=y +CONFIG_NET_UIP_IPv6=n +CONFIG_UIP_MAX_CONNECTIONS=40 +CONFIG_UIP_MAX_LISTENPORTS=40 +CONFIG_UIP_BUFFER_SIZE=420 +CONFIG_UIP_LOGGING=y +CONFIG_UIP_UDP=n +CONFIG_UIP_UDP_CHECKSUMS=y +#CONFIG_UIP_UDP_CONNS=10 +CONFIG_UIP_STATISTICS=y +#CONFIG_UIP_PINGADDRCONF=0 +#CONFIG_UIP_RECEIVE_WINDOW= +#CONFIG_UIP_ARPTAB_SIZE=8 +CONFIG_UIP_BROADCAST=n +#CONFIG_UIP_LLH_LEN=14 +CONFIG_UIP_EXTERNAL_BUFFER=n +#CONFIG_UIP_FWCACHE_SIZE=2 + +# +# UIP Network Utilities +# CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP +# CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries +CONFIG_UIP_DHCP_LIGHT=n +CONFIG_UIP_RESOLV_ENTRIES=4 + # # Stack and heap information # diff --git a/configs/pjrc-8051/defconfig b/configs/pjrc-8051/defconfig index 6ae70d5926..3857c85d83 100644 --- a/configs/pjrc-8051/defconfig +++ b/configs/pjrc-8051/defconfig @@ -235,6 +235,50 @@ CONFIG_MAX_WDOGPARMS=2 CONFIG_PREALLOC_WDOGS=4 CONFIG_PREALLOC_TIMERS=0 +# +# TCP/IP support via uIP +# CONFIG_NET_UIP - Enable or disable all uIP features +# CONFIG_NET_UIP_IPv6 - Build in support for IPv6 +# CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections +# CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports +# CONFIG_UIP_BUFFER_SIZE - uIP buffer size +# CONFIG_UIP_LOGGING - Logging on or off +# CONFIG_UIP_UDP - UDP support on or off +# CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off +# CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP connections +# CONFIG_UIP_STATISTICS - uIP statistics on or off +# CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address +# CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's window +# CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table +# CONFIG_UIP_BROADCAST - Broadcast support +# CONFIG_UIP_LLH_LEN - The link level header length +# CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) is defined externally +# CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when looking for duplicates +CONFIG_NET_UIP=y +CONFIG_NET_UIP_IPv6=n +CONFIG_UIP_MAX_CONNECTIONS=40 +CONFIG_UIP_MAX_LISTENPORTS=40 +CONFIG_UIP_BUFFER_SIZE=420 +CONFIG_UIP_LOGGING=y +CONFIG_UIP_UDP=n +CONFIG_UIP_UDP_CHECKSUMS=y +#CONFIG_UIP_UDP_CONNS=10 +CONFIG_UIP_STATISTICS=y +#CONFIG_UIP_PINGADDRCONF=0 +#CONFIG_UIP_RECEIVE_WINDOW= +#CONFIG_UIP_ARPTAB_SIZE=8 +CONFIG_UIP_BROADCAST=n +#CONFIG_UIP_LLH_LEN=14 +CONFIG_UIP_EXTERNAL_BUFFER=n +#CONFIG_UIP_FWCACHE_SIZE=2 + +# +# UIP Network Utilities +# CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP +# CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries +CONFIG_UIP_DHCP_LIGHT=n +CONFIG_UIP_RESOLV_ENTRIES=4 + # # Stack and heap information # diff --git a/configs/sim/defconfig b/configs/sim/defconfig index e60848b0a9..e2cd2a3a9b 100644 --- a/configs/sim/defconfig +++ b/configs/sim/defconfig @@ -209,6 +209,50 @@ CONFIG_PREALLOC_TIMERS=8 # CONFIG_FAT_SECTORSIZE - Max supported sector size CONFIG_FS_FAT=y +# +# TCP/IP support via uIP +# CONFIG_NET_UIP - Enable or disable all uIP features +# CONFIG_NET_UIP_IPv6 - Build in support for IPv6 +# CONFIG_UIP_MAX_CONNECTIONS - Maximum number of TCP connections +# CONFIG_UIP_MAX_LISTENPORTS - Maximum number of listening TCP ports +# CONFIG_UIP_BUFFER_SIZE - uIP buffer size +# CONFIG_UIP_LOGGING - Logging on or off +# CONFIG_UIP_UDP - UDP support on or off +# CONFIG_UIP_UDP_CHECKSUMS - UDP checksums on or off +# CONFIG_UIP_UDP_CONNS - The maximum amount of concurrent UDP connections +# CONFIG_UIP_STATISTICS - uIP statistics on or off +# CONFIG_UIP_PINGADDRCONF - Use "ping" packet for setting IP address +# CONFIG_UIP_RECEIVE_WINDOW - The size of the advertised receiver's window +# CONFIG_UIP_ARPTAB_SIZE - The size of the ARP table +# CONFIG_UIP_BROADCAST - Broadcast support +# CONFIG_UIP_LLH_LEN - The link level header length +# CONFIG_UIP_EXTERNAL_BUFFER - Incoming packet buffer (uip_buf) is defined externally +# CONFIG_UIP_FWCACHE_SIZE - number of packets to remember when looking for duplicates +CONFIG_NET_UIP=n +CONFIG_NET_UIP_IPv6=n +CONFIG_UIP_MAX_CONNECTIONS=40 +CONFIG_UIP_MAX_LISTENPORTS=40 +CONFIG_UIP_BUFFER_SIZE=420 +CONFIG_UIP_LOGGING=y +CONFIG_UIP_UDP=n +CONFIG_UIP_UDP_CHECKSUMS=y +#CONFIG_UIP_UDP_CONNS=10 +CONFIG_UIP_STATISTICS=y +#CONFIG_UIP_PINGADDRCONF=0 +#CONFIG_UIP_RECEIVE_WINDOW= +#CONFIG_UIP_ARPTAB_SIZE=8 +CONFIG_UIP_BROADCAST=n +#CONFIG_UIP_LLH_LEN=14 +CONFIG_UIP_EXTERNAL_BUFFER=n +#CONFIG_UIP_FWCACHE_SIZE=2 + +# +# UIP Network Utilities +# CONFIG_UIP_DHCP_LIGHT - Reduces size of DHCP +# CONFIG_UIP_RESOLV_ENTRIES - Number of resolver entries +CONFIG_UIP_DHCP_LIGHT=n +CONFIG_UIP_RESOLV_ENTRIES=4 + # # Stack and heap information #