From f0cdb0e6b4cb3cbe61a1a461d5a3bdd484da7771 Mon Sep 17 00:00:00 2001
From: Gregory Nutt <gnutt@nuttx.org>
Date: Fri, 23 Jun 2017 18:11:15 -0600
Subject: [PATCH] clicker2-stm32/mrg24j40-6lowpan: Add apps/examples/nettest. 
 Refresh all configurations that enable the nettest.

---
 configs/c5471evm/nettest/defconfig            | 37 +++++++++++-----
 configs/clicker2-stm32/README.txt             | 40 ++++++++++++++++-
 .../clicker2-stm32/mrf24j40-6lowpan/defconfig | 33 +++++++++++++-
 configs/eagle100/nettest/defconfig            | 38 +++++++++++-----
 configs/ez80f910200zco/nettest/defconfig      | 36 ++++++++++-----
 configs/misoc/hello/defconfig                 | 44 +++++++++++++------
 configs/ntosd-dm320/nettest/defconfig         | 37 +++++++++++-----
 configs/ntosd-dm320/udp/defconfig             |  2 +-
 configs/olimex-lpc1766stk/nettest/defconfig   | 38 +++++++++++-----
 configs/olimex-strp711/nettest/defconfig      | 37 +++++++++++-----
 configs/pic32mx7mmb/nsh/defconfig             |  2 +-
 configs/sim/nettest/defconfig                 | 36 ++++++++++-----
 configs/sim/sixlowpan/defconfig               | 23 +++++-----
 configs/stm3220g-eval/nettest/defconfig       | 11 +++--
 configs/stm3240g-eval/nettest/defconfig       | 12 +++--
 configs/stm3240g-eval/webserver/defconfig     | 14 ++++--
 16 files changed, 322 insertions(+), 118 deletions(-)

diff --git a/configs/c5471evm/nettest/defconfig b/configs/c5471evm/nettest/defconfig
index d2a7d5e23e..875ac33c00 100644
--- a/configs/c5471evm/nettest/defconfig
+++ b/configs/c5471evm/nettest/defconfig
@@ -28,6 +28,7 @@ CONFIG_RRLOAD_BINARY=y
 # CONFIG_MOTOROLA_SREC is not set
 # CONFIG_RAW_BINARY is not set
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -123,7 +124,6 @@ CONFIG_ARCH_ARM7TDMI=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="arm"
 CONFIG_ARCH_CHIP="c5471"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 # CONFIG_ARCH_HAVE_FPU is not set
 # CONFIG_ARCH_HAVE_DPFPU is not set
 # CONFIG_ARCH_HAVE_TRUSTZONE is not set
@@ -170,6 +170,8 @@ CONFIG_C5471_AUTONEGOTIATION=y
 # CONFIG_C5471_BASET100 is not set
 # CONFIG_C5471_BASET10 is not set
 CONFIG_C5471_HPWORK=y
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+# CONFIG_ARCH_TOOLCHAIN_GNU is not set
 
 #
 # Architecture Options
@@ -190,6 +192,7 @@ CONFIG_ARCH_HAVE_VFORK=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 # CONFIG_ARCH_HAVE_RESET is not set
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 CONFIG_ARCH_STACKDUMP=y
 # CONFIG_ENDIAN_BIG is not set
 # CONFIG_ARCH_IDLE_CUSTOM is not set
@@ -353,14 +356,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -466,7 +461,9 @@ CONFIG_OTHER_SERIAL_CONSOLE=y
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -619,6 +616,15 @@ CONFIG_MM_REGIONS=1
 # CONFIG_ARCH_HAVE_HEAP2 is not set
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -627,6 +633,7 @@ CONFIG_MM_REGIONS=1
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -775,7 +782,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -787,7 +794,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -898,3 +906,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/clicker2-stm32/README.txt b/configs/clicker2-stm32/README.txt
index f7f4bcc3a1..7e143f4d57 100644
--- a/configs/clicker2-stm32/README.txt
+++ b/configs/clicker2-stm32/README.txt
@@ -466,6 +466,36 @@ Configurations
          E: nsh> udpclient <server-ip> &
          E: nsh> dmesg
 
+    6. examples/nettest is enabled.  This will allow two MRF24J40 nodes to
+       exchange TCP packets.  Basic instructions:
+
+       On the server node:
+
+         nsh> ifconfig wpan0
+         nsh> tcpserver &
+
+       The ifconfig command will show the IP address of the server.  Then on
+       the client node use this IP address to start the client:
+
+         nsh> tcpclient <server-ip> &
+
+       Where <server-ip> is the IP address of the server that you got above.
+       NOTE: There is no way to stop the UDP test once it has been started
+       other than by resetting the board.
+
+       Cheat Sheet.  Here is a concise summary of all all the steps needed to
+       run the UDP test (C=Coordinator; E=Endpoint):
+
+         C: nsh> i8 /dev/ieee0 startpan
+         C: nsh> 8 acceptassoc
+         E: nsh> i8 assoc
+         C: nsh> ifup wpan0
+         C: nsh> ifconfig          <-- To get the <server-ip>
+         E: nsh> ifup wpan0
+         C: nsh> tcpserver &
+         E: nsh> tcpclient <server-ip> &
+         E: nsh> dmesg
+
     STATUS:
        2017-06-19:  The Telnet Daemon does not start.  This is simply because
          the daemon is started too early in the sequence... before the network
