diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2015-01-14 10:51:09 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2015-01-14 10:51:09 -0600 |
commit | 300fc94c868ab84cf32554e4e2e4f876fb5bbda1 (patch) | |
tree | 678d04aeb01af59ac222acc92dd1a984c787bd6f | |
parent | 4ca70311447b5cbdf5922f943aab7efd328efe50 (diff) | |
download | px4-nuttx-300fc94c868ab84cf32554e4e2e4f876fb5bbda1.tar.gz px4-nuttx-300fc94c868ab84cf32554e4e2e4f876fb5bbda1.tar.bz2 px4-nuttx-300fc94c868ab84cf32554e4e2e4f876fb5bbda1.zip |
Network: Add an IPv4 configuration option. Hardcoded to =y for now, but I would like to be able to select IPv4 and/or IPv6 in the future
83 files changed, 104 insertions, 1 deletions
diff --git a/nuttx/configs/c5471evm/httpd/defconfig b/nuttx/configs/c5471evm/httpd/defconfig index f439d0e68..571762f44 100644 --- a/nuttx/configs/c5471evm/httpd/defconfig +++ b/nuttx/configs/c5471evm/httpd/defconfig @@ -407,6 +407,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/c5471evm/nettest/defconfig b/nuttx/configs/c5471evm/nettest/defconfig index c28bf179d..dd34a0561 100644 --- a/nuttx/configs/c5471evm/nettest/defconfig +++ b/nuttx/configs/c5471evm/nettest/defconfig @@ -400,6 +400,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/c5471evm/nsh/defconfig b/nuttx/configs/c5471evm/nsh/defconfig index 0e1cea819..fbbf1d6be 100644 --- a/nuttx/configs/c5471evm/nsh/defconfig +++ b/nuttx/configs/c5471evm/nsh/defconfig @@ -415,6 +415,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/cloudctrl/nsh/defconfig b/nuttx/configs/cloudctrl/nsh/defconfig index 80f6a5208..ac0bb7738 100644 --- a/nuttx/configs/cloudctrl/nsh/defconfig +++ b/nuttx/configs/cloudctrl/nsh/defconfig @@ -713,6 +713,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/dk-tm4c129x/nsh/defconfig b/nuttx/configs/dk-tm4c129x/nsh/defconfig index f48daae0b..37478a6d9 100644 --- a/nuttx/configs/dk-tm4c129x/nsh/defconfig +++ b/nuttx/configs/dk-tm4c129x/nsh/defconfig @@ -159,6 +159,12 @@ CONFIG_TIVA_HAVE_SSI2=y CONFIG_TIVA_HAVE_SSI3=y CONFIG_TIVA_HAVE_ETHERNET=y # CONFIG_TIVA_SSI is not set +# CONFIG_TIVA_TIMER is not set +CONFIG_TIVA_HAVE_TIMER3=y +CONFIG_TIVA_HAVE_TIMER4=y +CONFIG_TIVA_HAVE_TIMER5=y +CONFIG_TIVA_HAVE_TIMER6=y +CONFIG_TIVA_HAVE_TIMER7=y # CONFIG_TIVA_I2C0 is not set # CONFIG_TIVA_I2C1 is not set # CONFIG_TIVA_I2C2 is not set @@ -181,6 +187,14 @@ CONFIG_TIVA_UART0=y # CONFIG_TIVA_SSI1 is not set # CONFIG_TIVA_SSI2 is not set # CONFIG_TIVA_SSI3 is not set +# CONFIG_TIVA_TIMER0 is not set +# CONFIG_TIVA_TIMER1 is not set +# CONFIG_TIVA_TIMER2 is not set +# CONFIG_TIVA_TIMER3 is not set +# CONFIG_TIVA_TIMER4 is not set +# CONFIG_TIVA_TIMER5 is not set +# CONFIG_TIVA_TIMER6 is not set +# CONFIG_TIVA_TIMER7 is not set CONFIG_TIVA_ETHERNET=y # CONFIG_TIVA_FLASH is not set @@ -572,6 +586,7 @@ CONFIG_NET_SOLINGER=y # Network Device Operations # CONFIG_NETDEV_PHY_IOCTL=y +CONFIG_NET_IPv4=y # # Raw Socket Support @@ -824,6 +839,7 @@ CONFIG_EXAMPLES_NSH=y # # CONFIG_INTERPRETERS_FICL is not set # CONFIG_INTERPRETERS_PCODE is not set +# CONFIG_INTERPRETERS_MICROPYTHON is not set # # Network Utilities diff --git a/nuttx/configs/eagle100/httpd/defconfig b/nuttx/configs/eagle100/httpd/defconfig index aafaf6216..94e562953 100644 --- a/nuttx/configs/eagle100/httpd/defconfig +++ b/nuttx/configs/eagle100/httpd/defconfig @@ -395,6 +395,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/eagle100/nettest/defconfig b/nuttx/configs/eagle100/nettest/defconfig index 94d492369..a98974d41 100644 --- a/nuttx/configs/eagle100/nettest/defconfig +++ b/nuttx/configs/eagle100/nettest/defconfig @@ -505,6 +505,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/eagle100/nsh/defconfig b/nuttx/configs/eagle100/nsh/defconfig index 758571ac7..65331ed80 100644 --- a/nuttx/configs/eagle100/nsh/defconfig +++ b/nuttx/configs/eagle100/nsh/defconfig @@ -435,6 +435,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/eagle100/thttpd/defconfig b/nuttx/configs/eagle100/thttpd/defconfig index 067431b0d..4dbd5fd6f 100644 --- a/nuttx/configs/eagle100/thttpd/defconfig +++ b/nuttx/configs/eagle100/thttpd/defconfig @@ -387,6 +387,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/ekk-lm3s9b96/nsh/defconfig b/nuttx/configs/ekk-lm3s9b96/nsh/defconfig index 9fcbb98ec..7cfae9e98 100644 --- a/nuttx/configs/ekk-lm3s9b96/nsh/defconfig +++ b/nuttx/configs/ekk-lm3s9b96/nsh/defconfig @@ -421,6 +421,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=40 diff --git a/nuttx/configs/ez80f910200zco/dhcpd/defconfig b/nuttx/configs/ez80f910200zco/dhcpd/defconfig index 97245015b..e09851489 100644 --- a/nuttx/configs/ez80f910200zco/dhcpd/defconfig +++ b/nuttx/configs/ez80f910200zco/dhcpd/defconfig @@ -395,6 +395,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/ez80f910200zco/httpd/defconfig b/nuttx/configs/ez80f910200zco/httpd/defconfig index ebf505c57..ff209243b 100644 --- a/nuttx/configs/ez80f910200zco/httpd/defconfig +++ b/nuttx/configs/ez80f910200zco/httpd/defconfig @@ -397,6 +397,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/ez80f910200zco/nettest/defconfig b/nuttx/configs/ez80f910200zco/nettest/defconfig index 97a74b4f8..83142a410 100644 --- a/nuttx/configs/ez80f910200zco/nettest/defconfig +++ b/nuttx/configs/ez80f910200zco/nettest/defconfig @@ -395,6 +395,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/ez80f910200zco/nsh/defconfig b/nuttx/configs/ez80f910200zco/nsh/defconfig index b894842f9..0f2939488 100644 --- a/nuttx/configs/ez80f910200zco/nsh/defconfig +++ b/nuttx/configs/ez80f910200zco/nsh/defconfig @@ -399,6 +399,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/ez80f910200zco/poll/defconfig b/nuttx/configs/ez80f910200zco/poll/defconfig index a84b387d3..499425197 100644 --- a/nuttx/configs/ez80f910200zco/poll/defconfig +++ b/nuttx/configs/ez80f910200zco/poll/defconfig @@ -397,6 +397,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/fire-stm32v2/nsh/defconfig b/nuttx/configs/fire-stm32v2/nsh/defconfig index 444733b1d..56b466278 100644 --- a/nuttx/configs/fire-stm32v2/nsh/defconfig +++ b/nuttx/configs/fire-stm32v2/nsh/defconfig @@ -770,6 +770,7 @@ CONFIG_NET_NOINTS=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/lm3s6432-s2e/nsh/defconfig b/nuttx/configs/lm3s6432-s2e/nsh/defconfig index 1b4780e75..87f4b7d66 100644 --- a/nuttx/configs/lm3s6432-s2e/nsh/defconfig +++ b/nuttx/configs/lm3s6432-s2e/nsh/defconfig @@ -418,6 +418,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/lm3s6965-ek/discover/defconfig b/nuttx/configs/lm3s6965-ek/discover/defconfig index 763c44e5e..95c17b052 100644 --- a/nuttx/configs/lm3s6965-ek/discover/defconfig +++ b/nuttx/configs/lm3s6965-ek/discover/defconfig @@ -427,6 +427,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/lm3s6965-ek/nsh/defconfig b/nuttx/configs/lm3s6965-ek/nsh/defconfig index 763c44e5e..95c17b052 100644 --- a/nuttx/configs/lm3s6965-ek/nsh/defconfig +++ b/nuttx/configs/lm3s6965-ek/nsh/defconfig @@ -427,6 +427,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/lm3s6965-ek/tcpecho/defconfig b/nuttx/configs/lm3s6965-ek/tcpecho/defconfig index 26de9dc99..0dae9e462 100644 --- a/nuttx/configs/lm3s6965-ek/tcpecho/defconfig +++ b/nuttx/configs/lm3s6965-ek/tcpecho/defconfig @@ -508,6 +508,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=650 CONFIG_NET_ETH_TCP_RECVWNDO=624 diff --git a/nuttx/configs/lm3s8962-ek/nsh/defconfig b/nuttx/configs/lm3s8962-ek/nsh/defconfig index da73434d1..112638823 100644 --- a/nuttx/configs/lm3s8962-ek/nsh/defconfig +++ b/nuttx/configs/lm3s8962-ek/nsh/defconfig @@ -435,6 +435,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig b/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig index 975d02258..0ec4d5ea8 100644 --- a/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig +++ b/nuttx/configs/lpcxpresso-lpc1768/dhcpd/defconfig @@ -466,6 +466,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig b/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig index 64b62ca67..80408c8f0 100644 --- a/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig +++ b/nuttx/configs/lpcxpresso-lpc1768/nsh/defconfig @@ -512,6 +512,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig b/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig index 1b69df5d3..0e6460bbf 100644 --- a/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig +++ b/nuttx/configs/lpcxpresso-lpc1768/thttpd/defconfig @@ -465,6 +465,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/ntosd-dm320/nettest/defconfig b/nuttx/configs/ntosd-dm320/nettest/defconfig index 088088c7c..4a95f7ba8 100644 --- a/nuttx/configs/ntosd-dm320/nettest/defconfig +++ b/nuttx/configs/ntosd-dm320/nettest/defconfig @@ -418,6 +418,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/ntosd-dm320/nsh/defconfig b/nuttx/configs/ntosd-dm320/nsh/defconfig index c6bd84716..b57b7dff3 100644 --- a/nuttx/configs/ntosd-dm320/nsh/defconfig +++ b/nuttx/configs/ntosd-dm320/nsh/defconfig @@ -433,6 +433,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/ntosd-dm320/poll/defconfig b/nuttx/configs/ntosd-dm320/poll/defconfig index 7e31699af..0320a57fd 100644 --- a/nuttx/configs/ntosd-dm320/poll/defconfig +++ b/nuttx/configs/ntosd-dm320/poll/defconfig @@ -426,6 +426,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/ntosd-dm320/thttpd/defconfig b/nuttx/configs/ntosd-dm320/thttpd/defconfig index a0aafb68d..524b5404c 100644 --- a/nuttx/configs/ntosd-dm320/thttpd/defconfig +++ b/nuttx/configs/ntosd-dm320/thttpd/defconfig @@ -419,6 +419,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/ntosd-dm320/udp/defconfig b/nuttx/configs/ntosd-dm320/udp/defconfig index 671ebefaa..8d90487f9 100644 --- a/nuttx/configs/ntosd-dm320/udp/defconfig +++ b/nuttx/configs/ntosd-dm320/udp/defconfig @@ -418,6 +418,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/ntosd-dm320/webserver/defconfig b/nuttx/configs/ntosd-dm320/webserver/defconfig index 6a7d8b6da..8c114c023 100644 --- a/nuttx/configs/ntosd-dm320/webserver/defconfig +++ b/nuttx/configs/ntosd-dm320/webserver/defconfig @@ -421,6 +421,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig b/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig index f74ce25ff..9909ebee6 100644 --- a/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/ftpc/defconfig @@ -496,6 +496,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/olimex-lpc1766stk/hidmouse/defconfig b/nuttx/configs/olimex-lpc1766stk/hidmouse/defconfig index cd5961769..0ec5bdb70 100644 --- a/nuttx/configs/olimex-lpc1766stk/hidmouse/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/hidmouse/defconfig @@ -487,6 +487,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/olimex-lpc1766stk/nettest/defconfig b/nuttx/configs/olimex-lpc1766stk/nettest/defconfig index fe3b365fe..0ba54fb6b 100644 --- a/nuttx/configs/olimex-lpc1766stk/nettest/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/nettest/defconfig @@ -466,6 +466,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/olimex-lpc1766stk/nsh/defconfig b/nuttx/configs/olimex-lpc1766stk/nsh/defconfig index 3788d9603..8fe3a6c79 100644 --- a/nuttx/configs/olimex-lpc1766stk/nsh/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/nsh/defconfig @@ -496,6 +496,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig b/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig index 68d1a424c..148e711ea 100644 --- a/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/slip-httpd/defconfig @@ -476,6 +476,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y CONFIG_NET_NOINTS=y +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_SLIP_MTU=296 diff --git a/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig b/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig index 4ed3c5dcb..78aca442a 100644 --- a/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/thttpd/defconfig @@ -466,6 +466,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/olimex-lpc1766stk/zmodem/defconfig b/nuttx/configs/olimex-lpc1766stk/zmodem/defconfig index ea822952f..6190668f6 100644 --- a/nuttx/configs/olimex-lpc1766stk/zmodem/defconfig +++ b/nuttx/configs/olimex-lpc1766stk/zmodem/defconfig @@ -510,6 +510,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/olimex-stm32-p107/nsh/defconfig b/nuttx/configs/olimex-stm32-p107/nsh/defconfig index 38c6dd0d2..cbd702ec7 100644 --- a/nuttx/configs/olimex-stm32-p107/nsh/defconfig +++ b/nuttx/configs/olimex-stm32-p107/nsh/defconfig @@ -700,6 +700,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=650 diff --git a/nuttx/configs/olimex-stm32-p207/nsh/defconfig b/nuttx/configs/olimex-stm32-p207/nsh/defconfig index 3f7adb5a9..f91cbe0ad 100644 --- a/nuttx/configs/olimex-stm32-p207/nsh/defconfig +++ b/nuttx/configs/olimex-stm32-p207/nsh/defconfig @@ -531,6 +531,7 @@ CONFIG_PHY_KS8721=y # CONFIG_PHY_LAN8720 is not set # CONFIG_PHY_DM9161 is not set # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set # CONFIG_NET_IPv6 is not set diff --git a/nuttx/configs/olimex-strp711/nettest/defconfig b/nuttx/configs/olimex-strp711/nettest/defconfig index 89afa27a3..586a4923e 100644 --- a/nuttx/configs/olimex-strp711/nettest/defconfig +++ b/nuttx/configs/olimex-strp711/nettest/defconfig @@ -392,6 +392,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y CONFIG_NET_NOINTS=y +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/pic32-starterkit/nsh2/defconfig b/nuttx/configs/pic32-starterkit/nsh2/defconfig index a27d5bd45..c16e92059 100644 --- a/nuttx/configs/pic32-starterkit/nsh2/defconfig +++ b/nuttx/configs/pic32-starterkit/nsh2/defconfig @@ -534,6 +534,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/pic32mx7mmb/nsh/defconfig b/nuttx/configs/pic32mx7mmb/nsh/defconfig index b646d01cc..0cdd03c1e 100644 --- a/nuttx/configs/pic32mx7mmb/nsh/defconfig +++ b/nuttx/configs/pic32mx7mmb/nsh/defconfig @@ -587,6 +587,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/rgmp/arm/default/defconfig b/nuttx/configs/rgmp/arm/default/defconfig index f6ef4b6aa..517dd147a 100644 --- a/nuttx/configs/rgmp/arm/default/defconfig +++ b/nuttx/configs/rgmp/arm/default/defconfig @@ -293,6 +293,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=5 diff --git a/nuttx/configs/rgmp/arm/nsh/defconfig b/nuttx/configs/rgmp/arm/nsh/defconfig index 8648341d8..bdda866f0 100644 --- a/nuttx/configs/rgmp/arm/nsh/defconfig +++ b/nuttx/configs/rgmp/arm/nsh/defconfig @@ -315,6 +315,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=5 diff --git a/nuttx/configs/rgmp/x86/cxxtest/defconfig b/nuttx/configs/rgmp/x86/cxxtest/defconfig index eeb952edc..65ce5bbdd 100644 --- a/nuttx/configs/rgmp/x86/cxxtest/defconfig +++ b/nuttx/configs/rgmp/x86/cxxtest/defconfig @@ -322,6 +322,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=5 diff --git a/nuttx/configs/rgmp/x86/default/defconfig b/nuttx/configs/rgmp/x86/default/defconfig index 58106fac7..ba7189899 100644 --- a/nuttx/configs/rgmp/x86/default/defconfig +++ b/nuttx/configs/rgmp/x86/default/defconfig @@ -301,6 +301,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=5 diff --git a/nuttx/configs/rgmp/x86/helloxx/defconfig b/nuttx/configs/rgmp/x86/helloxx/defconfig index c5a3aa84f..9ed392b1f 100644 --- a/nuttx/configs/rgmp/x86/helloxx/defconfig +++ b/nuttx/configs/rgmp/x86/helloxx/defconfig @@ -322,6 +322,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=5 diff --git a/nuttx/configs/rgmp/x86/nsh/defconfig b/nuttx/configs/rgmp/x86/nsh/defconfig index f2ffd2fe1..13fa5bb28 100644 --- a/nuttx/configs/rgmp/x86/nsh/defconfig +++ b/nuttx/configs/rgmp/x86/nsh/defconfig @@ -323,6 +323,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=5 diff --git a/nuttx/configs/sam4e-ek/nsh/defconfig b/nuttx/configs/sam4e-ek/nsh/defconfig index ad4daad44..4e610aa86 100644 --- a/nuttx/configs/sam4e-ek/nsh/defconfig +++ b/nuttx/configs/sam4e-ek/nsh/defconfig @@ -613,6 +613,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/sam4e-ek/nxwm/defconfig b/nuttx/configs/sam4e-ek/nxwm/defconfig index 97cd17adc..484a22ac1 100644 --- a/nuttx/configs/sam4e-ek/nxwm/defconfig +++ b/nuttx/configs/sam4e-ek/nxwm/defconfig @@ -671,6 +671,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/sam4e-ek/usbnsh/defconfig b/nuttx/configs/sam4e-ek/usbnsh/defconfig index dbeab50d1..989f1cc6d 100644 --- a/nuttx/configs/sam4e-ek/usbnsh/defconfig +++ b/nuttx/configs/sam4e-ek/usbnsh/defconfig @@ -654,6 +654,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/sama5d3-xplained/bridge/defconfig b/nuttx/configs/sama5d3-xplained/bridge/defconfig index b242f916d..83e40d5ed 100644 --- a/nuttx/configs/sama5d3-xplained/bridge/defconfig +++ b/nuttx/configs/sama5d3-xplained/bridge/defconfig @@ -590,6 +590,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_GUARDSIZE=2 diff --git a/nuttx/configs/sama5d4-ek/bridge/defconfig b/nuttx/configs/sama5d4-ek/bridge/defconfig index b5e93ae50..1c863d29f 100644 --- a/nuttx/configs/sama5d4-ek/bridge/defconfig +++ b/nuttx/configs/sama5d4-ek/bridge/defconfig @@ -621,6 +621,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set CONFIG_NET_ETH_MTU=590 CONFIG_NET_GUARDSIZE=2 diff --git a/nuttx/configs/sama5d4-ek/nsh/defconfig b/nuttx/configs/sama5d4-ek/nsh/defconfig index d135a28a3..978a7aad6 100644 --- a/nuttx/configs/sama5d4-ek/nsh/defconfig +++ b/nuttx/configs/sama5d4-ek/nsh/defconfig @@ -765,6 +765,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/sama5d4-ek/nxwm/defconfig b/nuttx/configs/sama5d4-ek/nxwm/defconfig index 78b86b4ff..7a88898cf 100644 --- a/nuttx/configs/sama5d4-ek/nxwm/defconfig +++ b/nuttx/configs/sama5d4-ek/nxwm/defconfig @@ -734,6 +734,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/shenzhou/nsh/defconfig b/nuttx/configs/shenzhou/nsh/defconfig index 101404f42..43b6a62fd 100644 --- a/nuttx/configs/shenzhou/nsh/defconfig +++ b/nuttx/configs/shenzhou/nsh/defconfig @@ -390,6 +390,7 @@ CONFIG_ARCH_HAVE_PHY=y # CONFIG_ETH0_PHY_LAN8720 is not set CONFIG_ETH0_PHY_DM9161=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_IPv6 is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/shenzhou/nxwm/defconfig b/nuttx/configs/shenzhou/nxwm/defconfig index fd7963a7d..29dd97867 100644 --- a/nuttx/configs/shenzhou/nxwm/defconfig +++ b/nuttx/configs/shenzhou/nxwm/defconfig @@ -604,6 +604,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set # CONFIG_NET_IPv6 is not set diff --git a/nuttx/configs/shenzhou/thttpd/defconfig b/nuttx/configs/shenzhou/thttpd/defconfig index d49f8f024..7488ba9a3 100644 --- a/nuttx/configs/shenzhou/thttpd/defconfig +++ b/nuttx/configs/shenzhou/thttpd/defconfig @@ -377,6 +377,7 @@ CONFIG_ARCH_HAVE_PHY=y # CONFIG_ETH0_PHY_LAN8720 is not set CONFIG_ETH0_PHY_DM9161=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_IPv6 is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/sim/nettest/defconfig b/nuttx/configs/sim/nettest/defconfig index f1430af50..c4fb7cfb2 100755 --- a/nuttx/configs/sim/nettest/defconfig +++ b/nuttx/configs/sim/nettest/defconfig @@ -311,6 +311,7 @@ CONFIG_ARCH_HAVE_NET=y # CONFIG_ARCH_HAVE_PHY is not set CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/stm3220g-eval/dhcpd/defconfig b/nuttx/configs/stm3220g-eval/dhcpd/defconfig index 90f2dbbb4..7b5224729 100644 --- a/nuttx/configs/stm3220g-eval/dhcpd/defconfig +++ b/nuttx/configs/stm3220g-eval/dhcpd/defconfig @@ -573,6 +573,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3220g-eval/nettest/defconfig b/nuttx/configs/stm3220g-eval/nettest/defconfig index 4cefad0b4..a3ce5405e 100644 --- a/nuttx/configs/stm3220g-eval/nettest/defconfig +++ b/nuttx/configs/stm3220g-eval/nettest/defconfig @@ -572,6 +572,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3220g-eval/nsh/defconfig b/nuttx/configs/stm3220g-eval/nsh/defconfig index 1e9adf707..7de6d3386 100644 --- a/nuttx/configs/stm3220g-eval/nsh/defconfig +++ b/nuttx/configs/stm3220g-eval/nsh/defconfig @@ -616,6 +616,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3220g-eval/nsh2/defconfig b/nuttx/configs/stm3220g-eval/nsh2/defconfig index de9af8e36..639a3674b 100644 --- a/nuttx/configs/stm3220g-eval/nsh2/defconfig +++ b/nuttx/configs/stm3220g-eval/nsh2/defconfig @@ -619,6 +619,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3220g-eval/nxwm/defconfig b/nuttx/configs/stm3220g-eval/nxwm/defconfig index c311fd940..ddb4da6de 100644 --- a/nuttx/configs/stm3220g-eval/nxwm/defconfig +++ b/nuttx/configs/stm3220g-eval/nxwm/defconfig @@ -651,6 +651,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3220g-eval/telnetd/defconfig b/nuttx/configs/stm3220g-eval/telnetd/defconfig index aaa659761..93c72656d 100644 --- a/nuttx/configs/stm3220g-eval/telnetd/defconfig +++ b/nuttx/configs/stm3220g-eval/telnetd/defconfig @@ -572,6 +572,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3240g-eval/dhcpd/defconfig b/nuttx/configs/stm3240g-eval/dhcpd/defconfig index 1892581a2..7157fd75b 100644 --- a/nuttx/configs/stm3240g-eval/dhcpd/defconfig +++ b/nuttx/configs/stm3240g-eval/dhcpd/defconfig @@ -575,6 +575,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3240g-eval/discover/defconfig b/nuttx/configs/stm3240g-eval/discover/defconfig index e387a5c8c..1a6fde94b 100644 --- a/nuttx/configs/stm3240g-eval/discover/defconfig +++ b/nuttx/configs/stm3240g-eval/discover/defconfig @@ -707,6 +707,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y CONFIG_NET_ETH_MTU=650 CONFIG_NET_ETH_TCP_RECVWNDO=624 diff --git a/nuttx/configs/stm3240g-eval/nettest/defconfig b/nuttx/configs/stm3240g-eval/nettest/defconfig index 0ffc3c63b..5ea83ecb3 100644 --- a/nuttx/configs/stm3240g-eval/nettest/defconfig +++ b/nuttx/configs/stm3240g-eval/nettest/defconfig @@ -574,6 +574,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3240g-eval/nsh/defconfig b/nuttx/configs/stm3240g-eval/nsh/defconfig index c7b85334a..7b47e79a8 100644 --- a/nuttx/configs/stm3240g-eval/nsh/defconfig +++ b/nuttx/configs/stm3240g-eval/nsh/defconfig @@ -715,6 +715,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/stm3240g-eval/nsh2/defconfig b/nuttx/configs/stm3240g-eval/nsh2/defconfig index 458cb5a05..2998e0b5d 100644 --- a/nuttx/configs/stm3240g-eval/nsh2/defconfig +++ b/nuttx/configs/stm3240g-eval/nsh2/defconfig @@ -621,6 +621,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3240g-eval/nxterm/defconfig b/nuttx/configs/stm3240g-eval/nxterm/defconfig index 063d1fa24..a22814eda 100644 --- a/nuttx/configs/stm3240g-eval/nxterm/defconfig +++ b/nuttx/configs/stm3240g-eval/nxterm/defconfig @@ -712,6 +712,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/stm3240g-eval/nxwm/defconfig b/nuttx/configs/stm3240g-eval/nxwm/defconfig index 606c3ee5c..7650e51a8 100644 --- a/nuttx/configs/stm3240g-eval/nxwm/defconfig +++ b/nuttx/configs/stm3240g-eval/nxwm/defconfig @@ -750,6 +750,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=562 diff --git a/nuttx/configs/stm3240g-eval/telnetd/defconfig b/nuttx/configs/stm3240g-eval/telnetd/defconfig index ae3ee5b36..e9b1caf19 100644 --- a/nuttx/configs/stm3240g-eval/telnetd/defconfig +++ b/nuttx/configs/stm3240g-eval/telnetd/defconfig @@ -574,6 +574,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3240g-eval/webserver/defconfig b/nuttx/configs/stm3240g-eval/webserver/defconfig index 9de8eb380..999d598bf 100644 --- a/nuttx/configs/stm3240g-eval/webserver/defconfig +++ b/nuttx/configs/stm3240g-eval/webserver/defconfig @@ -611,6 +611,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=10 diff --git a/nuttx/configs/stm3240g-eval/xmlrpc/defconfig b/nuttx/configs/stm3240g-eval/xmlrpc/defconfig index ca68e1a7f..51010f734 100644 --- a/nuttx/configs/stm3240g-eval/xmlrpc/defconfig +++ b/nuttx/configs/stm3240g-eval/xmlrpc/defconfig @@ -703,6 +703,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y CONFIG_NET_ETH_MTU=650 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/stm32f4discovery/netnsh/defconfig b/nuttx/configs/stm32f4discovery/netnsh/defconfig index cead906ae..d3980dfce 100644 --- a/nuttx/configs/stm32f4discovery/netnsh/defconfig +++ b/nuttx/configs/stm32f4discovery/netnsh/defconfig @@ -735,6 +735,7 @@ CONFIG_NET=y # # Driver buffer configuration # +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y CONFIG_NET_ETH_MTU=590 CONFIG_NET_ETH_TCP_RECVWNDO=536 diff --git a/nuttx/configs/viewtool-stm32f107/netnsh/defconfig b/nuttx/configs/viewtool-stm32f107/netnsh/defconfig index b4b904777..4db8877ae 100644 --- a/nuttx/configs/viewtool-stm32f107/netnsh/defconfig +++ b/nuttx/configs/viewtool-stm32f107/netnsh/defconfig @@ -639,6 +639,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y CONFIG_NET_MULTIBUFFER=y # CONFIG_NET_PROMISCUOUS is not set CONFIG_NET_ETH_MTU=650 diff --git a/nuttx/configs/zkit-arm-1769/hello/defconfig b/nuttx/configs/zkit-arm-1769/hello/defconfig index f2bc3d639..4da9a0dd7 100644 --- a/nuttx/configs/zkit-arm-1769/hello/defconfig +++ b/nuttx/configs/zkit-arm-1769/hello/defconfig @@ -466,6 +466,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/configs/zkit-arm-1769/nsh/defconfig b/nuttx/configs/zkit-arm-1769/nsh/defconfig index 0ed796faa..47a7fe002 100644 --- a/nuttx/configs/zkit-arm-1769/nsh/defconfig +++ b/nuttx/configs/zkit-arm-1769/nsh/defconfig @@ -496,6 +496,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/zkit-arm-1769/nxhello/defconfig b/nuttx/configs/zkit-arm-1769/nxhello/defconfig index 37756cf11..07219e44f 100644 --- a/nuttx/configs/zkit-arm-1769/nxhello/defconfig +++ b/nuttx/configs/zkit-arm-1769/nxhello/defconfig @@ -534,6 +534,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=8 diff --git a/nuttx/configs/zkit-arm-1769/thttpd/defconfig b/nuttx/configs/zkit-arm-1769/thttpd/defconfig index 3dfa11347..c40fed338 100644 --- a/nuttx/configs/zkit-arm-1769/thttpd/defconfig +++ b/nuttx/configs/zkit-arm-1769/thttpd/defconfig @@ -466,6 +466,7 @@ CONFIG_ARCH_HAVE_NET=y CONFIG_ARCH_HAVE_PHY=y CONFIG_NET=y # CONFIG_NET_NOINTS is not set +CONFIG_NET_IPv4=y # CONFIG_NET_MULTIBUFFER is not set # CONFIG_NET_PROMISCUOUS is not set CONFIG_NSOCKET_DESCRIPTORS=16 diff --git a/nuttx/net/Kconfig b/nuttx/net/Kconfig index 5eb06b7fa..c53b0ccc5 100644 --- a/nuttx/net/Kconfig +++ b/nuttx/net/Kconfig @@ -183,6 +183,13 @@ endmenu # Data link support source "net/socket/Kconfig" source "net/netdev/Kconfig" + +#source "net/ipv4/Kconfig" + +config NET_IPv4 + bool + default y + source "net/ipv6/Kconfig" source "net/pkt/Kconfig" source "net/tcp/Kconfig" diff --git a/nuttx/net/arp/Kconfig b/nuttx/net/arp/Kconfig index 5cb60e0da..5eac47105 100644 --- a/nuttx/net/arp/Kconfig +++ b/nuttx/net/arp/Kconfig @@ -8,7 +8,7 @@ menu "ARP Configuration" config NET_ARP bool default y - depends on NET_ETHERNET + depends on NET_ETHERNET && NET_IPv4 ---help--- This setting is currently overridden by logic in include/nuttx/net |