diff --git a/ext/lwip/CHANGELOG b/ext/lwip_2.0.0/CHANGELOG similarity index 100% rename from ext/lwip/CHANGELOG rename to ext/lwip_2.0.0/CHANGELOG diff --git a/ext/lwip/COPYING b/ext/lwip_2.0.0/COPYING similarity index 100% rename from ext/lwip/COPYING rename to ext/lwip_2.0.0/COPYING diff --git a/ext/lwip/FILES b/ext/lwip_2.0.0/FILES similarity index 100% rename from ext/lwip/FILES rename to ext/lwip_2.0.0/FILES diff --git a/ext/lwip/README b/ext/lwip_2.0.0/README similarity index 100% rename from ext/lwip/README rename to ext/lwip_2.0.0/README diff --git a/ext/lwip/UPGRADING b/ext/lwip_2.0.0/UPGRADING similarity index 100% rename from ext/lwip/UPGRADING rename to ext/lwip_2.0.0/UPGRADING diff --git a/ext/lwip/src/FILES b/ext/lwip_2.0.0/src/FILES similarity index 100% rename from ext/lwip/src/FILES rename to ext/lwip_2.0.0/src/FILES diff --git a/ext/lwip/src/Filelists.mk b/ext/lwip_2.0.0/src/Filelists.mk similarity index 100% rename from ext/lwip/src/Filelists.mk rename to ext/lwip_2.0.0/src/Filelists.mk diff --git a/ext/lwip/src/api/api_lib.c b/ext/lwip_2.0.0/src/api/api_lib.c similarity index 100% rename from ext/lwip/src/api/api_lib.c rename to ext/lwip_2.0.0/src/api/api_lib.c diff --git a/ext/lwip/src/api/api_msg.c b/ext/lwip_2.0.0/src/api/api_msg.c similarity index 100% rename from ext/lwip/src/api/api_msg.c rename to ext/lwip_2.0.0/src/api/api_msg.c diff --git a/ext/lwip/src/api/err.c b/ext/lwip_2.0.0/src/api/err.c similarity index 100% rename from ext/lwip/src/api/err.c rename to ext/lwip_2.0.0/src/api/err.c diff --git a/ext/lwip/src/api/netbuf.c b/ext/lwip_2.0.0/src/api/netbuf.c similarity index 100% rename from ext/lwip/src/api/netbuf.c rename to ext/lwip_2.0.0/src/api/netbuf.c diff --git a/ext/lwip/src/api/netdb.c b/ext/lwip_2.0.0/src/api/netdb.c similarity index 100% rename from ext/lwip/src/api/netdb.c rename to ext/lwip_2.0.0/src/api/netdb.c diff --git a/ext/lwip/src/api/netifapi.c b/ext/lwip_2.0.0/src/api/netifapi.c similarity index 100% rename from ext/lwip/src/api/netifapi.c rename to ext/lwip_2.0.0/src/api/netifapi.c diff --git a/ext/lwip/src/api/sockets.c b/ext/lwip_2.0.0/src/api/sockets.c similarity index 100% rename from ext/lwip/src/api/sockets.c rename to ext/lwip_2.0.0/src/api/sockets.c diff --git a/ext/lwip/src/api/tcpip.c b/ext/lwip_2.0.0/src/api/tcpip.c similarity index 100% rename from ext/lwip/src/api/tcpip.c rename to ext/lwip_2.0.0/src/api/tcpip.c diff --git a/ext/lwip/src/apps/httpd/fs.c b/ext/lwip_2.0.0/src/apps/httpd/fs.c similarity index 100% rename from ext/lwip/src/apps/httpd/fs.c rename to ext/lwip_2.0.0/src/apps/httpd/fs.c diff --git a/ext/lwip/src/apps/httpd/fs/404.html b/ext/lwip_2.0.0/src/apps/httpd/fs/404.html similarity index 100% rename from ext/lwip/src/apps/httpd/fs/404.html rename to ext/lwip_2.0.0/src/apps/httpd/fs/404.html diff --git a/ext/lwip/src/apps/httpd/fs/img/sics.gif b/ext/lwip_2.0.0/src/apps/httpd/fs/img/sics.gif similarity index 100% rename from ext/lwip/src/apps/httpd/fs/img/sics.gif rename to ext/lwip_2.0.0/src/apps/httpd/fs/img/sics.gif diff --git a/ext/lwip/src/apps/httpd/fs/index.html b/ext/lwip_2.0.0/src/apps/httpd/fs/index.html similarity index 100% rename from ext/lwip/src/apps/httpd/fs/index.html rename to ext/lwip_2.0.0/src/apps/httpd/fs/index.html diff --git a/ext/lwip/src/apps/httpd/fsdata.c b/ext/lwip_2.0.0/src/apps/httpd/fsdata.c similarity index 100% rename from ext/lwip/src/apps/httpd/fsdata.c rename to ext/lwip_2.0.0/src/apps/httpd/fsdata.c diff --git a/ext/lwip/src/apps/httpd/fsdata.h b/ext/lwip_2.0.0/src/apps/httpd/fsdata.h similarity index 100% rename from ext/lwip/src/apps/httpd/fsdata.h rename to ext/lwip_2.0.0/src/apps/httpd/fsdata.h diff --git a/ext/lwip/src/apps/httpd/httpd.c b/ext/lwip_2.0.0/src/apps/httpd/httpd.c similarity index 100% rename from ext/lwip/src/apps/httpd/httpd.c rename to ext/lwip_2.0.0/src/apps/httpd/httpd.c diff --git a/ext/lwip/src/apps/httpd/httpd_structs.h b/ext/lwip_2.0.0/src/apps/httpd/httpd_structs.h similarity index 100% rename from ext/lwip/src/apps/httpd/httpd_structs.h rename to ext/lwip_2.0.0/src/apps/httpd/httpd_structs.h diff --git a/ext/lwip/src/apps/httpd/makefsdata/makefsdata b/ext/lwip_2.0.0/src/apps/httpd/makefsdata/makefsdata similarity index 100% rename from ext/lwip/src/apps/httpd/makefsdata/makefsdata rename to ext/lwip_2.0.0/src/apps/httpd/makefsdata/makefsdata diff --git a/ext/lwip/src/apps/httpd/makefsdata/makefsdata.c b/ext/lwip_2.0.0/src/apps/httpd/makefsdata/makefsdata.c similarity index 100% rename from ext/lwip/src/apps/httpd/makefsdata/makefsdata.c rename to ext/lwip_2.0.0/src/apps/httpd/makefsdata/makefsdata.c diff --git a/ext/lwip/src/apps/httpd/makefsdata/readme.txt b/ext/lwip_2.0.0/src/apps/httpd/makefsdata/readme.txt similarity index 100% rename from ext/lwip/src/apps/httpd/makefsdata/readme.txt rename to ext/lwip_2.0.0/src/apps/httpd/makefsdata/readme.txt diff --git a/ext/lwip/src/apps/lwiperf/lwiperf.c b/ext/lwip_2.0.0/src/apps/lwiperf/lwiperf.c similarity index 100% rename from ext/lwip/src/apps/lwiperf/lwiperf.c rename to ext/lwip_2.0.0/src/apps/lwiperf/lwiperf.c diff --git a/ext/lwip/src/apps/mdns/mdns.c b/ext/lwip_2.0.0/src/apps/mdns/mdns.c similarity index 100% rename from ext/lwip/src/apps/mdns/mdns.c rename to ext/lwip_2.0.0/src/apps/mdns/mdns.c diff --git a/ext/lwip/src/apps/netbiosns/netbiosns.c b/ext/lwip_2.0.0/src/apps/netbiosns/netbiosns.c similarity index 100% rename from ext/lwip/src/apps/netbiosns/netbiosns.c rename to ext/lwip_2.0.0/src/apps/netbiosns/netbiosns.c diff --git a/ext/lwip/src/apps/snmp/snmp_asn1.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_asn1.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_asn1.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_asn1.c diff --git a/ext/lwip/src/apps/snmp/snmp_asn1.h b/ext/lwip_2.0.0/src/apps/snmp/snmp_asn1.h similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_asn1.h rename to ext/lwip_2.0.0/src/apps/snmp/snmp_asn1.h diff --git a/ext/lwip/src/apps/snmp/snmp_core.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_core.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_core.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_core.c diff --git a/ext/lwip/src/apps/snmp/snmp_core_priv.h b/ext/lwip_2.0.0/src/apps/snmp/snmp_core_priv.h similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_core_priv.h rename to ext/lwip_2.0.0/src/apps/snmp/snmp_core_priv.h diff --git a/ext/lwip/src/apps/snmp/snmp_mib2.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_icmp.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_icmp.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_icmp.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_icmp.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_interfaces.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_interfaces.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_interfaces.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_interfaces.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_ip.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_ip.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_ip.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_ip.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_snmp.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_snmp.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_snmp.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_snmp.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_system.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_system.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_system.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_system.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_tcp.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_tcp.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_tcp.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_tcp.c diff --git a/ext/lwip/src/apps/snmp/snmp_mib2_udp.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_udp.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_mib2_udp.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_mib2_udp.c diff --git a/ext/lwip/src/apps/snmp/snmp_msg.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_msg.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_msg.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_msg.c diff --git a/ext/lwip/src/apps/snmp/snmp_msg.h b/ext/lwip_2.0.0/src/apps/snmp/snmp_msg.h similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_msg.h rename to ext/lwip_2.0.0/src/apps/snmp/snmp_msg.h diff --git a/ext/lwip/src/apps/snmp/snmp_netconn.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_netconn.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_netconn.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_netconn.c diff --git a/ext/lwip/src/apps/snmp/snmp_pbuf_stream.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_pbuf_stream.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_pbuf_stream.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_pbuf_stream.c diff --git a/ext/lwip/src/apps/snmp/snmp_pbuf_stream.h b/ext/lwip_2.0.0/src/apps/snmp/snmp_pbuf_stream.h similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_pbuf_stream.h rename to ext/lwip_2.0.0/src/apps/snmp/snmp_pbuf_stream.h diff --git a/ext/lwip/src/apps/snmp/snmp_raw.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_raw.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_raw.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_raw.c diff --git a/ext/lwip/src/apps/snmp/snmp_scalar.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_scalar.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_scalar.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_scalar.c diff --git a/ext/lwip/src/apps/snmp/snmp_table.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_table.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_table.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_table.c diff --git a/ext/lwip/src/apps/snmp/snmp_threadsync.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_threadsync.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_threadsync.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_threadsync.c diff --git a/ext/lwip/src/apps/snmp/snmp_traps.c b/ext/lwip_2.0.0/src/apps/snmp/snmp_traps.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmp_traps.c rename to ext/lwip_2.0.0/src/apps/snmp/snmp_traps.c diff --git a/ext/lwip/src/apps/snmp/snmpv3.c b/ext/lwip_2.0.0/src/apps/snmp/snmpv3.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmpv3.c rename to ext/lwip_2.0.0/src/apps/snmp/snmpv3.c diff --git a/ext/lwip/src/apps/snmp/snmpv3_dummy.c b/ext/lwip_2.0.0/src/apps/snmp/snmpv3_dummy.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmpv3_dummy.c rename to ext/lwip_2.0.0/src/apps/snmp/snmpv3_dummy.c diff --git a/ext/lwip/src/apps/snmp/snmpv3_mbedtls.c b/ext/lwip_2.0.0/src/apps/snmp/snmpv3_mbedtls.c similarity index 100% rename from ext/lwip/src/apps/snmp/snmpv3_mbedtls.c rename to ext/lwip_2.0.0/src/apps/snmp/snmpv3_mbedtls.c diff --git a/ext/lwip/src/apps/snmp/snmpv3_priv.h b/ext/lwip_2.0.0/src/apps/snmp/snmpv3_priv.h similarity index 100% rename from ext/lwip/src/apps/snmp/snmpv3_priv.h rename to ext/lwip_2.0.0/src/apps/snmp/snmpv3_priv.h diff --git a/ext/lwip/src/apps/sntp/sntp.c b/ext/lwip_2.0.0/src/apps/sntp/sntp.c similarity index 100% rename from ext/lwip/src/apps/sntp/sntp.c rename to ext/lwip_2.0.0/src/apps/sntp/sntp.c diff --git a/ext/lwip/src/core/def.c b/ext/lwip_2.0.0/src/core/def.c similarity index 100% rename from ext/lwip/src/core/def.c rename to ext/lwip_2.0.0/src/core/def.c diff --git a/ext/lwip/src/core/dns.c b/ext/lwip_2.0.0/src/core/dns.c similarity index 100% rename from ext/lwip/src/core/dns.c rename to ext/lwip_2.0.0/src/core/dns.c diff --git a/ext/lwip/src/core/inet_chksum.c b/ext/lwip_2.0.0/src/core/inet_chksum.c similarity index 100% rename from ext/lwip/src/core/inet_chksum.c rename to ext/lwip_2.0.0/src/core/inet_chksum.c diff --git a/ext/lwip/src/core/init.c b/ext/lwip_2.0.0/src/core/init.c similarity index 100% rename from ext/lwip/src/core/init.c rename to ext/lwip_2.0.0/src/core/init.c diff --git a/ext/lwip/src/core/ip.c b/ext/lwip_2.0.0/src/core/ip.c similarity index 100% rename from ext/lwip/src/core/ip.c rename to ext/lwip_2.0.0/src/core/ip.c diff --git a/ext/lwip/src/core/ipv4/autoip.c b/ext/lwip_2.0.0/src/core/ipv4/autoip.c similarity index 100% rename from ext/lwip/src/core/ipv4/autoip.c rename to ext/lwip_2.0.0/src/core/ipv4/autoip.c diff --git a/ext/lwip/src/core/ipv4/dhcp.c b/ext/lwip_2.0.0/src/core/ipv4/dhcp.c similarity index 100% rename from ext/lwip/src/core/ipv4/dhcp.c rename to ext/lwip_2.0.0/src/core/ipv4/dhcp.c diff --git a/ext/lwip/src/core/ipv4/etharp.c b/ext/lwip_2.0.0/src/core/ipv4/etharp.c similarity index 100% rename from ext/lwip/src/core/ipv4/etharp.c rename to ext/lwip_2.0.0/src/core/ipv4/etharp.c diff --git a/ext/lwip/src/core/ipv4/icmp.c b/ext/lwip_2.0.0/src/core/ipv4/icmp.c similarity index 100% rename from ext/lwip/src/core/ipv4/icmp.c rename to ext/lwip_2.0.0/src/core/ipv4/icmp.c diff --git a/ext/lwip/src/core/ipv4/igmp.c b/ext/lwip_2.0.0/src/core/ipv4/igmp.c similarity index 100% rename from ext/lwip/src/core/ipv4/igmp.c rename to ext/lwip_2.0.0/src/core/ipv4/igmp.c diff --git a/ext/lwip/src/core/ipv4/ip4.c b/ext/lwip_2.0.0/src/core/ipv4/ip4.c similarity index 100% rename from ext/lwip/src/core/ipv4/ip4.c rename to ext/lwip_2.0.0/src/core/ipv4/ip4.c diff --git a/ext/lwip/src/core/ipv4/ip4_addr.c b/ext/lwip_2.0.0/src/core/ipv4/ip4_addr.c similarity index 100% rename from ext/lwip/src/core/ipv4/ip4_addr.c rename to ext/lwip_2.0.0/src/core/ipv4/ip4_addr.c diff --git a/ext/lwip/src/core/ipv4/ip4_frag.c b/ext/lwip_2.0.0/src/core/ipv4/ip4_frag.c similarity index 100% rename from ext/lwip/src/core/ipv4/ip4_frag.c rename to ext/lwip_2.0.0/src/core/ipv4/ip4_frag.c diff --git a/ext/lwip/src/core/ipv6/dhcp6.c b/ext/lwip_2.0.0/src/core/ipv6/dhcp6.c similarity index 100% rename from ext/lwip/src/core/ipv6/dhcp6.c rename to ext/lwip_2.0.0/src/core/ipv6/dhcp6.c diff --git a/ext/lwip/src/core/ipv6/ethip6.c b/ext/lwip_2.0.0/src/core/ipv6/ethip6.c similarity index 100% rename from ext/lwip/src/core/ipv6/ethip6.c rename to ext/lwip_2.0.0/src/core/ipv6/ethip6.c diff --git a/ext/lwip/src/core/ipv6/icmp6.c b/ext/lwip_2.0.0/src/core/ipv6/icmp6.c similarity index 100% rename from ext/lwip/src/core/ipv6/icmp6.c rename to ext/lwip_2.0.0/src/core/ipv6/icmp6.c diff --git a/ext/lwip/src/core/ipv6/inet6.c b/ext/lwip_2.0.0/src/core/ipv6/inet6.c similarity index 100% rename from ext/lwip/src/core/ipv6/inet6.c rename to ext/lwip_2.0.0/src/core/ipv6/inet6.c diff --git a/ext/lwip/src/core/ipv6/ip6.c b/ext/lwip_2.0.0/src/core/ipv6/ip6.c similarity index 100% rename from ext/lwip/src/core/ipv6/ip6.c rename to ext/lwip_2.0.0/src/core/ipv6/ip6.c diff --git a/ext/lwip/src/core/ipv6/ip6_addr.c b/ext/lwip_2.0.0/src/core/ipv6/ip6_addr.c similarity index 100% rename from ext/lwip/src/core/ipv6/ip6_addr.c rename to ext/lwip_2.0.0/src/core/ipv6/ip6_addr.c diff --git a/ext/lwip/src/core/ipv6/ip6_frag.c b/ext/lwip_2.0.0/src/core/ipv6/ip6_frag.c similarity index 100% rename from ext/lwip/src/core/ipv6/ip6_frag.c rename to ext/lwip_2.0.0/src/core/ipv6/ip6_frag.c diff --git a/ext/lwip/src/core/ipv6/mld6.c b/ext/lwip_2.0.0/src/core/ipv6/mld6.c similarity index 100% rename from ext/lwip/src/core/ipv6/mld6.c rename to ext/lwip_2.0.0/src/core/ipv6/mld6.c diff --git a/ext/lwip/src/core/ipv6/nd6.c b/ext/lwip_2.0.0/src/core/ipv6/nd6.c similarity index 100% rename from ext/lwip/src/core/ipv6/nd6.c rename to ext/lwip_2.0.0/src/core/ipv6/nd6.c diff --git a/ext/lwip/src/core/mem.c b/ext/lwip_2.0.0/src/core/mem.c similarity index 100% rename from ext/lwip/src/core/mem.c rename to ext/lwip_2.0.0/src/core/mem.c diff --git a/ext/lwip/src/core/memp.c b/ext/lwip_2.0.0/src/core/memp.c similarity index 100% rename from ext/lwip/src/core/memp.c rename to ext/lwip_2.0.0/src/core/memp.c diff --git a/ext/lwip/src/core/netif.c b/ext/lwip_2.0.0/src/core/netif.c similarity index 100% rename from ext/lwip/src/core/netif.c rename to ext/lwip_2.0.0/src/core/netif.c diff --git a/ext/lwip/src/core/pbuf.c b/ext/lwip_2.0.0/src/core/pbuf.c similarity index 100% rename from ext/lwip/src/core/pbuf.c rename to ext/lwip_2.0.0/src/core/pbuf.c diff --git a/ext/lwip/src/core/raw.c b/ext/lwip_2.0.0/src/core/raw.c similarity index 100% rename from ext/lwip/src/core/raw.c rename to ext/lwip_2.0.0/src/core/raw.c diff --git a/ext/lwip/src/core/stats.c b/ext/lwip_2.0.0/src/core/stats.c similarity index 100% rename from ext/lwip/src/core/stats.c rename to ext/lwip_2.0.0/src/core/stats.c diff --git a/ext/lwip/src/core/sys.c b/ext/lwip_2.0.0/src/core/sys.c similarity index 100% rename from ext/lwip/src/core/sys.c rename to ext/lwip_2.0.0/src/core/sys.c diff --git a/ext/lwip/src/core/tcp.c b/ext/lwip_2.0.0/src/core/tcp.c similarity index 100% rename from ext/lwip/src/core/tcp.c rename to ext/lwip_2.0.0/src/core/tcp.c diff --git a/ext/lwip/src/core/tcp_in.c b/ext/lwip_2.0.0/src/core/tcp_in.c similarity index 100% rename from ext/lwip/src/core/tcp_in.c rename to ext/lwip_2.0.0/src/core/tcp_in.c diff --git a/ext/lwip/src/core/tcp_out.c b/ext/lwip_2.0.0/src/core/tcp_out.c similarity index 100% rename from ext/lwip/src/core/tcp_out.c rename to ext/lwip_2.0.0/src/core/tcp_out.c diff --git a/ext/lwip/src/core/timeouts.c b/ext/lwip_2.0.0/src/core/timeouts.c similarity index 100% rename from ext/lwip/src/core/timeouts.c rename to ext/lwip_2.0.0/src/core/timeouts.c diff --git a/ext/lwip/src/core/udp.c b/ext/lwip_2.0.0/src/core/udp.c similarity index 100% rename from ext/lwip/src/core/udp.c rename to ext/lwip_2.0.0/src/core/udp.c diff --git a/ext/lwip/src/include/arch/cc.h b/ext/lwip_2.0.0/src/include/arch/cc.h similarity index 100% rename from ext/lwip/src/include/arch/cc.h rename to ext/lwip_2.0.0/src/include/arch/cc.h diff --git a/ext/lwip/src/include/arch/perf.h b/ext/lwip_2.0.0/src/include/arch/perf.h similarity index 100% rename from ext/lwip/src/include/arch/perf.h rename to ext/lwip_2.0.0/src/include/arch/perf.h diff --git a/ext/lwip/src/include/arch/sys_arch.h b/ext/lwip_2.0.0/src/include/arch/sys_arch.h similarity index 100% rename from ext/lwip/src/include/arch/sys_arch.h rename to ext/lwip_2.0.0/src/include/arch/sys_arch.h diff --git a/ext/lwip/src/include/lwip/api.h b/ext/lwip_2.0.0/src/include/lwip/api.h similarity index 100% rename from ext/lwip/src/include/lwip/api.h rename to ext/lwip_2.0.0/src/include/lwip/api.h diff --git a/ext/lwip/src/include/lwip/apps/FILES b/ext/lwip_2.0.0/src/include/lwip/apps/FILES similarity index 100% rename from ext/lwip/src/include/lwip/apps/FILES rename to ext/lwip_2.0.0/src/include/lwip/apps/FILES diff --git a/ext/lwip/src/include/lwip/apps/fs.h b/ext/lwip_2.0.0/src/include/lwip/apps/fs.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/fs.h rename to ext/lwip_2.0.0/src/include/lwip/apps/fs.h diff --git a/ext/lwip/src/include/lwip/apps/httpd.h b/ext/lwip_2.0.0/src/include/lwip/apps/httpd.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/httpd.h rename to ext/lwip_2.0.0/src/include/lwip/apps/httpd.h diff --git a/ext/lwip/src/include/lwip/apps/httpd_opts.h b/ext/lwip_2.0.0/src/include/lwip/apps/httpd_opts.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/httpd_opts.h rename to ext/lwip_2.0.0/src/include/lwip/apps/httpd_opts.h diff --git a/ext/lwip/src/include/lwip/apps/lwiperf.h b/ext/lwip_2.0.0/src/include/lwip/apps/lwiperf.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/lwiperf.h rename to ext/lwip_2.0.0/src/include/lwip/apps/lwiperf.h diff --git a/ext/lwip/src/include/lwip/apps/mdns.h b/ext/lwip_2.0.0/src/include/lwip/apps/mdns.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/mdns.h rename to ext/lwip_2.0.0/src/include/lwip/apps/mdns.h diff --git a/ext/lwip/src/include/lwip/apps/mdns_opts.h b/ext/lwip_2.0.0/src/include/lwip/apps/mdns_opts.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/mdns_opts.h rename to ext/lwip_2.0.0/src/include/lwip/apps/mdns_opts.h diff --git a/ext/lwip/src/include/lwip/apps/mdns_priv.h b/ext/lwip_2.0.0/src/include/lwip/apps/mdns_priv.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/mdns_priv.h rename to ext/lwip_2.0.0/src/include/lwip/apps/mdns_priv.h diff --git a/ext/lwip/src/include/lwip/apps/netbiosns.h b/ext/lwip_2.0.0/src/include/lwip/apps/netbiosns.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/netbiosns.h rename to ext/lwip_2.0.0/src/include/lwip/apps/netbiosns.h diff --git a/ext/lwip/src/include/lwip/apps/netbiosns_opts.h b/ext/lwip_2.0.0/src/include/lwip/apps/netbiosns_opts.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/netbiosns_opts.h rename to ext/lwip_2.0.0/src/include/lwip/apps/netbiosns_opts.h diff --git a/ext/lwip/src/include/lwip/apps/snmp.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp.h diff --git a/ext/lwip/src/include/lwip/apps/snmp_core.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp_core.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp_core.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp_core.h diff --git a/ext/lwip/src/include/lwip/apps/snmp_mib2.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp_mib2.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp_mib2.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp_mib2.h diff --git a/ext/lwip/src/include/lwip/apps/snmp_opts.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp_opts.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp_opts.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp_opts.h diff --git a/ext/lwip/src/include/lwip/apps/snmp_scalar.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp_scalar.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp_scalar.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp_scalar.h diff --git a/ext/lwip/src/include/lwip/apps/snmp_table.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp_table.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp_table.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp_table.h diff --git a/ext/lwip/src/include/lwip/apps/snmp_threadsync.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmp_threadsync.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmp_threadsync.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmp_threadsync.h diff --git a/ext/lwip/src/include/lwip/apps/snmpv3.h b/ext/lwip_2.0.0/src/include/lwip/apps/snmpv3.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/snmpv3.h rename to ext/lwip_2.0.0/src/include/lwip/apps/snmpv3.h diff --git a/ext/lwip/src/include/lwip/apps/sntp.h b/ext/lwip_2.0.0/src/include/lwip/apps/sntp.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/sntp.h rename to ext/lwip_2.0.0/src/include/lwip/apps/sntp.h diff --git a/ext/lwip/src/include/lwip/apps/sntp_opts.h b/ext/lwip_2.0.0/src/include/lwip/apps/sntp_opts.h similarity index 100% rename from ext/lwip/src/include/lwip/apps/sntp_opts.h rename to ext/lwip_2.0.0/src/include/lwip/apps/sntp_opts.h diff --git a/ext/lwip/src/include/lwip/arch.h b/ext/lwip_2.0.0/src/include/lwip/arch.h similarity index 100% rename from ext/lwip/src/include/lwip/arch.h rename to ext/lwip_2.0.0/src/include/lwip/arch.h diff --git a/ext/lwip/src/include/lwip/autoip.h b/ext/lwip_2.0.0/src/include/lwip/autoip.h similarity index 100% rename from ext/lwip/src/include/lwip/autoip.h rename to ext/lwip_2.0.0/src/include/lwip/autoip.h diff --git a/ext/lwip/src/include/lwip/debug.h b/ext/lwip_2.0.0/src/include/lwip/debug.h similarity index 100% rename from ext/lwip/src/include/lwip/debug.h rename to ext/lwip_2.0.0/src/include/lwip/debug.h diff --git a/ext/lwip/src/include/lwip/def.h b/ext/lwip_2.0.0/src/include/lwip/def.h similarity index 100% rename from ext/lwip/src/include/lwip/def.h rename to ext/lwip_2.0.0/src/include/lwip/def.h diff --git a/ext/lwip/src/include/lwip/dhcp.h b/ext/lwip_2.0.0/src/include/lwip/dhcp.h similarity index 100% rename from ext/lwip/src/include/lwip/dhcp.h rename to ext/lwip_2.0.0/src/include/lwip/dhcp.h diff --git a/ext/lwip/src/include/lwip/dhcp6.h b/ext/lwip_2.0.0/src/include/lwip/dhcp6.h similarity index 100% rename from ext/lwip/src/include/lwip/dhcp6.h rename to ext/lwip_2.0.0/src/include/lwip/dhcp6.h diff --git a/ext/lwip/src/include/lwip/dns.h b/ext/lwip_2.0.0/src/include/lwip/dns.h similarity index 100% rename from ext/lwip/src/include/lwip/dns.h rename to ext/lwip_2.0.0/src/include/lwip/dns.h diff --git a/ext/lwip/src/include/lwip/err.h b/ext/lwip_2.0.0/src/include/lwip/err.h similarity index 100% rename from ext/lwip/src/include/lwip/err.h rename to ext/lwip_2.0.0/src/include/lwip/err.h diff --git a/ext/lwip/src/include/lwip/etharp.h b/ext/lwip_2.0.0/src/include/lwip/etharp.h similarity index 100% rename from ext/lwip/src/include/lwip/etharp.h rename to ext/lwip_2.0.0/src/include/lwip/etharp.h diff --git a/ext/lwip/src/include/lwip/ethip6.h b/ext/lwip_2.0.0/src/include/lwip/ethip6.h similarity index 100% rename from ext/lwip/src/include/lwip/ethip6.h rename to ext/lwip_2.0.0/src/include/lwip/ethip6.h diff --git a/ext/lwip/src/include/lwip/icmp.h b/ext/lwip_2.0.0/src/include/lwip/icmp.h similarity index 100% rename from ext/lwip/src/include/lwip/icmp.h rename to ext/lwip_2.0.0/src/include/lwip/icmp.h diff --git a/ext/lwip/src/include/lwip/icmp6.h b/ext/lwip_2.0.0/src/include/lwip/icmp6.h similarity index 100% rename from ext/lwip/src/include/lwip/icmp6.h rename to ext/lwip_2.0.0/src/include/lwip/icmp6.h diff --git a/ext/lwip/src/include/lwip/igmp.h b/ext/lwip_2.0.0/src/include/lwip/igmp.h similarity index 100% rename from ext/lwip/src/include/lwip/igmp.h rename to ext/lwip_2.0.0/src/include/lwip/igmp.h diff --git a/ext/lwip/src/include/lwip/inet.h b/ext/lwip_2.0.0/src/include/lwip/inet.h similarity index 100% rename from ext/lwip/src/include/lwip/inet.h rename to ext/lwip_2.0.0/src/include/lwip/inet.h diff --git a/ext/lwip/src/include/lwip/inet_chksum.h b/ext/lwip_2.0.0/src/include/lwip/inet_chksum.h similarity index 100% rename from ext/lwip/src/include/lwip/inet_chksum.h rename to ext/lwip_2.0.0/src/include/lwip/inet_chksum.h diff --git a/ext/lwip/src/include/lwip/init.h b/ext/lwip_2.0.0/src/include/lwip/init.h similarity index 100% rename from ext/lwip/src/include/lwip/init.h rename to ext/lwip_2.0.0/src/include/lwip/init.h diff --git a/ext/lwip/src/include/lwip/ip.h b/ext/lwip_2.0.0/src/include/lwip/ip.h similarity index 100% rename from ext/lwip/src/include/lwip/ip.h rename to ext/lwip_2.0.0/src/include/lwip/ip.h diff --git a/ext/lwip/src/include/lwip/ip4.h b/ext/lwip_2.0.0/src/include/lwip/ip4.h similarity index 100% rename from ext/lwip/src/include/lwip/ip4.h rename to ext/lwip_2.0.0/src/include/lwip/ip4.h diff --git a/ext/lwip/src/include/lwip/ip4_addr.h b/ext/lwip_2.0.0/src/include/lwip/ip4_addr.h similarity index 100% rename from ext/lwip/src/include/lwip/ip4_addr.h rename to ext/lwip_2.0.0/src/include/lwip/ip4_addr.h diff --git a/ext/lwip/src/include/lwip/ip4_frag.h b/ext/lwip_2.0.0/src/include/lwip/ip4_frag.h similarity index 100% rename from ext/lwip/src/include/lwip/ip4_frag.h rename to ext/lwip_2.0.0/src/include/lwip/ip4_frag.h diff --git a/ext/lwip/src/include/lwip/ip6.h b/ext/lwip_2.0.0/src/include/lwip/ip6.h similarity index 100% rename from ext/lwip/src/include/lwip/ip6.h rename to ext/lwip_2.0.0/src/include/lwip/ip6.h diff --git a/ext/lwip/src/include/lwip/ip6_addr.h b/ext/lwip_2.0.0/src/include/lwip/ip6_addr.h similarity index 100% rename from ext/lwip/src/include/lwip/ip6_addr.h rename to ext/lwip_2.0.0/src/include/lwip/ip6_addr.h diff --git a/ext/lwip/src/include/lwip/ip6_frag.h b/ext/lwip_2.0.0/src/include/lwip/ip6_frag.h similarity index 100% rename from ext/lwip/src/include/lwip/ip6_frag.h rename to ext/lwip_2.0.0/src/include/lwip/ip6_frag.h diff --git a/ext/lwip/src/include/lwip/ip_addr.h b/ext/lwip_2.0.0/src/include/lwip/ip_addr.h similarity index 100% rename from ext/lwip/src/include/lwip/ip_addr.h rename to ext/lwip_2.0.0/src/include/lwip/ip_addr.h diff --git a/ext/lwip/src/include/lwip/mem.h b/ext/lwip_2.0.0/src/include/lwip/mem.h similarity index 100% rename from ext/lwip/src/include/lwip/mem.h rename to ext/lwip_2.0.0/src/include/lwip/mem.h diff --git a/ext/lwip/src/include/lwip/memp.h b/ext/lwip_2.0.0/src/include/lwip/memp.h similarity index 100% rename from ext/lwip/src/include/lwip/memp.h rename to ext/lwip_2.0.0/src/include/lwip/memp.h diff --git a/ext/lwip/src/include/lwip/mld6.h b/ext/lwip_2.0.0/src/include/lwip/mld6.h similarity index 100% rename from ext/lwip/src/include/lwip/mld6.h rename to ext/lwip_2.0.0/src/include/lwip/mld6.h diff --git a/ext/lwip/src/include/lwip/nd6.h b/ext/lwip_2.0.0/src/include/lwip/nd6.h similarity index 100% rename from ext/lwip/src/include/lwip/nd6.h rename to ext/lwip_2.0.0/src/include/lwip/nd6.h diff --git a/ext/lwip/src/include/lwip/netbuf.h b/ext/lwip_2.0.0/src/include/lwip/netbuf.h similarity index 100% rename from ext/lwip/src/include/lwip/netbuf.h rename to ext/lwip_2.0.0/src/include/lwip/netbuf.h diff --git a/ext/lwip/src/include/lwip/netdb.h b/ext/lwip_2.0.0/src/include/lwip/netdb.h similarity index 100% rename from ext/lwip/src/include/lwip/netdb.h rename to ext/lwip_2.0.0/src/include/lwip/netdb.h diff --git a/ext/lwip/src/include/lwip/netif.h b/ext/lwip_2.0.0/src/include/lwip/netif.h similarity index 100% rename from ext/lwip/src/include/lwip/netif.h rename to ext/lwip_2.0.0/src/include/lwip/netif.h diff --git a/ext/lwip/src/include/lwip/netifapi.h b/ext/lwip_2.0.0/src/include/lwip/netifapi.h similarity index 100% rename from ext/lwip/src/include/lwip/netifapi.h rename to ext/lwip_2.0.0/src/include/lwip/netifapi.h diff --git a/ext/lwip/src/include/lwip/opt.h b/ext/lwip_2.0.0/src/include/lwip/opt.h similarity index 100% rename from ext/lwip/src/include/lwip/opt.h rename to ext/lwip_2.0.0/src/include/lwip/opt.h diff --git a/ext/lwip/src/include/lwip/pbuf.h b/ext/lwip_2.0.0/src/include/lwip/pbuf.h similarity index 100% rename from ext/lwip/src/include/lwip/pbuf.h rename to ext/lwip_2.0.0/src/include/lwip/pbuf.h diff --git a/ext/lwip/src/include/lwip/priv/api_msg.h b/ext/lwip_2.0.0/src/include/lwip/priv/api_msg.h similarity index 100% rename from ext/lwip/src/include/lwip/priv/api_msg.h rename to ext/lwip_2.0.0/src/include/lwip/priv/api_msg.h diff --git a/ext/lwip/src/include/lwip/priv/memp_priv.h b/ext/lwip_2.0.0/src/include/lwip/priv/memp_priv.h similarity index 100% rename from ext/lwip/src/include/lwip/priv/memp_priv.h rename to ext/lwip_2.0.0/src/include/lwip/priv/memp_priv.h diff --git a/ext/lwip/src/include/lwip/priv/memp_std.h b/ext/lwip_2.0.0/src/include/lwip/priv/memp_std.h similarity index 100% rename from ext/lwip/src/include/lwip/priv/memp_std.h rename to ext/lwip_2.0.0/src/include/lwip/priv/memp_std.h diff --git a/ext/lwip/src/include/lwip/priv/tcp_priv.h b/ext/lwip_2.0.0/src/include/lwip/priv/tcp_priv.h similarity index 100% rename from ext/lwip/src/include/lwip/priv/tcp_priv.h rename to ext/lwip_2.0.0/src/include/lwip/priv/tcp_priv.h diff --git a/ext/lwip/src/include/lwip/priv/tcpip_priv.h b/ext/lwip_2.0.0/src/include/lwip/priv/tcpip_priv.h similarity index 100% rename from ext/lwip/src/include/lwip/priv/tcpip_priv.h rename to ext/lwip_2.0.0/src/include/lwip/priv/tcpip_priv.h diff --git a/ext/lwip/src/include/lwip/prot/autoip.h b/ext/lwip_2.0.0/src/include/lwip/prot/autoip.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/autoip.h rename to ext/lwip_2.0.0/src/include/lwip/prot/autoip.h diff --git a/ext/lwip/src/include/lwip/prot/dhcp.h b/ext/lwip_2.0.0/src/include/lwip/prot/dhcp.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/dhcp.h rename to ext/lwip_2.0.0/src/include/lwip/prot/dhcp.h diff --git a/ext/lwip/src/include/lwip/prot/dns.h b/ext/lwip_2.0.0/src/include/lwip/prot/dns.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/dns.h rename to ext/lwip_2.0.0/src/include/lwip/prot/dns.h diff --git a/ext/lwip/src/include/lwip/prot/etharp.h b/ext/lwip_2.0.0/src/include/lwip/prot/etharp.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/etharp.h rename to ext/lwip_2.0.0/src/include/lwip/prot/etharp.h diff --git a/ext/lwip/src/include/lwip/prot/ethernet.h b/ext/lwip_2.0.0/src/include/lwip/prot/ethernet.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/ethernet.h rename to ext/lwip_2.0.0/src/include/lwip/prot/ethernet.h diff --git a/ext/lwip/src/include/lwip/prot/icmp.h b/ext/lwip_2.0.0/src/include/lwip/prot/icmp.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/icmp.h rename to ext/lwip_2.0.0/src/include/lwip/prot/icmp.h diff --git a/ext/lwip/src/include/lwip/prot/icmp6.h b/ext/lwip_2.0.0/src/include/lwip/prot/icmp6.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/icmp6.h rename to ext/lwip_2.0.0/src/include/lwip/prot/icmp6.h diff --git a/ext/lwip/src/include/lwip/prot/igmp.h b/ext/lwip_2.0.0/src/include/lwip/prot/igmp.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/igmp.h rename to ext/lwip_2.0.0/src/include/lwip/prot/igmp.h diff --git a/ext/lwip/src/include/lwip/prot/ip.h b/ext/lwip_2.0.0/src/include/lwip/prot/ip.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/ip.h rename to ext/lwip_2.0.0/src/include/lwip/prot/ip.h diff --git a/ext/lwip/src/include/lwip/prot/ip4.h b/ext/lwip_2.0.0/src/include/lwip/prot/ip4.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/ip4.h rename to ext/lwip_2.0.0/src/include/lwip/prot/ip4.h diff --git a/ext/lwip/src/include/lwip/prot/ip6.h b/ext/lwip_2.0.0/src/include/lwip/prot/ip6.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/ip6.h rename to ext/lwip_2.0.0/src/include/lwip/prot/ip6.h diff --git a/ext/lwip/src/include/lwip/prot/mld6.h b/ext/lwip_2.0.0/src/include/lwip/prot/mld6.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/mld6.h rename to ext/lwip_2.0.0/src/include/lwip/prot/mld6.h diff --git a/ext/lwip/src/include/lwip/prot/nd6.h b/ext/lwip_2.0.0/src/include/lwip/prot/nd6.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/nd6.h rename to ext/lwip_2.0.0/src/include/lwip/prot/nd6.h diff --git a/ext/lwip/src/include/lwip/prot/tcp.h b/ext/lwip_2.0.0/src/include/lwip/prot/tcp.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/tcp.h rename to ext/lwip_2.0.0/src/include/lwip/prot/tcp.h diff --git a/ext/lwip/src/include/lwip/prot/udp.h b/ext/lwip_2.0.0/src/include/lwip/prot/udp.h similarity index 100% rename from ext/lwip/src/include/lwip/prot/udp.h rename to ext/lwip_2.0.0/src/include/lwip/prot/udp.h diff --git a/ext/lwip/src/include/lwip/raw.h b/ext/lwip_2.0.0/src/include/lwip/raw.h similarity index 100% rename from ext/lwip/src/include/lwip/raw.h rename to ext/lwip_2.0.0/src/include/lwip/raw.h diff --git a/ext/lwip/src/include/lwip/sio.h b/ext/lwip_2.0.0/src/include/lwip/sio.h similarity index 100% rename from ext/lwip/src/include/lwip/sio.h rename to ext/lwip_2.0.0/src/include/lwip/sio.h diff --git a/ext/lwip/src/include/lwip/snmp.h b/ext/lwip_2.0.0/src/include/lwip/snmp.h similarity index 100% rename from ext/lwip/src/include/lwip/snmp.h rename to ext/lwip_2.0.0/src/include/lwip/snmp.h diff --git a/ext/lwip/src/include/lwip/sockets.h b/ext/lwip_2.0.0/src/include/lwip/sockets.h similarity index 100% rename from ext/lwip/src/include/lwip/sockets.h rename to ext/lwip_2.0.0/src/include/lwip/sockets.h diff --git a/ext/lwip/src/include/lwip/stats.h b/ext/lwip_2.0.0/src/include/lwip/stats.h similarity index 100% rename from ext/lwip/src/include/lwip/stats.h rename to ext/lwip_2.0.0/src/include/lwip/stats.h diff --git a/ext/lwip/src/include/lwip/sys.h b/ext/lwip_2.0.0/src/include/lwip/sys.h similarity index 100% rename from ext/lwip/src/include/lwip/sys.h rename to ext/lwip_2.0.0/src/include/lwip/sys.h diff --git a/ext/lwip/src/include/lwip/tcp.h b/ext/lwip_2.0.0/src/include/lwip/tcp.h similarity index 100% rename from ext/lwip/src/include/lwip/tcp.h rename to ext/lwip_2.0.0/src/include/lwip/tcp.h diff --git a/ext/lwip/src/include/lwip/tcpip.h b/ext/lwip_2.0.0/src/include/lwip/tcpip.h similarity index 100% rename from ext/lwip/src/include/lwip/tcpip.h rename to ext/lwip_2.0.0/src/include/lwip/tcpip.h diff --git a/ext/lwip/src/include/lwip/timeouts.h b/ext/lwip_2.0.0/src/include/lwip/timeouts.h similarity index 100% rename from ext/lwip/src/include/lwip/timeouts.h rename to ext/lwip_2.0.0/src/include/lwip/timeouts.h diff --git a/ext/lwip/src/include/lwip/udp.h b/ext/lwip_2.0.0/src/include/lwip/udp.h similarity index 100% rename from ext/lwip/src/include/lwip/udp.h rename to ext/lwip_2.0.0/src/include/lwip/udp.h diff --git a/ext/lwip/src/include/netif/etharp.h b/ext/lwip_2.0.0/src/include/netif/etharp.h similarity index 100% rename from ext/lwip/src/include/netif/etharp.h rename to ext/lwip_2.0.0/src/include/netif/etharp.h diff --git a/ext/lwip/src/include/netif/ethernet.h b/ext/lwip_2.0.0/src/include/netif/ethernet.h similarity index 100% rename from ext/lwip/src/include/netif/ethernet.h rename to ext/lwip_2.0.0/src/include/netif/ethernet.h diff --git a/ext/lwip/src/include/netif/lowpan6.h b/ext/lwip_2.0.0/src/include/netif/lowpan6.h similarity index 100% rename from ext/lwip/src/include/netif/lowpan6.h rename to ext/lwip_2.0.0/src/include/netif/lowpan6.h diff --git a/ext/lwip/src/include/netif/lowpan6_opts.h b/ext/lwip_2.0.0/src/include/netif/lowpan6_opts.h similarity index 100% rename from ext/lwip/src/include/netif/lowpan6_opts.h rename to ext/lwip_2.0.0/src/include/netif/lowpan6_opts.h diff --git a/ext/lwip/src/include/netif/ppp/ccp.h b/ext/lwip_2.0.0/src/include/netif/ppp/ccp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ccp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ccp.h diff --git a/ext/lwip/src/include/netif/ppp/chap-md5.h b/ext/lwip_2.0.0/src/include/netif/ppp/chap-md5.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/chap-md5.h rename to ext/lwip_2.0.0/src/include/netif/ppp/chap-md5.h diff --git a/ext/lwip/src/include/netif/ppp/chap-new.h b/ext/lwip_2.0.0/src/include/netif/ppp/chap-new.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/chap-new.h rename to ext/lwip_2.0.0/src/include/netif/ppp/chap-new.h diff --git a/ext/lwip/src/include/netif/ppp/chap_ms.h b/ext/lwip_2.0.0/src/include/netif/ppp/chap_ms.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/chap_ms.h rename to ext/lwip_2.0.0/src/include/netif/ppp/chap_ms.h diff --git a/ext/lwip/src/include/netif/ppp/eap.h b/ext/lwip_2.0.0/src/include/netif/ppp/eap.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/eap.h rename to ext/lwip_2.0.0/src/include/netif/ppp/eap.h diff --git a/ext/lwip/src/include/netif/ppp/ecp.h b/ext/lwip_2.0.0/src/include/netif/ppp/ecp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ecp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ecp.h diff --git a/ext/lwip/src/include/netif/ppp/eui64.h b/ext/lwip_2.0.0/src/include/netif/ppp/eui64.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/eui64.h rename to ext/lwip_2.0.0/src/include/netif/ppp/eui64.h diff --git a/ext/lwip/src/include/netif/ppp/fsm.h b/ext/lwip_2.0.0/src/include/netif/ppp/fsm.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/fsm.h rename to ext/lwip_2.0.0/src/include/netif/ppp/fsm.h diff --git a/ext/lwip/src/include/netif/ppp/ipcp.h b/ext/lwip_2.0.0/src/include/netif/ppp/ipcp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ipcp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ipcp.h diff --git a/ext/lwip/src/include/netif/ppp/ipv6cp.h b/ext/lwip_2.0.0/src/include/netif/ppp/ipv6cp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ipv6cp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ipv6cp.h diff --git a/ext/lwip/src/include/netif/ppp/lcp.h b/ext/lwip_2.0.0/src/include/netif/ppp/lcp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/lcp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/lcp.h diff --git a/ext/lwip/src/include/netif/ppp/magic.h b/ext/lwip_2.0.0/src/include/netif/ppp/magic.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/magic.h rename to ext/lwip_2.0.0/src/include/netif/ppp/magic.h diff --git a/ext/lwip/src/include/netif/ppp/mppe.h b/ext/lwip_2.0.0/src/include/netif/ppp/mppe.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/mppe.h rename to ext/lwip_2.0.0/src/include/netif/ppp/mppe.h diff --git a/ext/lwip/src/include/netif/ppp/polarssl/arc4.h b/ext/lwip_2.0.0/src/include/netif/ppp/polarssl/arc4.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/polarssl/arc4.h rename to ext/lwip_2.0.0/src/include/netif/ppp/polarssl/arc4.h diff --git a/ext/lwip/src/include/netif/ppp/polarssl/des.h b/ext/lwip_2.0.0/src/include/netif/ppp/polarssl/des.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/polarssl/des.h rename to ext/lwip_2.0.0/src/include/netif/ppp/polarssl/des.h diff --git a/ext/lwip/src/include/netif/ppp/polarssl/md4.h b/ext/lwip_2.0.0/src/include/netif/ppp/polarssl/md4.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/polarssl/md4.h rename to ext/lwip_2.0.0/src/include/netif/ppp/polarssl/md4.h diff --git a/ext/lwip/src/include/netif/ppp/polarssl/md5.h b/ext/lwip_2.0.0/src/include/netif/ppp/polarssl/md5.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/polarssl/md5.h rename to ext/lwip_2.0.0/src/include/netif/ppp/polarssl/md5.h diff --git a/ext/lwip/src/include/netif/ppp/polarssl/sha1.h b/ext/lwip_2.0.0/src/include/netif/ppp/polarssl/sha1.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/polarssl/sha1.h rename to ext/lwip_2.0.0/src/include/netif/ppp/polarssl/sha1.h diff --git a/ext/lwip/src/include/netif/ppp/ppp.h b/ext/lwip_2.0.0/src/include/netif/ppp/ppp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ppp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ppp.h diff --git a/ext/lwip/src/include/netif/ppp/ppp_impl.h b/ext/lwip_2.0.0/src/include/netif/ppp/ppp_impl.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ppp_impl.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ppp_impl.h diff --git a/ext/lwip/src/include/netif/ppp/ppp_opts.h b/ext/lwip_2.0.0/src/include/netif/ppp/ppp_opts.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/ppp_opts.h rename to ext/lwip_2.0.0/src/include/netif/ppp/ppp_opts.h diff --git a/ext/lwip/src/include/netif/ppp/pppapi.h b/ext/lwip_2.0.0/src/include/netif/ppp/pppapi.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/pppapi.h rename to ext/lwip_2.0.0/src/include/netif/ppp/pppapi.h diff --git a/ext/lwip/src/include/netif/ppp/pppcrypt.h b/ext/lwip_2.0.0/src/include/netif/ppp/pppcrypt.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/pppcrypt.h rename to ext/lwip_2.0.0/src/include/netif/ppp/pppcrypt.h diff --git a/ext/lwip/src/include/netif/ppp/pppdebug.h b/ext/lwip_2.0.0/src/include/netif/ppp/pppdebug.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/pppdebug.h rename to ext/lwip_2.0.0/src/include/netif/ppp/pppdebug.h diff --git a/ext/lwip/src/include/netif/ppp/pppoe.h b/ext/lwip_2.0.0/src/include/netif/ppp/pppoe.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/pppoe.h rename to ext/lwip_2.0.0/src/include/netif/ppp/pppoe.h diff --git a/ext/lwip/src/include/netif/ppp/pppol2tp.h b/ext/lwip_2.0.0/src/include/netif/ppp/pppol2tp.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/pppol2tp.h rename to ext/lwip_2.0.0/src/include/netif/ppp/pppol2tp.h diff --git a/ext/lwip/src/include/netif/ppp/pppos.h b/ext/lwip_2.0.0/src/include/netif/ppp/pppos.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/pppos.h rename to ext/lwip_2.0.0/src/include/netif/ppp/pppos.h diff --git a/ext/lwip/src/include/netif/ppp/upap.h b/ext/lwip_2.0.0/src/include/netif/ppp/upap.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/upap.h rename to ext/lwip_2.0.0/src/include/netif/ppp/upap.h diff --git a/ext/lwip/src/include/netif/ppp/vj.h b/ext/lwip_2.0.0/src/include/netif/ppp/vj.h similarity index 100% rename from ext/lwip/src/include/netif/ppp/vj.h rename to ext/lwip_2.0.0/src/include/netif/ppp/vj.h diff --git a/ext/lwip/src/include/netif/slipif.h b/ext/lwip_2.0.0/src/include/netif/slipif.h similarity index 100% rename from ext/lwip/src/include/netif/slipif.h rename to ext/lwip_2.0.0/src/include/netif/slipif.h diff --git a/ext/lwip/src/include/posix/netdb.h b/ext/lwip_2.0.0/src/include/posix/netdb.h similarity index 100% rename from ext/lwip/src/include/posix/netdb.h rename to ext/lwip_2.0.0/src/include/posix/netdb.h diff --git a/ext/lwip/src/include/posix/sys/socket.h b/ext/lwip_2.0.0/src/include/posix/sys/socket.h similarity index 100% rename from ext/lwip/src/include/posix/sys/socket.h rename to ext/lwip_2.0.0/src/include/posix/sys/socket.h diff --git a/ext/lwip/src/netif/FILES b/ext/lwip_2.0.0/src/netif/FILES similarity index 100% rename from ext/lwip/src/netif/FILES rename to ext/lwip_2.0.0/src/netif/FILES diff --git a/ext/lwip/src/netif/ethernet.c b/ext/lwip_2.0.0/src/netif/ethernet.c similarity index 100% rename from ext/lwip/src/netif/ethernet.c rename to ext/lwip_2.0.0/src/netif/ethernet.c diff --git a/ext/lwip/src/netif/ethernetif.c b/ext/lwip_2.0.0/src/netif/ethernetif.c similarity index 100% rename from ext/lwip/src/netif/ethernetif.c rename to ext/lwip_2.0.0/src/netif/ethernetif.c diff --git a/ext/lwip/src/netif/lowpan6.c b/ext/lwip_2.0.0/src/netif/lowpan6.c similarity index 100% rename from ext/lwip/src/netif/lowpan6.c rename to ext/lwip_2.0.0/src/netif/lowpan6.c diff --git a/ext/lwip/src/netif/ppp/PPPD_FOLLOWUP b/ext/lwip_2.0.0/src/netif/ppp/PPPD_FOLLOWUP similarity index 100% rename from ext/lwip/src/netif/ppp/PPPD_FOLLOWUP rename to ext/lwip_2.0.0/src/netif/ppp/PPPD_FOLLOWUP diff --git a/ext/lwip/src/netif/ppp/auth.c b/ext/lwip_2.0.0/src/netif/ppp/auth.c similarity index 100% rename from ext/lwip/src/netif/ppp/auth.c rename to ext/lwip_2.0.0/src/netif/ppp/auth.c diff --git a/ext/lwip/src/netif/ppp/ccp.c b/ext/lwip_2.0.0/src/netif/ppp/ccp.c similarity index 100% rename from ext/lwip/src/netif/ppp/ccp.c rename to ext/lwip_2.0.0/src/netif/ppp/ccp.c diff --git a/ext/lwip/src/netif/ppp/chap-md5.c b/ext/lwip_2.0.0/src/netif/ppp/chap-md5.c similarity index 100% rename from ext/lwip/src/netif/ppp/chap-md5.c rename to ext/lwip_2.0.0/src/netif/ppp/chap-md5.c diff --git a/ext/lwip/src/netif/ppp/chap-new.c b/ext/lwip_2.0.0/src/netif/ppp/chap-new.c similarity index 100% rename from ext/lwip/src/netif/ppp/chap-new.c rename to ext/lwip_2.0.0/src/netif/ppp/chap-new.c diff --git a/ext/lwip/src/netif/ppp/chap_ms.c b/ext/lwip_2.0.0/src/netif/ppp/chap_ms.c similarity index 100% rename from ext/lwip/src/netif/ppp/chap_ms.c rename to ext/lwip_2.0.0/src/netif/ppp/chap_ms.c diff --git a/ext/lwip/src/netif/ppp/demand.c b/ext/lwip_2.0.0/src/netif/ppp/demand.c similarity index 100% rename from ext/lwip/src/netif/ppp/demand.c rename to ext/lwip_2.0.0/src/netif/ppp/demand.c diff --git a/ext/lwip/src/netif/ppp/eap.c b/ext/lwip_2.0.0/src/netif/ppp/eap.c similarity index 100% rename from ext/lwip/src/netif/ppp/eap.c rename to ext/lwip_2.0.0/src/netif/ppp/eap.c diff --git a/ext/lwip/src/netif/ppp/ecp.c b/ext/lwip_2.0.0/src/netif/ppp/ecp.c similarity index 100% rename from ext/lwip/src/netif/ppp/ecp.c rename to ext/lwip_2.0.0/src/netif/ppp/ecp.c diff --git a/ext/lwip/src/netif/ppp/eui64.c b/ext/lwip_2.0.0/src/netif/ppp/eui64.c similarity index 100% rename from ext/lwip/src/netif/ppp/eui64.c rename to ext/lwip_2.0.0/src/netif/ppp/eui64.c diff --git a/ext/lwip/src/netif/ppp/fsm.c b/ext/lwip_2.0.0/src/netif/ppp/fsm.c similarity index 100% rename from ext/lwip/src/netif/ppp/fsm.c rename to ext/lwip_2.0.0/src/netif/ppp/fsm.c diff --git a/ext/lwip/src/netif/ppp/ipcp.c b/ext/lwip_2.0.0/src/netif/ppp/ipcp.c similarity index 100% rename from ext/lwip/src/netif/ppp/ipcp.c rename to ext/lwip_2.0.0/src/netif/ppp/ipcp.c diff --git a/ext/lwip/src/netif/ppp/ipv6cp.c b/ext/lwip_2.0.0/src/netif/ppp/ipv6cp.c similarity index 100% rename from ext/lwip/src/netif/ppp/ipv6cp.c rename to ext/lwip_2.0.0/src/netif/ppp/ipv6cp.c diff --git a/ext/lwip/src/netif/ppp/lcp.c b/ext/lwip_2.0.0/src/netif/ppp/lcp.c similarity index 100% rename from ext/lwip/src/netif/ppp/lcp.c rename to ext/lwip_2.0.0/src/netif/ppp/lcp.c diff --git a/ext/lwip/src/netif/ppp/magic.c b/ext/lwip_2.0.0/src/netif/ppp/magic.c similarity index 100% rename from ext/lwip/src/netif/ppp/magic.c rename to ext/lwip_2.0.0/src/netif/ppp/magic.c diff --git a/ext/lwip/src/netif/ppp/mppe.c b/ext/lwip_2.0.0/src/netif/ppp/mppe.c similarity index 100% rename from ext/lwip/src/netif/ppp/mppe.c rename to ext/lwip_2.0.0/src/netif/ppp/mppe.c diff --git a/ext/lwip/src/netif/ppp/multilink.c b/ext/lwip_2.0.0/src/netif/ppp/multilink.c similarity index 100% rename from ext/lwip/src/netif/ppp/multilink.c rename to ext/lwip_2.0.0/src/netif/ppp/multilink.c diff --git a/ext/lwip/src/netif/ppp/polarssl/README b/ext/lwip_2.0.0/src/netif/ppp/polarssl/README similarity index 100% rename from ext/lwip/src/netif/ppp/polarssl/README rename to ext/lwip_2.0.0/src/netif/ppp/polarssl/README diff --git a/ext/lwip/src/netif/ppp/polarssl/arc4.c b/ext/lwip_2.0.0/src/netif/ppp/polarssl/arc4.c similarity index 100% rename from ext/lwip/src/netif/ppp/polarssl/arc4.c rename to ext/lwip_2.0.0/src/netif/ppp/polarssl/arc4.c diff --git a/ext/lwip/src/netif/ppp/polarssl/des.c b/ext/lwip_2.0.0/src/netif/ppp/polarssl/des.c similarity index 100% rename from ext/lwip/src/netif/ppp/polarssl/des.c rename to ext/lwip_2.0.0/src/netif/ppp/polarssl/des.c diff --git a/ext/lwip/src/netif/ppp/polarssl/md4.c b/ext/lwip_2.0.0/src/netif/ppp/polarssl/md4.c similarity index 100% rename from ext/lwip/src/netif/ppp/polarssl/md4.c rename to ext/lwip_2.0.0/src/netif/ppp/polarssl/md4.c diff --git a/ext/lwip/src/netif/ppp/polarssl/md5.c b/ext/lwip_2.0.0/src/netif/ppp/polarssl/md5.c similarity index 100% rename from ext/lwip/src/netif/ppp/polarssl/md5.c rename to ext/lwip_2.0.0/src/netif/ppp/polarssl/md5.c diff --git a/ext/lwip/src/netif/ppp/polarssl/sha1.c b/ext/lwip_2.0.0/src/netif/ppp/polarssl/sha1.c similarity index 100% rename from ext/lwip/src/netif/ppp/polarssl/sha1.c rename to ext/lwip_2.0.0/src/netif/ppp/polarssl/sha1.c diff --git a/ext/lwip/src/netif/ppp/ppp.c b/ext/lwip_2.0.0/src/netif/ppp/ppp.c similarity index 100% rename from ext/lwip/src/netif/ppp/ppp.c rename to ext/lwip_2.0.0/src/netif/ppp/ppp.c diff --git a/ext/lwip/src/netif/ppp/pppapi.c b/ext/lwip_2.0.0/src/netif/ppp/pppapi.c similarity index 100% rename from ext/lwip/src/netif/ppp/pppapi.c rename to ext/lwip_2.0.0/src/netif/ppp/pppapi.c diff --git a/ext/lwip/src/netif/ppp/pppcrypt.c b/ext/lwip_2.0.0/src/netif/ppp/pppcrypt.c similarity index 100% rename from ext/lwip/src/netif/ppp/pppcrypt.c rename to ext/lwip_2.0.0/src/netif/ppp/pppcrypt.c diff --git a/ext/lwip/src/netif/ppp/pppoe.c b/ext/lwip_2.0.0/src/netif/ppp/pppoe.c similarity index 100% rename from ext/lwip/src/netif/ppp/pppoe.c rename to ext/lwip_2.0.0/src/netif/ppp/pppoe.c diff --git a/ext/lwip/src/netif/ppp/pppol2tp.c b/ext/lwip_2.0.0/src/netif/ppp/pppol2tp.c similarity index 100% rename from ext/lwip/src/netif/ppp/pppol2tp.c rename to ext/lwip_2.0.0/src/netif/ppp/pppol2tp.c diff --git a/ext/lwip/src/netif/ppp/pppos.c b/ext/lwip_2.0.0/src/netif/ppp/pppos.c similarity index 100% rename from ext/lwip/src/netif/ppp/pppos.c rename to ext/lwip_2.0.0/src/netif/ppp/pppos.c diff --git a/ext/lwip/src/netif/ppp/upap.c b/ext/lwip_2.0.0/src/netif/ppp/upap.c similarity index 100% rename from ext/lwip/src/netif/ppp/upap.c rename to ext/lwip_2.0.0/src/netif/ppp/upap.c diff --git a/ext/lwip/src/netif/ppp/utils.c b/ext/lwip_2.0.0/src/netif/ppp/utils.c similarity index 100% rename from ext/lwip/src/netif/ppp/utils.c rename to ext/lwip_2.0.0/src/netif/ppp/utils.c diff --git a/ext/lwip/src/netif/ppp/vj.c b/ext/lwip_2.0.0/src/netif/ppp/vj.c similarity index 100% rename from ext/lwip/src/netif/ppp/vj.c rename to ext/lwip_2.0.0/src/netif/ppp/vj.c diff --git a/ext/lwip/src/netif/slipif.c b/ext/lwip_2.0.0/src/netif/slipif.c similarity index 100% rename from ext/lwip/src/netif/slipif.c rename to ext/lwip_2.0.0/src/netif/slipif.c