@@ -473,8 +503,14 @@ Configurations
 
            telnetd_daemon: ERROR: socket failure: 106
 
-       2017-06-21:  Basic functionality has been achieved.  The following
-         configurations have been tested:
+       2017-06-21:  Basic UDP functionality has been achieved with HC06
+         compression and short address.  Additional testing is required for
+         other configurations (see text matrix below).
+
+       2017-06-23:  Added test for TCP functionality.  As of yet unverified.
+
+     Test Matrix:
+       The following configurations have been tested:
 
                                 TEST DATE
          COMPRESSION ADDRESSING UDP  TCP
diff --git a/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig b/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig
index 07f9b93f8f..2db84d87d7 100644
--- a/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig
+++ b/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig
@@ -1144,8 +1144,8 @@ CONFIG_WIRELESS_IEEE802154=y
 CONFIG_IEEE802154_DEFAULT_EADDR=0x00fade00deadbeef
 CONFIG_MAC802154_HPWORK=y
 # CONFIG_MAC802154_LPWORK is not set
-CONFIG_MAC802154_NNOTIF=48
 CONFIG_MAC802154_NTXDESC=32
+CONFIG_MAC802154_NNOTIF=48
 CONFIG_IEEE802154_IND_PREALLOC=32
 CONFIG_IEEE802154_IND_IRQRESERVE=10
 CONFIG_IEEE802154_MACDEV=y
@@ -1329,7 +1329,36 @@ CONFIG_BUILTIN_PROXY_STACKSIZE=1024
 # CONFIG_EXAMPLES_MM is not set
 # CONFIG_EXAMPLES_MODBUS is not set
 # CONFIG_EXAMPLES_MOUNT is not set
-# CONFIG_EXAMPLES_NETTEST is not set
+CONFIG_EXAMPLES_NETTEST=y
+CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
+CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
+# CONFIG_EXAMPLES_NETTEST_SERVER1 is not set
+CONFIG_EXAMPLES_NETTEST_TARGET2=y
+CONFIG_EXAMPLES_NETTEST_PRIORITY2=100
+CONFIG_EXAMPLES_NETTEST_STACKSIZE2=2048
+CONFIG_EXAMPLES_NETTEST_DAEMON_STACKSIZE=2048
+CONFIG_EXAMPLES_NETTEST_DEAMON_PRIORITY=100
+CONFIG_EXAMPLES_NETTEST_DEVNAME="wpan0"
+# CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
+CONFIG_EXAMPLES_NETTEST_IPv6=y
+# CONFIG_EXAMPLES_NETTEST_INIT is not set
+
+#
+# Target IPv6 address
+#
+
+#
+# Server IPv6 address
+#
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_1=0xfe80
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_2=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_3=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_4=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_5=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_6=0x00ff
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_7=0xfe00
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_8=0x0800
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=61616
 # CONFIG_EXAMPLES_NRF24L01TERM is not set
 CONFIG_EXAMPLES_NSH=y
 CONFIG_EXAMPLES_NSH_CXXINITIALIZE=y
diff --git a/configs/eagle100/nettest/defconfig b/configs/eagle100/nettest/defconfig
index 46938fe03b..fa12e7dfb6 100644
--- a/configs/eagle100/nettest/defconfig
+++ b/configs/eagle100/nettest/defconfig
@@ -34,6 +34,7 @@ CONFIG_BUILD_FLAT=y
 # CONFIG_MOTOROLA_SREC is not set
 CONFIG_RAW_BINARY=y
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -129,8 +130,6 @@ CONFIG_ARCH_CORTEXM3=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="armv7-m"
 CONFIG_ARCH_CHIP="tiva"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
-CONFIG_ARCH_TOOLCHAIN_GNU=y
 # CONFIG_ARMV7M_USEBASEPRI is not set
 CONFIG_ARCH_HAVE_CMNVECTOR=y
 # CONFIG_ARMV7M_CMNVECTOR is not set
@@ -271,6 +270,8 @@ CONFIG_TIVA_BOARDMAC=y
 #
 CONFIG_SSI_POLLWAIT=y
 CONFIG_SSI_TXLIMIT=4
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+CONFIG_ARCH_TOOLCHAIN_GNU=y
 
 #
 # Architecture Options
@@ -291,6 +292,7 @@ CONFIG_ARCH_HAVE_MPU=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 CONFIG_ARCH_HAVE_RESET=y
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 # CONFIG_ARCH_USE_MPU is not set
 # CONFIG_ARCH_IRQPRIO is not set
 CONFIG_ARCH_STACKDUMP=y
