Browse Source

[net] adjust folder structure (#5587)

* [net] adjust folder structure
- 将lwip相关的文件夹,移入lwip文件夹
- Kconfig 分散到at netdev lwip sal文件夹中,使用menuconfig代替menu
Man, Jianting (Meco) 3 years ago
parent
commit
6895da5307
100 changed files with 400 additions and 530 deletions
  1. 3 490
      components/net/Kconfig
  2. 0 1
      components/net/SConscript
  3. 1 5
      components/net/at/Kconfig
  4. 0 20
      components/net/lwip-2.1.2/CMakeLists.txt
  5. 0 0
      components/net/lwip-dhcpd/SConscript
  6. 0 0
      components/net/lwip-dhcpd/dhcp_server.c
  7. 0 0
      components/net/lwip-dhcpd/dhcp_server.h
  8. 0 0
      components/net/lwip-dhcpd/dhcp_server_raw.c
  9. 0 0
      components/net/lwip-nat/README.md
  10. 0 0
      components/net/lwip-nat/SConscript
  11. 0 0
      components/net/lwip-nat/ipv4_nat.c
  12. 0 0
      components/net/lwip-nat/ipv4_nat.h
  13. 0 1
      components/net/lwip/.ignore_format.yml
  14. 378 0
      components/net/lwip/Kconfig
  15. 14 0
      components/net/lwip/SConscript
  16. 0 10
      components/net/lwip/lwip-1.4.1/CHANGELOG
  17. 0 0
      components/net/lwip/lwip-1.4.1/COPYING
  18. 0 0
      components/net/lwip/lwip-1.4.1/FILES
  19. 0 0
      components/net/lwip/lwip-1.4.1/README
  20. 4 3
      components/net/lwip/lwip-1.4.1/README.md
  21. 0 0
      components/net/lwip/lwip-1.4.1/SConscript
  22. 0 0
      components/net/lwip/lwip-1.4.1/UPGRADING
  23. 0 0
      components/net/lwip/lwip-1.4.1/doc/FILES
  24. 0 0
      components/net/lwip/lwip-1.4.1/doc/contrib.txt
  25. 0 0
      components/net/lwip/lwip-1.4.1/doc/rawapi.txt
  26. 0 0
      components/net/lwip/lwip-1.4.1/doc/savannah.txt
  27. 0 0
      components/net/lwip/lwip-1.4.1/doc/snmp_agent.txt
  28. 0 0
      components/net/lwip/lwip-1.4.1/doc/sys_arch.txt
  29. 0 0
      components/net/lwip/lwip-1.4.1/src/FILES
  30. 0 0
      components/net/lwip/lwip-1.4.1/src/api/api_lib.c
  31. 0 0
      components/net/lwip/lwip-1.4.1/src/api/api_msg.c
  32. 0 0
      components/net/lwip/lwip-1.4.1/src/api/err.c
  33. 0 0
      components/net/lwip/lwip-1.4.1/src/api/netbuf.c
  34. 0 0
      components/net/lwip/lwip-1.4.1/src/api/netdb.c
  35. 0 0
      components/net/lwip/lwip-1.4.1/src/api/netifapi.c
  36. 0 0
      components/net/lwip/lwip-1.4.1/src/api/sockets.c
  37. 0 0
      components/net/lwip/lwip-1.4.1/src/api/tcpip.c
  38. 0 0
      components/net/lwip/lwip-1.4.1/src/apps/ping/ping.c
  39. 0 0
      components/net/lwip/lwip-1.4.1/src/arch/include/arch/bpstruct.h
  40. 0 0
      components/net/lwip/lwip-1.4.1/src/arch/include/arch/cc.h
  41. 0 0
      components/net/lwip/lwip-1.4.1/src/arch/include/arch/epstruct.h
  42. 0 0
      components/net/lwip/lwip-1.4.1/src/arch/include/arch/perf.h
  43. 0 0
      components/net/lwip/lwip-1.4.1/src/arch/include/arch/sys_arch.h
  44. 0 0
      components/net/lwip/lwip-1.4.1/src/arch/sys_arch.c
  45. 0 0
      components/net/lwip/lwip-1.4.1/src/core/def.c
  46. 0 0
      components/net/lwip/lwip-1.4.1/src/core/dhcp.c
  47. 0 0
      components/net/lwip/lwip-1.4.1/src/core/dns.c
  48. 0 0
      components/net/lwip/lwip-1.4.1/src/core/init.c
  49. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/autoip.c
  50. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/icmp.c
  51. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/igmp.c
  52. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/inet.c
  53. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/inet_chksum.c
  54. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/ip.c
  55. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/ip_addr.c
  56. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv4/ip_frag.c
  57. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv6/README
  58. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv6/icmp6.c
  59. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv6/inet6.c
  60. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv6/ip6.c
  61. 0 0
      components/net/lwip/lwip-1.4.1/src/core/ipv6/ip6_addr.c
  62. 0 0
      components/net/lwip/lwip-1.4.1/src/core/mem.c
  63. 0 0
      components/net/lwip/lwip-1.4.1/src/core/memp.c
  64. 0 0
      components/net/lwip/lwip-1.4.1/src/core/netif.c
  65. 0 0
      components/net/lwip/lwip-1.4.1/src/core/pbuf.c
  66. 0 0
      components/net/lwip/lwip-1.4.1/src/core/raw.c
  67. 0 0
      components/net/lwip/lwip-1.4.1/src/core/snmp/asn1_dec.c
  68. 0 0
      components/net/lwip/lwip-1.4.1/src/core/snmp/asn1_enc.c
  69. 0 0
      components/net/lwip/lwip-1.4.1/src/core/snmp/mib2.c
  70. 0 0
      components/net/lwip/lwip-1.4.1/src/core/snmp/mib_structs.c
  71. 0 0
      components/net/lwip/lwip-1.4.1/src/core/snmp/msg_in.c
  72. 0 0
      components/net/lwip/lwip-1.4.1/src/core/snmp/msg_out.c
  73. 0 0
      components/net/lwip/lwip-1.4.1/src/core/stats.c
  74. 0 0
      components/net/lwip/lwip-1.4.1/src/core/sys.c
  75. 0 0
      components/net/lwip/lwip-1.4.1/src/core/tcp.c
  76. 0 0
      components/net/lwip/lwip-1.4.1/src/core/tcp_in.c
  77. 0 0
      components/net/lwip/lwip-1.4.1/src/core/tcp_out.c
  78. 0 0
      components/net/lwip/lwip-1.4.1/src/core/timers.c
  79. 0 0
      components/net/lwip/lwip-1.4.1/src/core/udp.c
  80. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/autoip.h
  81. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/icmp.h
  82. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/igmp.h
  83. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/inet.h
  84. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/inet_chksum.h
  85. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/ip.h
  86. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h
  87. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/ip_frag.h
  88. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/icmp.h
  89. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/inet.h
  90. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/ip.h
  91. 0 0
      components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/ip_addr.h
  92. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/api.h
  93. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/api_msg.h
  94. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/arch.h
  95. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/debug.h
  96. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/def.h
  97. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/dhcp.h
  98. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/dns.h
  99. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/err.h
  100. 0 0
      components/net/lwip/lwip-1.4.1/src/include/lwip/init.h

+ 3 - 490
components/net/Kconfig

@@ -1,495 +1,8 @@
 menu "Network"
 
-menu "Socket abstraction layer"
-
-config RT_USING_SAL
-    bool "Enable socket abstraction layer"
-    select RT_USING_NETDEV
-    select RT_USING_SYSTEM_WORKQUEUE
-    default n
-
-    if RT_USING_SAL
-
-        config SAL_INTERNET_CHECK
-            bool "Enable the ability that check internet status"
-            default y
-            help
-                The ability that check internet status is provided by RT-Thread.
-
-        if RT_USING_LWIP || AT_USING_SOCKET
-
-            menu "protocol stack implement"
-
-                config SAL_USING_LWIP
-                    bool "Support lwIP stack"
-                    default y
-                    depends on RT_USING_LWIP
-
-                config SAL_USING_AT
-                    bool "Support AT Commands stack"
-                    default y
-                    depends on AT_USING_SOCKET
-
-                config SAL_USING_TLS
-                    bool "Support MbedTLS protocol"
-                    default y
-                    depends on PKG_USING_MBEDTLS
-            endmenu
-
-        endif
-
-        config SAL_USING_POSIX
-            bool "Enable BSD socket operated by file system API"
-            default n
-            select RT_USING_POSIX_FS
-            select RT_USING_POSIX_SELECT
-            help
-                Let BSD socket operated by file system API, such as read/write and involveed in select/poll POSIX APIs.
-
-        if !SAL_USING_POSIX
-
-            config SAL_SOCKETS_NUM
-                int "the maximum number of sockets"
-                default 16
-
-        endif
-
-    endif
-
-endmenu
-
-menu "Network interface device"
-
-config RT_USING_NETDEV
-    bool "Enable network interface device"
-    default n
-
-    if RT_USING_NETDEV
-
-        config NETDEV_USING_IFCONFIG
-            bool "Enable ifconfig features"
-            default y
-
-        config NETDEV_USING_PING
-            bool "Enable ping features"
-            default y
-
-        config NETDEV_USING_NETSTAT
-            bool "Enable netstat features"
-            default y
-
-        config NETDEV_USING_AUTO_DEFAULT
-            bool "Enable default netdev automatic change features"
-            default y
-
-        config NETDEV_USING_IPV6
-            bool "Enable IPV6 protocol support"
-            default n
-
-        config NETDEV_IPV4
-            int
-            default 1
-
-        config NETDEV_IPV6
-            int
-            default 1 if NETDEV_USING_IPV6
-            default 0 if !NETDEV_USING_IPV6
-
-        config NETDEV_IPV6_SCOPES
-            bool
-            help
-                Defined to synchronize the ip6_addr structure state
-            default n
-    endif
-
-endmenu
-
-menu "light weight TCP/IP stack"
-config RT_USING_LWIP
-    bool "Enable lwIP stack"
-    select RT_USING_DEVICE
-    default n
-
-    if RT_USING_LWIP
-        choice
-            prompt "lwIP version"
-            default RT_USING_LWIP203
-            help
-                Select the lwIP version
-
-            config RT_USING_LWIP141
-                bool "lwIP v1.4.1"
-
-            config RT_USING_LWIP203
-                bool "lwIP v2.0.3"
-
-            config RT_USING_LWIP212
-                bool "lwIP v2.1.2"
-
-        endchoice
-
-        if (RT_USING_LWIP203 || RT_USING_LWIP212)
-            config RT_USING_LWIP_IPV6
-                bool "IPV6 protocol"
-                default n
-                select NETDEV_USING_IPV6
-                select NETDEV_IPV6_SCOPES if RT_USING_LWIP212
-        endif
-
-        config RT_LWIP_MEM_ALIGNMENT
-            int "Memory alignment"
-            default 8 if ARCH_CPU_64BIT
-            default 4
-
-        config RT_LWIP_IGMP
-            bool "IGMP protocol"
-            default y
-
-        config RT_LWIP_ICMP
-            bool "ICMP protocol"
-            default y
-
-        config RT_LWIP_SNMP
-            bool "SNMP protocol"
-            select RT_LWIP_STATS
-            default n
-
-        config RT_LWIP_DNS
-            bool "Enble DNS for name resolution"
-            select RT_LWIP_UDP
-            default y
-
-        config RT_LWIP_DHCP
-            bool "Enable alloc ip address through DHCP"
-            select RT_LWIP_UDP
-            default y
-
-            if RT_LWIP_DHCP
-                config IP_SOF_BROADCAST
-                    int "SOF broadcast"
-                    default 1
-
-                config IP_SOF_BROADCAST_RECV
-                    int "SOF broadcast recv"
-                    default 1
-            endif
-
-        menu "Static IPv4 Address"
-                config RT_LWIP_IPADDR
-                    string "IPv4: IP address"
-                    default 192.168.1.30
-
-                config RT_LWIP_GWADDR
-                    string "IPv4: Gateway address"
-                    default 192.168.1.1
-
-                config RT_LWIP_MSKADDR
-                    string "IPv4: Mask address"
-                    default 255.255.255.0
-        endmenu
-
-        config RT_LWIP_UDP
-            bool "UDP protocol"
-            default y
-
-        config RT_LWIP_TCP
-            bool "TCP protocol"
-            default y
-
-        config RT_LWIP_RAW
-            bool "RAW protocol"
-            default n
-
-        config RT_LWIP_PPP
-            bool "PPP protocol"
-            default n
-
-        if RT_LWIP_PPP
-            config RT_LWIP_PPPOE
-                bool "PPPoE protocol"
-                default n
-
-            config RT_LWIP_PPPOS
-                bool "PPPoS protocol"
-                default n
-        endif
-
-        config RT_MEMP_NUM_NETCONN
-            int "the number of struct netconns"
-            default 8
-
-        config RT_LWIP_PBUF_NUM
-            int "the number of PBUF"
-            default 16
-
-        config RT_LWIP_RAW_PCB_NUM
-            int "the number of raw connection"
-            default 4
-
-        config RT_LWIP_UDP_PCB_NUM
-            int "the number of UDP socket"
-            default 8 if RT_USING_DFS_NFS
-            default 4
-
-        if RT_LWIP_TCP
-        config RT_LWIP_TCP_PCB_NUM
-            int "the number of TCP socket"
-            default 4
-
-        config RT_LWIP_TCP_SEG_NUM
-            int "the number of TCP segment"
-            default 40
-
-        config RT_LWIP_TCP_SND_BUF
-            int "the size of send buffer"
-            default 8196
-
-        config RT_LWIP_TCP_WND
-            int "the size of TCP send window"
-            default 8196
-        endif
-
-        config RT_LWIP_TCPTHREAD_PRIORITY
-            int "the priority level value of lwIP thread"
-            default 10
-
-        config RT_LWIP_TCPTHREAD_MBOX_SIZE
-            int "the number of mail in the lwIP thread mailbox"
-            default 8
-
-        config RT_LWIP_TCPTHREAD_STACKSIZE
-            int "the stack size of lwIP thread"
-            default 2048 if ARCH_CPU_64BIT
-            default 1024
-
-        config LWIP_NO_RX_THREAD
-            bool "Not use Rx thread"
-            default n
-
-        config LWIP_NO_TX_THREAD
-            bool "Not use Tx thread"
-            default n
-
-        config RT_LWIP_ETHTHREAD_PRIORITY
-            int "the priority level value of ethernet thread"
-            default 12
-
-        config RT_LWIP_ETHTHREAD_STACKSIZE
-            int "the stack size of ethernet thread"
-            default 2048 if ARCH_CPU_64BIT
-            default 1024
-
-        config RT_LWIP_ETHTHREAD_MBOX_SIZE
-            int "the number of mail in the ethernet thread mailbox"
-            default 8
-
-        config RT_LWIP_REASSEMBLY_FRAG
-            bool "Enable IP reassembly and frag"
-            default n
-
-        config LWIP_NETIF_STATUS_CALLBACK
-            int "Enable netif status callback"
-            default 1
-
-        config LWIP_NETIF_LINK_CALLBACK
-            int "Enable netif link status callback"
-            default 1
-
-        config SO_REUSE
-            int "Enable SO_REUSEADDR option"
-            default 1
-
-        config LWIP_SO_RCVTIMEO
-            int "Enable receive timeout for sockets/netconns and SO_RCVTIMEO processing."
-            default 1
-
-        config LWIP_SO_SNDTIMEO
-            int "Enable send timeout for sockets/netconns and SO_SNDTIMEO processing."
-            default 1
-
-        config LWIP_SO_RCVBUF
-            int "Enable SO_RCVBUF processing"
-            default 1
-
-        config LWIP_SO_LINGER
-            int "Enable SO_LINGER processing"
-            default 0
-
-        config RT_LWIP_NETIF_LOOPBACK
-            bool "Enable netif loopback"
-            default n
-
-        config LWIP_NETIF_LOOPBACK
-            int
-            default 1 if RT_LWIP_NETIF_LOOPBACK
-            default 0 if !RT_LWIP_NETIF_LOOPBACK
-
-        config RT_LWIP_STATS
-            bool "Enable lwIP statistics"
-            default n
-
-        config RT_LWIP_USING_HW_CHECKSUM
-            bool "Enable hardware checksum"
-            default n
-
-        config RT_LWIP_USING_PING
-            bool "Enable ping features"
-            default y
-            select NETDEV_USING_PING
-            select RT_LWIP_ICMP
-            select RT_LWIP_RAW
-
-        menuconfig RT_LWIP_DEBUG
-            bool "Enable lwIP Debugging Options"
-            default n
-
-        if RT_LWIP_DEBUG
-
-            config RT_LWIP_SYS_DEBUG
-                bool "Enable Debugging of sys.c"
-                default n
-
-            config RT_LWIP_ETHARP_DEBUG
-                bool "Enable Debugging of etharp.c"
-                default n
-
-            config RT_LWIP_PPP_DEBUG
-                bool "Enable Debugging of PPP"
-                default n
-
-            config RT_LWIP_MEM_DEBUG
-                bool "Enable Debugging of mem.c"
-                default n
-
-            config RT_LWIP_MEMP_DEBUG
-                bool "Enable Debugging of memp.c"
-                default n
-
-            config RT_LWIP_PBUF_DEBUG
-                bool "Enable Debugging of pbuf.c"
-                default n
-
-            config RT_LWIP_API_LIB_DEBUG
-                bool "Enable Debugging of api_lib.c"
-                default n
-
-            config RT_LWIP_API_MSG_DEBUG
-                bool "Enable Debugging of api_msg.c"
-                default n
-
-            config RT_LWIP_TCPIP_DEBUG
-                bool "Enable Debugging of tcpip.c"
-                default n
-
-            config RT_LWIP_NETIF_DEBUG
-                bool "Enable Debugging of netif.c"
-                default n
-
-            config RT_LWIP_SOCKETS_DEBUG
-                bool "Enable Debugging of sockets.c"
-                default n
-
-            config RT_LWIP_DNS_DEBUG
-                bool "Enable Debugging of DNS"
-                default n
-
-            config RT_LWIP_AUTOIP_DEBUG
-                bool "Enable Debugging of autoip.c"
-                default n
-
-            config RT_LWIP_DHCP_DEBUG
-                bool "Enable Debugging of dhcp.c"
-                default n
-
-            config RT_LWIP_IP_DEBUG
-                bool "Enable Debugging of IP"
-                default n
-
-            config RT_LWIP_IP_REASS_DEBUG
-                bool "Enable debugging in ip_frag.c for both frag & reass"
-                default n
-
-            config RT_LWIP_ICMP_DEBUG
-                bool "Enable Debugging of icmp.c"
-                default n
-
-            config RT_LWIP_IGMP_DEBUG
-                bool "Enable Debugging of igmp.c"
-                default n
-
-            config RT_LWIP_UDP_DEBUG
-                bool "Enable Debugging of UDP"
-                default n
-
-            config RT_LWIP_TCP_DEBUG
-                bool "Enable Debugging of TCP"
-                default n
-
-            config RT_LWIP_TCP_INPUT_DEBUG
-                bool "Enable Debugging of tcp_in.c"
-                default n
-
-            config RT_LWIP_TCP_OUTPUT_DEBUG
-                bool "Enable Debugging of tcp_out.c"
-                default n
-
-            config RT_LWIP_TCP_RTO_DEBUG
-                bool "Enable debugging in TCP for retransmit"
-                default n
-
-            config RT_LWIP_TCP_CWND_DEBUG
-                bool "Enable debugging for TCP congestion window"
-                default n
-
-            config RT_LWIP_TCP_WND_DEBUG
-                bool "Enable debugging in tcp_in.c for window updating"
-                default n
-
-            config RT_LWIP_TCP_FR_DEBUG
-                bool "Enable debugging in tcp_in.c for fast retransmit"
-                default n
-
-            config RT_LWIP_TCP_QLEN_DEBUG
-                bool "Enable debugging for TCP queue lengths"
-                default n
-
-            config RT_LWIP_TCP_RST_DEBUG
-                bool "Enable debugging for TCP with the RST message"
-                default n
-
-        endif
-
-    endif
-
-endmenu
-
+source "$RTT_DIR/components/net/sal/Kconfig"
+source "$RTT_DIR/components/net/netdev/Kconfig"
+source "$RTT_DIR/components/net/lwip/Kconfig"
 source "$RTT_DIR/components/net/at/Kconfig"
 
-if RT_USING_LWIP
-
-config LWIP_USING_DHCPD
-    bool "Enable DHCP server"
-    default n
-
-    if LWIP_USING_DHCPD
-        config DHCPD_SERVER_IP
-            string "DHCPD SERVER IP address"
-            default 192.168.169.1
-
-        config DHCPD_USING_ROUTER
-            bool "alloc gateway ip for router"
-            default y
-
-        config LWIP_USING_CUSTOMER_DNS_SERVER
-            bool "Enable customer DNS server config"
-            default n
-        if LWIP_USING_CUSTOMER_DNS_SERVER
-            config DHCP_DNS_SERVER_IP
-                string "Custom DNS server IP address"
-                default 1.1.1.1
-        endif
-    endif
-
-endif
-
 endmenu

+ 0 - 1
components/net/SConscript

@@ -1,6 +1,5 @@
 # for network related component
 import os
-Import('RTT_ROOT')
 from building import *
 
 objs = []

+ 1 - 5
components/net/at/Kconfig

@@ -1,6 +1,4 @@
-menu "AT commands"
-
-config RT_USING_AT
+menuconfig RT_USING_AT
     bool "Enable AT commands"
     default n
 
@@ -87,5 +85,3 @@ if RT_USING_AT
             software module version number
 
 endif
-
-endmenu

+ 0 - 20
components/net/lwip-2.1.2/CMakeLists.txt

@@ -1,20 +0,0 @@
-cmake_minimum_required(VERSION 3.7)
-
-project(lwIP)
-
-set(LWIP_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-include(src/Filelists.cmake)
-
-# Package generation
-set(CPACK_SOURCE_GENERATOR "ZIP")
-set(CPACK_SOURCE_PACKAGE_DESCRIPTION_SUMMARY "lwIP lightweight IP stack")
-set(CPACK_PACKAGE_VERSION_MAJOR "${LWIP_VERSION_MAJOR}")
-set(CPACK_PACKAGE_VERSION_MINOR "${LWIP_VERSION_MINOR}")
-set(CPACK_PACKAGE_VERSION_PATCH "${LWIP_VERSION_REVISION}")
-set(CPACK_SOURCE_IGNORE_FILES "/build/;${CPACK_SOURCE_IGNORE_FILES};.git")
-set(CPACK_SOURCE_PACKAGE_FILE_NAME "lwip-${LWIP_VERSION_MAJOR}.${LWIP_VERSION_MINOR}.${LWIP_VERSION_REVISION}")
-include(CPack)
-
-# Target for package generation
-add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
-add_dependencies(dist lwipdocs)

+ 0 - 0
components/net/lwip_dhcpd/SConscript → components/net/lwip-dhcpd/SConscript


+ 0 - 0
components/net/lwip_dhcpd/dhcp_server.c → components/net/lwip-dhcpd/dhcp_server.c


+ 0 - 0
components/net/lwip_dhcpd/dhcp_server.h → components/net/lwip-dhcpd/dhcp_server.h


+ 0 - 0
components/net/lwip_dhcpd/dhcp_server_raw.c → components/net/lwip-dhcpd/dhcp_server_raw.c


+ 0 - 0
components/net/lwip_nat/README.md → components/net/lwip-nat/README.md


+ 0 - 0
components/net/lwip_nat/SConscript → components/net/lwip-nat/SConscript


+ 0 - 0
components/net/lwip_nat/ipv4_nat.c → components/net/lwip-nat/ipv4_nat.c


+ 0 - 0
components/net/lwip_nat/ipv4_nat.h → components/net/lwip-nat/ipv4_nat.h


+ 0 - 1
components/net/.ignore_format.yml → components/net/lwip/.ignore_format.yml

@@ -4,6 +4,5 @@
 
 dir_path:
 - lwip-1.4.1
-- lwip-2.0.2
 - lwip-2.0.3
 - lwip-2.1.2

+ 378 - 0
components/net/lwip/Kconfig

@@ -0,0 +1,378 @@
+menuconfig RT_USING_LWIP 
+    bool "Enable light weight TCP/IP stack (lwIP)"
+    select RT_USING_DEVICE
+    default n
+
+if RT_USING_LWIP
+    choice
+        prompt "lwIP version"
+        default RT_USING_LWIP203
+        help
+            Select the lwIP version
+
+        config RT_USING_LWIP141
+            bool "lwIP v1.4.1"
+
+        config RT_USING_LWIP203
+            bool "lwIP v2.0.3"
+
+        config RT_USING_LWIP212
+            bool "lwIP v2.1.2"
+
+    endchoice
+
+    if (RT_USING_LWIP203 || RT_USING_LWIP212)
+        config RT_USING_LWIP_IPV6
+            bool "IPV6 protocol"
+            default n
+            select NETDEV_USING_IPV6
+            select NETDEV_IPV6_SCOPES if RT_USING_LWIP212
+    endif
+
+    config RT_LWIP_MEM_ALIGNMENT
+        int "Memory alignment"
+        default 8 if ARCH_CPU_64BIT
+        default 4
+
+    config RT_LWIP_IGMP
+        bool "IGMP protocol"
+        default y
+
+    config RT_LWIP_ICMP
+        bool "ICMP protocol"
+        default y
+
+    config RT_LWIP_SNMP
+        bool "SNMP protocol"
+        select RT_LWIP_STATS
+        default n
+
+    config RT_LWIP_DNS
+        bool "Enble DNS for name resolution"
+        select RT_LWIP_UDP
+        default y
+
+    config RT_LWIP_DHCP
+        bool "Enable alloc ip address through DHCP"
+        select RT_LWIP_UDP
+        default y
+
+        if RT_LWIP_DHCP
+            config IP_SOF_BROADCAST
+                int "SOF broadcast"
+                default 1
+
+            config IP_SOF_BROADCAST_RECV
+                int "SOF broadcast recv"
+                default 1
+        endif
+
+    menu "Static IPv4 Address"
+            config RT_LWIP_IPADDR
+                string "IPv4: IP address"
+                default 192.168.1.30
+
+            config RT_LWIP_GWADDR
+                string "IPv4: Gateway address"
+                default 192.168.1.1
+
+            config RT_LWIP_MSKADDR
+                string "IPv4: Mask address"
+                default 255.255.255.0
+    endmenu
+
+    config RT_LWIP_UDP
+        bool "UDP protocol"
+        default y
+
+    config RT_LWIP_TCP
+        bool "TCP protocol"
+        default y
+
+    config RT_LWIP_RAW
+        bool "RAW protocol"
+        default n
+
+    config RT_LWIP_PPP
+        bool "PPP protocol"
+        default n
+
+    if RT_LWIP_PPP
+        config RT_LWIP_PPPOE
+            bool "PPPoE protocol"
+            default n
+
+        config RT_LWIP_PPPOS
+            bool "PPPoS protocol"
+            default n
+    endif
+
+    config RT_MEMP_NUM_NETCONN
+        int "the number of struct netconns"
+        default 8
+
+    config RT_LWIP_PBUF_NUM
+        int "the number of PBUF"
+        default 16
+
+    config RT_LWIP_RAW_PCB_NUM
+        int "the number of raw connection"
+        default 4
+
+    config RT_LWIP_UDP_PCB_NUM
+        int "the number of UDP socket"
+        default 8 if RT_USING_DFS_NFS
+        default 4
+
+    if RT_LWIP_TCP
+    config RT_LWIP_TCP_PCB_NUM
+        int "the number of TCP socket"
+        default 4
+
+    config RT_LWIP_TCP_SEG_NUM
+        int "the number of TCP segment"
+        default 40
+
+    config RT_LWIP_TCP_SND_BUF
+        int "the size of send buffer"
+        default 8196
+
+    config RT_LWIP_TCP_WND
+        int "the size of TCP send window"
+        default 8196
+    endif
+
+    config RT_LWIP_TCPTHREAD_PRIORITY
+        int "the priority level value of lwIP thread"
+        default 10
+
+    config RT_LWIP_TCPTHREAD_MBOX_SIZE
+        int "the number of mail in the lwIP thread mailbox"
+        default 8
+
+    config RT_LWIP_TCPTHREAD_STACKSIZE
+        int "the stack size of lwIP thread"
+        default 2048 if ARCH_CPU_64BIT
+        default 1024
+
+    config LWIP_NO_RX_THREAD
+        bool "Not use Rx thread"
+        default n
+
+    config LWIP_NO_TX_THREAD
+        bool "Not use Tx thread"
+        default n
+
+    config RT_LWIP_ETHTHREAD_PRIORITY
+        int "the priority level value of ethernet thread"
+        default 12
+
+    config RT_LWIP_ETHTHREAD_STACKSIZE
+        int "the stack size of ethernet thread"
+        default 2048 if ARCH_CPU_64BIT
+        default 1024
+
+    config RT_LWIP_ETHTHREAD_MBOX_SIZE
+        int "the number of mail in the ethernet thread mailbox"
+        default 8
+
+    config RT_LWIP_REASSEMBLY_FRAG
+        bool "Enable IP reassembly and frag"
+        default n
+
+    config LWIP_NETIF_STATUS_CALLBACK
+        int "Enable netif status callback"
+        default 1
+
+    config LWIP_NETIF_LINK_CALLBACK
+        int "Enable netif link status callback"
+        default 1
+
+    config SO_REUSE
+        int "Enable SO_REUSEADDR option"
+        default 1
+
+    config LWIP_SO_RCVTIMEO
+        int "Enable receive timeout for sockets/netconns and SO_RCVTIMEO processing."
+        default 1
+
+    config LWIP_SO_SNDTIMEO
+        int "Enable send timeout for sockets/netconns and SO_SNDTIMEO processing."
+        default 1
+
+    config LWIP_SO_RCVBUF
+        int "Enable SO_RCVBUF processing"
+        default 1
+
+    config LWIP_SO_LINGER
+        int "Enable SO_LINGER processing"
+        default 0
+
+    config RT_LWIP_NETIF_LOOPBACK
+        bool "Enable netif loopback"
+        default n
+
+    config LWIP_NETIF_LOOPBACK
+        int
+        default 1 if RT_LWIP_NETIF_LOOPBACK
+        default 0 if !RT_LWIP_NETIF_LOOPBACK
+
+    config RT_LWIP_STATS
+        bool "Enable lwIP statistics"
+        default n
+
+    config RT_LWIP_USING_HW_CHECKSUM
+        bool "Enable hardware checksum"
+        default n
+
+    config RT_LWIP_USING_PING
+        bool "Enable ping features"
+        default y
+        select NETDEV_USING_PING
+        select RT_LWIP_ICMP
+        select RT_LWIP_RAW
+
+    config LWIP_USING_DHCPD
+        bool "Enable DHCP server"
+        default n
+
+    if LWIP_USING_DHCPD
+        config DHCPD_SERVER_IP
+            string "DHCPD SERVER IP address"
+            default 192.168.169.1
+
+        config DHCPD_USING_ROUTER
+            bool "alloc gateway ip for router"
+            default y
+
+        config LWIP_USING_CUSTOMER_DNS_SERVER
+            bool "Enable customer DNS server config"
+            default n
+        if LWIP_USING_CUSTOMER_DNS_SERVER
+            config DHCP_DNS_SERVER_IP
+                string "Custom DNS server IP address"
+                default 1.1.1.1
+        endif
+    endif
+
+    menuconfig RT_LWIP_DEBUG
+        bool "Enable lwIP Debugging Options"
+        default n
+
+    if RT_LWIP_DEBUG
+
+        config RT_LWIP_SYS_DEBUG
+            bool "Enable Debugging of sys.c"
+            default n
+
+        config RT_LWIP_ETHARP_DEBUG
+            bool "Enable Debugging of etharp.c"
+            default n
+
+        config RT_LWIP_PPP_DEBUG
+            bool "Enable Debugging of PPP"
+            default n
+
+        config RT_LWIP_MEM_DEBUG
+            bool "Enable Debugging of mem.c"
+            default n
+
+        config RT_LWIP_MEMP_DEBUG
+            bool "Enable Debugging of memp.c"
+            default n
+
+        config RT_LWIP_PBUF_DEBUG
+            bool "Enable Debugging of pbuf.c"
+            default n
+
+        config RT_LWIP_API_LIB_DEBUG
+            bool "Enable Debugging of api_lib.c"
+            default n
+
+        config RT_LWIP_API_MSG_DEBUG
+            bool "Enable Debugging of api_msg.c"
+            default n
+
+        config RT_LWIP_TCPIP_DEBUG
+            bool "Enable Debugging of tcpip.c"
+            default n
+
+        config RT_LWIP_NETIF_DEBUG
+            bool "Enable Debugging of netif.c"
+            default n
+
+        config RT_LWIP_SOCKETS_DEBUG
+            bool "Enable Debugging of sockets.c"
+            default n
+
+        config RT_LWIP_DNS_DEBUG
+            bool "Enable Debugging of DNS"
+            default n
+
+        config RT_LWIP_AUTOIP_DEBUG
+            bool "Enable Debugging of autoip.c"
+            default n
+
+        config RT_LWIP_DHCP_DEBUG
+            bool "Enable Debugging of dhcp.c"
+            default n
+
+        config RT_LWIP_IP_DEBUG
+            bool "Enable Debugging of IP"
+            default n
+
+        config RT_LWIP_IP_REASS_DEBUG
+            bool "Enable debugging in ip_frag.c for both frag & reass"
+            default n
+
+        config RT_LWIP_ICMP_DEBUG
+            bool "Enable Debugging of icmp.c"
+            default n
+
+        config RT_LWIP_IGMP_DEBUG
+            bool "Enable Debugging of igmp.c"
+            default n
+
+        config RT_LWIP_UDP_DEBUG
+            bool "Enable Debugging of UDP"
+            default n
+
+        config RT_LWIP_TCP_DEBUG
+            bool "Enable Debugging of TCP"
+            default n
+
+        config RT_LWIP_TCP_INPUT_DEBUG
+            bool "Enable Debugging of tcp_in.c"
+            default n
+
+        config RT_LWIP_TCP_OUTPUT_DEBUG
+            bool "Enable Debugging of tcp_out.c"
+            default n
+
+        config RT_LWIP_TCP_RTO_DEBUG
+            bool "Enable debugging in TCP for retransmit"
+            default n
+
+        config RT_LWIP_TCP_CWND_DEBUG
+            bool "Enable debugging for TCP congestion window"
+            default n
+
+        config RT_LWIP_TCP_WND_DEBUG
+            bool "Enable debugging in tcp_in.c for window updating"
+            default n
+
+        config RT_LWIP_TCP_FR_DEBUG
+            bool "Enable debugging in tcp_in.c for fast retransmit"
+            default n
+
+        config RT_LWIP_TCP_QLEN_DEBUG
+            bool "Enable debugging for TCP queue lengths"
+            default n
+
+        config RT_LWIP_TCP_RST_DEBUG
+            bool "Enable debugging for TCP with the RST message"
+            default n
+
+    endif
+
+endif

+ 14 - 0
components/net/lwip/SConscript

@@ -0,0 +1,14 @@
+# for network related component
+import os
+from building import *
+
+objs = []
+cwd = GetCurrentDir()
+list = os.listdir(cwd)
+
+for d in list:
+    path = os.path.join(cwd, d)
+    if os.path.isfile(os.path.join(path, 'SConscript')):
+        objs = objs + SConscript(os.path.join(d, 'SConscript'))
+
+Return('objs')

+ 0 - 10
components/net/lwip-1.4.1/CHANGELOG → components/net/lwip/lwip-1.4.1/CHANGELOG

@@ -6,16 +6,6 @@ HISTORY
 
  ++ New features:
 
-
- ++ Bugfixes:
-
-
-
-
-(STABLE-1.4.1)
-
-  ++ New features:
-
   2012-03-25: Simon Goldschmidt (idea by Mason)
   * posix/*: added posix-compatibility include files posix/netdb.h and posix/sys/socket.h
     which are a simple wrapper to the correct lwIP include files.

+ 0 - 0
components/net/lwip-1.4.1/COPYING → components/net/lwip/lwip-1.4.1/COPYING


+ 0 - 0
components/net/lwip-1.4.1/FILES → components/net/lwip/lwip-1.4.1/FILES


+ 0 - 0
components/net/lwip-1.4.1/README → components/net/lwip/lwip-1.4.1/README


+ 4 - 3
components/net/lwip-1.4.1/READTEST.md → components/net/lwip/lwip-1.4.1/README.md

@@ -3,10 +3,11 @@ The major jobs following RT-Thread Team. The RT-Thread network interface device
 The specific changes are as follows:
 
  - netif.c: add RT-Thread netdev header file , status synchronize(UP, LINK_UP), address synchronize(IP, netmask, gateway);
- 
+
  - dns.c: add RT-Thread header file, dns servers synchronize;
- 
+
  - sockets.c: custom 'select' function implementation in RT-Thread by the wait queue mode.
- 
+
 by ChenYong 2019/3/26 10:00 AM
 chenyong@rt-thread.com
+

+ 0 - 0
components/net/lwip-1.4.1/SConscript → components/net/lwip/lwip-1.4.1/SConscript


+ 0 - 0
components/net/lwip-1.4.1/UPGRADING → components/net/lwip/lwip-1.4.1/UPGRADING


+ 0 - 0
components/net/lwip-1.4.1/doc/FILES → components/net/lwip/lwip-1.4.1/doc/FILES


+ 0 - 0
components/net/lwip-1.4.1/doc/contrib.txt → components/net/lwip/lwip-1.4.1/doc/contrib.txt


+ 0 - 0
components/net/lwip-1.4.1/doc/rawapi.txt → components/net/lwip/lwip-1.4.1/doc/rawapi.txt


+ 0 - 0
components/net/lwip-1.4.1/doc/savannah.txt → components/net/lwip/lwip-1.4.1/doc/savannah.txt


+ 0 - 0
components/net/lwip-1.4.1/doc/snmp_agent.txt → components/net/lwip/lwip-1.4.1/doc/snmp_agent.txt


+ 0 - 0
components/net/lwip-1.4.1/doc/sys_arch.txt → components/net/lwip/lwip-1.4.1/doc/sys_arch.txt


+ 0 - 0
components/net/lwip-1.4.1/src/FILES → components/net/lwip/lwip-1.4.1/src/FILES


+ 0 - 0
components/net/lwip-1.4.1/src/api/api_lib.c → components/net/lwip/lwip-1.4.1/src/api/api_lib.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/api_msg.c → components/net/lwip/lwip-1.4.1/src/api/api_msg.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/err.c → components/net/lwip/lwip-1.4.1/src/api/err.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/netbuf.c → components/net/lwip/lwip-1.4.1/src/api/netbuf.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/netdb.c → components/net/lwip/lwip-1.4.1/src/api/netdb.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/netifapi.c → components/net/lwip/lwip-1.4.1/src/api/netifapi.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/sockets.c → components/net/lwip/lwip-1.4.1/src/api/sockets.c


+ 0 - 0
components/net/lwip-1.4.1/src/api/tcpip.c → components/net/lwip/lwip-1.4.1/src/api/tcpip.c


+ 0 - 0
components/net/lwip-1.4.1/src/apps/ping/ping.c → components/net/lwip/lwip-1.4.1/src/apps/ping/ping.c


+ 0 - 0
components/net/lwip-1.4.1/src/arch/include/arch/bpstruct.h → components/net/lwip/lwip-1.4.1/src/arch/include/arch/bpstruct.h


+ 0 - 0
components/net/lwip-1.4.1/src/arch/include/arch/cc.h → components/net/lwip/lwip-1.4.1/src/arch/include/arch/cc.h


+ 0 - 0
components/net/lwip-1.4.1/src/arch/include/arch/epstruct.h → components/net/lwip/lwip-1.4.1/src/arch/include/arch/epstruct.h


+ 0 - 0
components/net/lwip-1.4.1/src/arch/include/arch/perf.h → components/net/lwip/lwip-1.4.1/src/arch/include/arch/perf.h


+ 0 - 0
components/net/lwip-1.4.1/src/arch/include/arch/sys_arch.h → components/net/lwip/lwip-1.4.1/src/arch/include/arch/sys_arch.h


+ 0 - 0
components/net/lwip-1.4.1/src/arch/sys_arch.c → components/net/lwip/lwip-1.4.1/src/arch/sys_arch.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/def.c → components/net/lwip/lwip-1.4.1/src/core/def.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/dhcp.c → components/net/lwip/lwip-1.4.1/src/core/dhcp.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/dns.c → components/net/lwip/lwip-1.4.1/src/core/dns.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/init.c → components/net/lwip/lwip-1.4.1/src/core/init.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/autoip.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/autoip.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/icmp.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/icmp.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/igmp.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/igmp.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/inet.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/inet.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/inet_chksum.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/inet_chksum.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/ip.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/ip.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/ip_addr.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/ip_addr.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv4/ip_frag.c → components/net/lwip/lwip-1.4.1/src/core/ipv4/ip_frag.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv6/README → components/net/lwip/lwip-1.4.1/src/core/ipv6/README


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv6/icmp6.c → components/net/lwip/lwip-1.4.1/src/core/ipv6/icmp6.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv6/inet6.c → components/net/lwip/lwip-1.4.1/src/core/ipv6/inet6.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv6/ip6.c → components/net/lwip/lwip-1.4.1/src/core/ipv6/ip6.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/ipv6/ip6_addr.c → components/net/lwip/lwip-1.4.1/src/core/ipv6/ip6_addr.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/mem.c → components/net/lwip/lwip-1.4.1/src/core/mem.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/memp.c → components/net/lwip/lwip-1.4.1/src/core/memp.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/netif.c → components/net/lwip/lwip-1.4.1/src/core/netif.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/pbuf.c → components/net/lwip/lwip-1.4.1/src/core/pbuf.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/raw.c → components/net/lwip/lwip-1.4.1/src/core/raw.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/snmp/asn1_dec.c → components/net/lwip/lwip-1.4.1/src/core/snmp/asn1_dec.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/snmp/asn1_enc.c → components/net/lwip/lwip-1.4.1/src/core/snmp/asn1_enc.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/snmp/mib2.c → components/net/lwip/lwip-1.4.1/src/core/snmp/mib2.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/snmp/mib_structs.c → components/net/lwip/lwip-1.4.1/src/core/snmp/mib_structs.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/snmp/msg_in.c → components/net/lwip/lwip-1.4.1/src/core/snmp/msg_in.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/snmp/msg_out.c → components/net/lwip/lwip-1.4.1/src/core/snmp/msg_out.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/stats.c → components/net/lwip/lwip-1.4.1/src/core/stats.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/sys.c → components/net/lwip/lwip-1.4.1/src/core/sys.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/tcp.c → components/net/lwip/lwip-1.4.1/src/core/tcp.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/tcp_in.c → components/net/lwip/lwip-1.4.1/src/core/tcp_in.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/tcp_out.c → components/net/lwip/lwip-1.4.1/src/core/tcp_out.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/timers.c → components/net/lwip/lwip-1.4.1/src/core/timers.c


+ 0 - 0
components/net/lwip-1.4.1/src/core/udp.c → components/net/lwip/lwip-1.4.1/src/core/udp.c


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/autoip.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/autoip.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/icmp.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/icmp.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/igmp.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/igmp.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/inet.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/inet.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/inet_chksum.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/inet_chksum.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/ip.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/ip.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv4/lwip/ip_frag.h → components/net/lwip/lwip-1.4.1/src/include/ipv4/lwip/ip_frag.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv6/lwip/icmp.h → components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/icmp.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv6/lwip/inet.h → components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/inet.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv6/lwip/ip.h → components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/ip.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/ipv6/lwip/ip_addr.h → components/net/lwip/lwip-1.4.1/src/include/ipv6/lwip/ip_addr.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/api.h → components/net/lwip/lwip-1.4.1/src/include/lwip/api.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/api_msg.h → components/net/lwip/lwip-1.4.1/src/include/lwip/api_msg.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/arch.h → components/net/lwip/lwip-1.4.1/src/include/lwip/arch.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/debug.h → components/net/lwip/lwip-1.4.1/src/include/lwip/debug.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/def.h → components/net/lwip/lwip-1.4.1/src/include/lwip/def.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/dhcp.h → components/net/lwip/lwip-1.4.1/src/include/lwip/dhcp.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/dns.h → components/net/lwip/lwip-1.4.1/src/include/lwip/dns.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/err.h → components/net/lwip/lwip-1.4.1/src/include/lwip/err.h


+ 0 - 0
components/net/lwip-1.4.1/src/include/lwip/init.h → components/net/lwip/lwip-1.4.1/src/include/lwip/init.h


Some files were not shown because too many files changed in this diff