@@ -458,14 +460,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -600,7 +594,9 @@ CONFIG_UART0_2STOP=0
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -753,6 +749,15 @@ CONFIG_MM_REGIONS=1
 # CONFIG_ARCH_HAVE_HEAP2 is not set
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -761,6 +766,7 @@ CONFIG_MM_REGIONS=1
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -908,7 +914,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -920,7 +926,8 @@ CONFIG_EXAMPLES_NETTEST_INIT=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -1031,3 +1038,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/ez80f910200zco/nettest/defconfig b/configs/ez80f910200zco/nettest/defconfig
index fb9e1d61f2..ef875a9f6e 100644
--- a/configs/ez80f910200zco/nettest/defconfig
+++ b/configs/ez80f910200zco/nettest/defconfig
@@ -34,6 +34,7 @@ CONFIG_BUILD_FLAT=y
 # CONFIG_MOTOROLA_SREC is not set
 # CONFIG_RAW_BINARY is not set
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -152,6 +153,8 @@ CONFIG_EZ80_TXPOLLTIMERMS=10
 # CONFIG_ARCH_MCFILTER is not set
 CONFIG_EZ80_EMAC_HPWORK=y
 CONFIG_ARCH_TIMERHOOK=y
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+# CONFIG_ARCH_TOOLCHAIN_GNU is not set
 
 #
 # Architecture Options
@@ -172,6 +175,7 @@ CONFIG_ARCH_TIMERHOOK=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 # CONFIG_ARCH_HAVE_RESET is not set
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 # CONFIG_ARCH_STACKDUMP is not set
 # CONFIG_ENDIAN_BIG is not set
 # CONFIG_ARCH_IDLE_CUSTOM is not set
@@ -337,14 +341,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -498,7 +494,9 @@ CONFIG_UART0_2STOP=0
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -653,6 +651,15 @@ CONFIG_HEAP2_BASE=0x00000000
 CONFIG_HEAP2_SIZE=0
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -661,6 +668,7 @@ CONFIG_HEAP2_SIZE=0
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -803,7 +811,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -815,7 +823,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -926,3 +935,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/misoc/hello/defconfig b/configs/misoc/hello/defconfig
index 9c9b599b50..309c8e01c8 100644
--- a/configs/misoc/hello/defconfig
+++ b/configs/misoc/hello/defconfig
@@ -28,6 +28,7 @@ CONFIG_BUILD_FLAT=y
 # CONFIG_MOTOROLA_SREC is not set
 CONFIG_RAW_BINARY=y
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -111,6 +112,8 @@ CONFIG_MISOC_UART_RX_BUF_SIZE=64
 CONFIG_MISOC_UART_TX_BUF_SIZE=64
 # CONFIG_LM32_TOOLCHAIN_BUILDROOT is not set
 CONFIG_LM32_TOOLCHAIN_GNUL=y
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+CONFIG_ARCH_TOOLCHAIN_GNU=y
 
 #
 # Architecture Options
@@ -131,6 +134,7 @@ CONFIG_LM32_TOOLCHAIN_GNUL=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 # CONFIG_ARCH_HAVE_RESET is not set
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_ENDIAN_BIG=y
 # CONFIG_ARCH_IDLE_CUSTOM is not set
@@ -318,16 +322,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
-CONFIG_IOB_THROTTLE=8
-# CONFIG_IOB_DEBUG is not set
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -486,7 +480,9 @@ CONFIG_UART1_2STOP=0
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -643,6 +639,16 @@ CONFIG_MM_REGIONS=1
 # CONFIG_ARCH_HAVE_HEAP2 is not set
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=8
+# CONFIG_IOB_DEBUG is not set
+
 #
 # Audio Support
 #
@@ -651,6 +657,7 @@ CONFIG_MM_REGIONS=1
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -774,7 +781,6 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 #
 # CONFIG_C99_BOOL8 is not set
 CONFIG_HAVE_CXX=y
-# CONFIG_HAVE_CXXINITIALIZE is not set
 # CONFIG_CXX_NEWLONG is not set
 
 #
@@ -827,7 +833,7 @@ CONFIG_EXAMPLES_HELLO_STACKSIZE=2048
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 CONFIG_EXAMPLES_NETTEST_PERFORMANCE=y
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -839,7 +845,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0xc0a80132
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0xc0a80101
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0xc0a8023b
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 CONFIG_EXAMPLES_NSH=y
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -1053,6 +1060,7 @@ CONFIG_NSH_CONSOLE=y
 # Networking Configuration
 #
 CONFIG_NSH_NETINIT=y
+# CONFIG_NSH_NETLOCAL is not set
 CONFIG_NSH_NETINIT_THREAD=y
 CONFIG_NSH_NETINIT_THREAD_STACKSIZE=1568
 CONFIG_NSH_NETINIT_THREAD_PRIORITY=80
@@ -1090,6 +1098,7 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
 # Platform-specific Support
 #
 # CONFIG_PLATFORM_CONFIGDATA is not set
+# CONFIG_HAVE_CXXINITIALIZE is not set
 
 #
 # System Libraries and NSH Add-Ons
@@ -1097,11 +1106,13 @@ CONFIG_NSH_MAX_ROUNDTRIP=20
 CONFIG_SYSTEM_CLE=y
 CONFIG_SYSTEM_CLE_DEBUGLEVEL=0
 # CONFIG_SYSTEM_CUTERM is not set
+# CONFIG_SYSTEM_DHCPC_RENEW is not set
 # CONFIG_SYSTEM_FREE is not set
 # CONFIG_SYSTEM_HEX2BIN is not set
 # CONFIG_SYSTEM_HEXED is not set
 # CONFIG_SYSTEM_INSTALL is not set
 # CONFIG_SYSTEM_NETDB is not set
+# CONFIG_SYSTEM_NTPC is not set
 # CONFIG_SYSTEM_RAMTEST is not set
 CONFIG_READLINE_HAVE_EXTMATCH=y
 CONFIG_SYSTEM_READLINE=y
@@ -1118,3 +1129,10 @@ CONFIG_READLINE_ECHO=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/ntosd-dm320/nettest/defconfig b/configs/ntosd-dm320/nettest/defconfig
index f52538cbe2..c8823b76ea 100644
--- a/configs/ntosd-dm320/nettest/defconfig
+++ b/configs/ntosd-dm320/nettest/defconfig
@@ -28,6 +28,7 @@ CONFIG_BUILD_FLAT=y
 # CONFIG_MOTOROLA_SREC is not set
 CONFIG_RAW_BINARY=y
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -123,7 +124,6 @@ CONFIG_ARCH_ARM926EJS=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="arm"
 CONFIG_ARCH_CHIP="dm320"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 # CONFIG_ARCH_HAVE_FPU is not set
 # CONFIG_ARCH_HAVE_DPFPU is not set
 # CONFIG_ARCH_HAVE_TRUSTZONE is not set
@@ -149,6 +149,8 @@ CONFIG_ARM_TOOLCHAIN_CODESOURCERYL=y
 #
 CONFIG_DM320_UART0=y
 CONFIG_DM320_UART1=y
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+# CONFIG_ARCH_TOOLCHAIN_GNU is not set
 
 #
 # Architecture Options
@@ -169,6 +171,7 @@ CONFIG_ARCH_HAVE_MMU=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 # CONFIG_ARCH_HAVE_RESET is not set
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 CONFIG_ARCH_USE_MMU=y
 # CONFIG_PAGING is not set
 # CONFIG_ARCH_STACKDUMP is not set
@@ -335,14 +338,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -505,7 +500,9 @@ CONFIG_UART1_2STOP=0
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -659,6 +656,15 @@ CONFIG_MM_REGIONS=1
 # CONFIG_GRAN is not set
 # CONFIG_MM_PGALLOC is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -667,6 +673,7 @@ CONFIG_MM_REGIONS=1
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -815,7 +822,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -827,7 +834,8 @@ CONFIG_EXAMPLES_NETTEST_INIT=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -938,3 +946,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/ntosd-dm320/udp/defconfig b/configs/ntosd-dm320/udp/defconfig
index fbaa76ca41..157aeb1d3b 100644
--- a/configs/ntosd-dm320/udp/defconfig
+++ b/configs/ntosd-dm320/udp/defconfig
@@ -928,7 +928,7 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # CONFIG_SYSTEM_CLE is not set
 # CONFIG_SYSTEM_CUTERM is not set
-# CONFIG_SYSTEM_DHCPC is not set
+# CONFIG_SYSTEM_DHCPC_RENEW is not set
 # CONFIG_SYSTEM_FREE is not set
 # CONFIG_SYSTEM_HEX2BIN is not set
 # CONFIG_SYSTEM_HEXED is not set
diff --git a/configs/olimex-lpc1766stk/nettest/defconfig b/configs/olimex-lpc1766stk/nettest/defconfig
index 2d60a238a9..53650379ac 100644
--- a/configs/olimex-lpc1766stk/nettest/defconfig
+++ b/configs/olimex-lpc1766stk/nettest/defconfig
@@ -28,6 +28,7 @@ CONFIG_INTELHEX_BINARY=y
 # CONFIG_MOTOROLA_SREC is not set
 # CONFIG_RAW_BINARY is not set
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -123,8 +124,6 @@ CONFIG_ARCH_CORTEXM3=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="armv7-m"
 CONFIG_ARCH_CHIP="lpc17xx"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
-CONFIG_ARCH_TOOLCHAIN_GNU=y
 # CONFIG_ARMV7M_USEBASEPRI is not set
 CONFIG_ARCH_HAVE_CMNVECTOR=y
 # CONFIG_ARMV7M_CMNVECTOR is not set
@@ -237,6 +236,8 @@ CONFIG_NET_NRXDESC=6
 # CONFIG_NET_HASH is not set
 # CONFIG_LPC17_MULTICAST is not set
 CONFIG_LPC17_ETHERNET_HPWORK=y
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+CONFIG_ARCH_TOOLCHAIN_GNU=y
 
 #
 # Architecture Options
@@ -257,6 +258,7 @@ CONFIG_ARCH_HAVE_MPU=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 CONFIG_ARCH_HAVE_RESET=y
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 # CONFIG_ARCH_USE_MPU is not set
 # CONFIG_ARCH_IRQPRIO is not set
 CONFIG_ARCH_STACKDUMP=y
@@ -427,14 +429,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -588,7 +582,9 @@ CONFIG_UART0_2STOP=0
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -741,6 +737,15 @@ CONFIG_MM_REGIONS=2
 # CONFIG_ARCH_HAVE_HEAP2 is not set
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -749,6 +754,7 @@ CONFIG_MM_REGIONS=2
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -897,7 +903,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -909,7 +915,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -1020,3 +1027,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/olimex-strp711/nettest/defconfig b/configs/olimex-strp711/nettest/defconfig
index dcc53e044d..33ad0c8cc1 100644
--- a/configs/olimex-strp711/nettest/defconfig
+++ b/configs/olimex-strp711/nettest/defconfig
@@ -28,6 +28,7 @@ CONFIG_BUILD_FLAT=y
 # CONFIG_MOTOROLA_SREC is not set
 CONFIG_RAW_BINARY=y
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -123,7 +124,6 @@ CONFIG_ARCH_ARM7TDMI=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="arm"
 CONFIG_ARCH_CHIP="str71x"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 # CONFIG_ARCH_HAVE_FPU is not set
 # CONFIG_ARCH_HAVE_DPFPU is not set
 # CONFIG_ARCH_HAVE_TRUSTZONE is not set
@@ -178,6 +178,8 @@ CONFIG_STR71X_XTI=y
 # CONFIG_STR71X_BANK2 is not set
 # CONFIG_STR71X_BANK3 is not set
 # CONFIG_STR71X_HAVE_EXTMEM is not set
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+# CONFIG_ARCH_TOOLCHAIN_GNU is not set
 
 #
 # Architecture Options
@@ -198,6 +200,7 @@ CONFIG_ARCH_HAVE_VFORK=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 # CONFIG_ARCH_HAVE_POWEROFF is not set
 # CONFIG_ARCH_HAVE_RESET is not set
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 CONFIG_ARCH_STACKDUMP=y
 # CONFIG_ENDIAN_BIG is not set
 # CONFIG_ARCH_IDLE_CUSTOM is not set
@@ -381,14 +384,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -551,7 +546,9 @@ CONFIG_UART1_2STOP=0
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -705,6 +702,15 @@ CONFIG_MM_REGIONS=1
 # CONFIG_ARCH_HAVE_HEAP2 is not set
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -713,6 +719,7 @@ CONFIG_MM_REGIONS=1
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -862,7 +869,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -874,7 +881,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -985,3 +993,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/pic32mx7mmb/nsh/defconfig b/configs/pic32mx7mmb/nsh/defconfig
index e2164c01ca..ae8475e651 100644
--- a/configs/pic32mx7mmb/nsh/defconfig
+++ b/configs/pic32mx7mmb/nsh/defconfig
@@ -1338,7 +1338,7 @@ CONFIG_NSH_IOBUFFER_SIZE=512
 #
 # CONFIG_SYSTEM_CLE is not set
 # CONFIG_SYSTEM_CUTERM is not set
-# CONFIG_SYSTEM_DHCPC is not set
+# CONFIG_SYSTEM_DHCPC_RENEW is not set
 # CONFIG_SYSTEM_FLASH_ERASEALL is not set
 # CONFIG_SYSTEM_FREE is not set
 # CONFIG_SYSTEM_HEX2BIN is not set
diff --git a/configs/sim/nettest/defconfig b/configs/sim/nettest/defconfig
index cb03b00fe7..cd7d850534 100644
--- a/configs/sim/nettest/defconfig
+++ b/configs/sim/nettest/defconfig
@@ -28,6 +28,7 @@ CONFIG_BUILD_FLAT=y
 # CONFIG_MOTOROLA_SREC is not set
 # CONFIG_RAW_BINARY is not set
 # CONFIG_UBOOT_UIMAGE is not set
+# CONFIG_DFU_BINARY is not set
 
 #
 # Customize Header Files
@@ -83,6 +84,8 @@ CONFIG_SIM_NET_HOST_ROUTE=y
 # CONFIG_SIM_FRAMEBUFFER is not set
 # CONFIG_SIM_SPIFLASH is not set
 # CONFIG_SIM_QSPIFLASH is not set
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
+# CONFIG_ARCH_TOOLCHAIN_GNU is not set
 
 #
 # Architecture Options
@@ -103,6 +106,7 @@ CONFIG_ARCH_HAVE_MULTICPU=y
 # CONFIG_ARCH_HAVE_EXTCLK is not set
 CONFIG_ARCH_HAVE_POWEROFF=y
 # CONFIG_ARCH_HAVE_RESET is not set
+# CONFIG_ARCH_HAVE_RTC_SUBSECONDS is not set
 # CONFIG_ARCH_STACKDUMP is not set
 # CONFIG_ENDIAN_BIG is not set
 # CONFIG_ARCH_IDLE_CUSTOM is not set
@@ -279,14 +283,6 @@ CONFIG_DEV_NULL=y
 #
 # Buffering
 #
-
-#
-# Common  I/O Buffer Support
-#
-CONFIG_MM_IOB=y
-CONFIG_IOB_NBUFFERS=24
-CONFIG_IOB_BUFSIZE=196
-CONFIG_IOB_NCHAINS=8
 # CONFIG_DRVR_WRITEBUFFER is not set
 # CONFIG_DRVR_READAHEAD is not set
 # CONFIG_RAMDISK is not set
@@ -388,7 +384,9 @@ CONFIG_SERIAL_CONSOLE=y
 # System Logging
 #
 # CONFIG_ARCH_SYSLOG is not set
+CONFIG_SYSLOG_WRITE=y
 # CONFIG_RAMLOG is not set
+# CONFIG_SYSLOG_BUFFER is not set
 # CONFIG_SYSLOG_INTBUFFER is not set
 # CONFIG_SYSLOG_TIMESTAMP is not set
 CONFIG_SYSLOG_SERIAL_CONSOLE=y
@@ -555,6 +553,15 @@ CONFIG_MM_REGIONS=1
 # CONFIG_ARCH_HAVE_HEAP2 is not set
 # CONFIG_GRAN is not set
 
+#
+# Common I/O Buffer Support
+#
+CONFIG_MM_IOB=y
+CONFIG_IOB_NBUFFERS=24
+CONFIG_IOB_BUFSIZE=196
+CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
+
 #
 # Audio Support
 #
@@ -563,6 +570,7 @@ CONFIG_MM_REGIONS=1
 #
 # Wireless Support
 #
+# CONFIG_WIRELESS is not set
 
 #
 # Binary Loader
@@ -718,7 +726,7 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -730,7 +738,8 @@ CONFIG_EXAMPLES_NETTEST_INIT=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0xc0a80080
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0xc0a80001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0xc0a8006a
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -843,3 +852,10 @@ CONFIG_NETUTILS_NETLIB=y
 #
 # Wireless Libraries and NSH Add-Ons
 #
+
+#
+# IEEE 802.15.4 applications
+#
+# CONFIG_IEEE802154_LIBMAC is not set
+# CONFIG_IEEE802154_LIBUTILS is not set
+# CONFIG_IEEE802154_I8SAK is not set
diff --git a/configs/sim/sixlowpan/defconfig b/configs/sim/sixlowpan/defconfig
index 0c66a91742..b488fdc372 100644
--- a/configs/sim/sixlowpan/defconfig
+++ b/configs/sim/sixlowpan/defconfig
@@ -897,8 +897,10 @@ CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=4096
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
 CONFIG_EXAMPLES_NETTEST_LOOPBACK=y
-CONFIG_EXAMPLES_NETTEST_SERVER_STACKSIZE=4096
-CONFIG_EXAMPLES_NETTEST_SERVER_PRIORITY=100
+# CONFIG_EXAMPLES_NETTEST_TARGET2 is not set
+CONFIG_EXAMPLES_NETTEST_DAEMON_STACKSIZE=2048
+CONFIG_EXAMPLES_NETTEST_DEAMON_PRIORITY=100
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv6=y
 
@@ -909,14 +911,15 @@ CONFIG_EXAMPLES_NETTEST_IPv6=y
 #
 # Client IPv6 address
 #
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_1=0xfe80
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_2=0x0000
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_3=0x0000
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_4=0x0000
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_5=0x0000
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_6=0x00ff
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_7=0xfe00
-CONFIG_EXAMPLES_NETTEST_CLIENTIPv6ADDR_8=0x1034
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_1=0xfc00
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_2=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_3=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_4=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_5=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_6=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_7=0x0000
+CONFIG_EXAMPLES_NETTEST_SERVERIPv6ADDR_8=0x0001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NRF24L01TERM is not set
 CONFIG_EXAMPLES_NSH=y
 # CONFIG_EXAMPLES_NULL is not set
diff --git a/configs/stm3220g-eval/nettest/defconfig b/configs/stm3220g-eval/nettest/defconfig
index 38f0d2fdc0..df5782fe87 100644
--- a/configs/stm3220g-eval/nettest/defconfig
+++ b/configs/stm3220g-eval/nettest/defconfig
@@ -131,7 +131,6 @@ CONFIG_ARCH_CORTEXM3=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="armv7-m"
 CONFIG_ARCH_CHIP="stm32"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 # CONFIG_ARMV7M_USEBASEPRI is not set
 CONFIG_ARCH_HAVE_CMNVECTOR=y
 # CONFIG_ARMV7M_CMNVECTOR is not set
@@ -403,6 +402,7 @@ CONFIG_STM32_HAVE_I2C2=y
 CONFIG_STM32_HAVE_I2C3=y
 CONFIG_STM32_HAVE_SPI2=y
 CONFIG_STM32_HAVE_SPI3=y
+# CONFIG_STM32_HAVE_I2S3 is not set
 # CONFIG_STM32_HAVE_SPI4 is not set
 # CONFIG_STM32_HAVE_SPI5 is not set
 # CONFIG_STM32_HAVE_SPI6 is not set
@@ -552,6 +552,7 @@ CONFIG_STM32_ETHMAC_HPWORK=y
 #
 # USB Device Configuration
 #
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 CONFIG_ARCH_TOOLCHAIN_GNU=y
 
 #
@@ -1061,6 +1062,7 @@ CONFIG_MM_IOB=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_BUFSIZE=196
 CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
 
 #
 # Audio Support
@@ -1187,7 +1189,6 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 #
 # CONFIG_C99_BOOL8 is not set
 CONFIG_HAVE_CXX=y
-CONFIG_HAVE_CXXINITIALIZE=y
 # CONFIG_CXX_NEWLONG is not set
 
 #
@@ -1233,7 +1234,7 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 CONFIG_EXAMPLES_NETTEST_PERFORMANCE=y
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -1245,7 +1246,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -1334,6 +1336,7 @@ CONFIG_NETUTILS_NETLIB=y
 # Platform-specific Support
 #
 # CONFIG_PLATFORM_CONFIGDATA is not set
+CONFIG_HAVE_CXXINITIALIZE=y
 
 #
 # System Libraries and NSH Add-Ons
diff --git a/configs/stm3240g-eval/nettest/defconfig b/configs/stm3240g-eval/nettest/defconfig
index b928199da4..1e890f329c 100644
--- a/configs/stm3240g-eval/nettest/defconfig
+++ b/configs/stm3240g-eval/nettest/defconfig
@@ -131,7 +131,6 @@ CONFIG_ARCH_CORTEXM4=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="armv7-m"
 CONFIG_ARCH_CHIP="stm32"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 # CONFIG_ARMV7M_USEBASEPRI is not set
 CONFIG_ARCH_HAVE_CMNVECTOR=y
 # CONFIG_ARMV7M_CMNVECTOR is not set
@@ -404,6 +403,7 @@ CONFIG_STM32_HAVE_I2C2=y
 CONFIG_STM32_HAVE_I2C3=y
 CONFIG_STM32_HAVE_SPI2=y
 CONFIG_STM32_HAVE_SPI3=y
+CONFIG_STM32_HAVE_I2S3=y
 # CONFIG_STM32_HAVE_SPI4 is not set
 # CONFIG_STM32_HAVE_SPI5 is not set
 # CONFIG_STM32_HAVE_SPI6 is not set
@@ -442,6 +442,7 @@ CONFIG_STM32_ETHMAC=y
 # CONFIG_STM32_SPI1 is not set
 # CONFIG_STM32_SPI2 is not set
 # CONFIG_STM32_SPI3 is not set
+# CONFIG_STM32_I2S3 is not set
 CONFIG_STM32_SYSCFG=y
 # CONFIG_STM32_TIM1 is not set
 # CONFIG_STM32_TIM2 is not set
@@ -556,6 +557,7 @@ CONFIG_STM32_ETHMAC_HPWORK=y
 #
 # USB Device Configuration
 #
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 CONFIG_ARCH_TOOLCHAIN_GNU=y
 
 #
@@ -1065,6 +1067,7 @@ CONFIG_MM_IOB=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_BUFSIZE=196
 CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
 
 #
 # Audio Support
@@ -1191,7 +1194,6 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 #
 # CONFIG_C99_BOOL8 is not set
 CONFIG_HAVE_CXX=y
-CONFIG_HAVE_CXXINITIALIZE=y
 # CONFIG_CXX_NEWLONG is not set
 
 #
@@ -1237,7 +1239,7 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 CONFIG_EXAMPLES_NETTEST_PERFORMANCE=y
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -1249,7 +1251,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -1338,6 +1341,7 @@ CONFIG_NETUTILS_NETLIB=y
 # Platform-specific Support
 #
 # CONFIG_PLATFORM_CONFIGDATA is not set
+CONFIG_HAVE_CXXINITIALIZE=y
 
 #
 # System Libraries and NSH Add-Ons
diff --git a/configs/stm3240g-eval/webserver/defconfig b/configs/stm3240g-eval/webserver/defconfig
index d2ff61871a..8d4e93adb5 100644
--- a/configs/stm3240g-eval/webserver/defconfig
+++ b/configs/stm3240g-eval/webserver/defconfig
@@ -125,7 +125,6 @@ CONFIG_ARCH_CORTEXM4=y
 # CONFIG_ARCH_CORTEXR7F is not set
 CONFIG_ARCH_FAMILY="armv7-m"
 CONFIG_ARCH_CHIP="stm32"
-# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 # CONFIG_ARMV7M_USEBASEPRI is not set
 CONFIG_ARCH_HAVE_CMNVECTOR=y
 # CONFIG_ARMV7M_CMNVECTOR is not set
@@ -394,6 +393,7 @@ CONFIG_STM32_HAVE_I2C2=y
 CONFIG_STM32_HAVE_I2C3=y
 CONFIG_STM32_HAVE_SPI2=y
 CONFIG_STM32_HAVE_SPI3=y
+CONFIG_STM32_HAVE_I2S3=y
 # CONFIG_STM32_HAVE_SPI4 is not set
 # CONFIG_STM32_HAVE_SPI5 is not set
 # CONFIG_STM32_HAVE_SPI6 is not set
@@ -432,6 +432,7 @@ CONFIG_STM32_PWR=y
 # CONFIG_STM32_SPI1 is not set
 # CONFIG_STM32_SPI2 is not set
 # CONFIG_STM32_SPI3 is not set
+# CONFIG_STM32_I2S3 is not set
 CONFIG_STM32_SYSCFG=y
 # CONFIG_STM32_TIM1 is not set
 # CONFIG_STM32_TIM2 is not set
@@ -563,6 +564,7 @@ CONFIG_STM32_ETHMAC_HPWORK=y
 #
 # USB Device Configuration
 #
+# CONFIG_ARCH_TOOLCHAIN_IAR is not set
 CONFIG_ARCH_TOOLCHAIN_GNU=y
 
 #
@@ -1154,6 +1156,7 @@ CONFIG_MM_IOB=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_BUFSIZE=196
 CONFIG_IOB_NCHAINS=8
+CONFIG_IOB_THROTTLE=0
 
 #
 # Audio Support
@@ -1289,7 +1292,6 @@ CONFIG_LIB_SENDFILE_BUFSIZE=512
 #
 # CONFIG_C99_BOOL8 is not set
 CONFIG_HAVE_CXX=y
-CONFIG_HAVE_CXXINITIALIZE=y
 # CONFIG_CXX_NEWLONG is not set
 
 #
@@ -1337,7 +1339,7 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_STACKSIZE1=2048
 CONFIG_EXAMPLES_NETTEST_PRIORITY1=100
-# CONFIG_EXAMPLES_NETTEST_SERVER is not set
+CONFIG_EXAMPLES_NETTEST_DEVNAME="eth0"
 # CONFIG_EXAMPLES_NETTEST_PERFORMANCE is not set
 CONFIG_EXAMPLES_NETTEST_IPv4=y
 CONFIG_EXAMPLES_NETTEST_INIT=y
@@ -1349,7 +1351,8 @@ CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_EXAMPLES_NETTEST_IPADDR=0x0a000002
 CONFIG_EXAMPLES_NETTEST_DRIPADDR=0x0a000001
 CONFIG_EXAMPLES_NETTEST_NETMASK=0xffffff00
-CONFIG_EXAMPLES_NETTEST_CLIENTIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVERIP=0x0a000001
+CONFIG_EXAMPLES_NETTEST_SERVER_PORTNO=5471
 # CONFIG_EXAMPLES_NSH is not set
 # CONFIG_EXAMPLES_NULL is not set
 # CONFIG_EXAMPLES_NX is not set
@@ -1551,6 +1554,7 @@ CONFIG_NSH_CONSOLE=y
 # Networking Configuration
 #
 CONFIG_NSH_NETINIT=y
+# CONFIG_NSH_NETLOCAL is not set
 # CONFIG_NSH_NETINIT_THREAD is not set
 
 #
@@ -1590,6 +1594,7 @@ CONFIG_NSH_IOBUFFER_SIZE=512
 # Platform-specific Support
 #
 # CONFIG_PLATFORM_CONFIGDATA is not set
+CONFIG_HAVE_CXXINITIALIZE=y
 
 #
 # System Libraries and NSH Add-Ons
@@ -1602,6 +1607,7 @@ CONFIG_NSH_IOBUFFER_SIZE=512
 # CONFIG_SYSTEM_I2CTOOL is not set
 # CONFIG_SYSTEM_INSTALL is not set
 # CONFIG_SYSTEM_NETDB is not set
+# CONFIG_SYSTEM_NTPC is not set
 # CONFIG_SYSTEM_RAMTEST is not set
 CONFIG_READLINE_HAVE_EXTMATCH=y
 CONFIG_SYSTEM_READLINE=y