diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c b/net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_Freescale/hardware_init_MK64F12.c b/net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/hardware_init_MK64F12.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_Freescale/hardware_init_MK64F12.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/hardware_init_MK64F12.c diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_Freescale/k64f_emac.c b/net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/k64f_emac.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_Freescale/k64f_emac.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/k64f_emac.c diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_Freescale/k64f_emac_config.h b/net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/k64f_emac_config.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_Freescale/k64f_emac_config.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/k64f_emac_config.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_Freescale/lwipopts_conf.h b/net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/lwipopts_conf.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_Freescale/lwipopts_conf.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_Freescale/lwipopts_conf.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc17_emac.c b/net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc17_emac.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc17_emac.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc17_emac.c diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc17xx_emac.h b/net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc17xx_emac.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc17xx_emac.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc17xx_emac.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc_emac_config.h b/net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc_emac_config.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc_emac_config.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc_emac_config.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc_phy.h b/net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc_phy.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc_phy.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc_phy.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc_phy_dp83848.c b/net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc_phy_dp83848.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_NXP/lpc_phy_dp83848.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lpc_phy_dp83848.c diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_NXP/lwipopts_conf.h b/net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lwipopts_conf.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_NXP/lwipopts_conf.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_NXP/lwipopts_conf.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_RZ_A1H/lwipopts_conf.h b/net/LWIPInterface/lwip-eth/arch/TARGET_RZ_A1H/lwipopts_conf.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_RZ_A1H/lwipopts_conf.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_RZ_A1H/lwipopts_conf.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_RZ_A1H/rza1_emac.c b/net/LWIPInterface/lwip-eth/arch/TARGET_RZ_A1H/rza1_emac.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_RZ_A1H/rza1_emac.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_RZ_A1H/rza1_emac.c diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_STM/lwipopts_conf.h b/net/LWIPInterface/lwip-eth/arch/TARGET_STM/lwipopts_conf.h similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_STM/lwipopts_conf.h rename to net/LWIPInterface/lwip-eth/arch/TARGET_STM/lwipopts_conf.h diff --git a/libraries/net/eth/lwip-eth/arch/TARGET_STM/stm32f4_emac.c b/net/LWIPInterface/lwip-eth/arch/TARGET_STM/stm32f4_emac.c similarity index 100% rename from libraries/net/eth/lwip-eth/arch/TARGET_STM/stm32f4_emac.c rename to net/LWIPInterface/lwip-eth/arch/TARGET_STM/stm32f4_emac.c diff --git a/libraries/net/lwip/lwip-sys/arch/cc.h b/net/LWIPInterface/lwip-sys/arch/cc.h similarity index 100% rename from libraries/net/lwip/lwip-sys/arch/cc.h rename to net/LWIPInterface/lwip-sys/arch/cc.h diff --git a/libraries/net/lwip/lwip-sys/arch/checksum.c b/net/LWIPInterface/lwip-sys/arch/checksum.c similarity index 100% rename from libraries/net/lwip/lwip-sys/arch/checksum.c rename to net/LWIPInterface/lwip-sys/arch/checksum.c diff --git a/libraries/net/lwip/lwip-sys/arch/memcpy.c b/net/LWIPInterface/lwip-sys/arch/memcpy.c similarity index 100% rename from libraries/net/lwip/lwip-sys/arch/memcpy.c rename to net/LWIPInterface/lwip-sys/arch/memcpy.c diff --git a/libraries/net/lwip/lwip-sys/arch/perf.h b/net/LWIPInterface/lwip-sys/arch/perf.h similarity index 100% rename from libraries/net/lwip/lwip-sys/arch/perf.h rename to net/LWIPInterface/lwip-sys/arch/perf.h diff --git a/libraries/net/lwip/lwip-sys/arch/sys_arch.c b/net/LWIPInterface/lwip-sys/arch/sys_arch.c similarity index 100% rename from libraries/net/lwip/lwip-sys/arch/sys_arch.c rename to net/LWIPInterface/lwip-sys/arch/sys_arch.c diff --git a/libraries/net/lwip/lwip-sys/arch/sys_arch.h b/net/LWIPInterface/lwip-sys/arch/sys_arch.h similarity index 100% rename from libraries/net/lwip/lwip-sys/arch/sys_arch.h rename to net/LWIPInterface/lwip-sys/arch/sys_arch.h diff --git a/libraries/net/lwip/lwip/COPYING b/net/LWIPInterface/lwip/COPYING similarity index 100% rename from libraries/net/lwip/lwip/COPYING rename to net/LWIPInterface/lwip/COPYING diff --git a/libraries/net/lwip/lwip/api/api_lib.c b/net/LWIPInterface/lwip/api/api_lib.c similarity index 100% rename from libraries/net/lwip/lwip/api/api_lib.c rename to net/LWIPInterface/lwip/api/api_lib.c diff --git a/libraries/net/lwip/lwip/api/api_msg.c b/net/LWIPInterface/lwip/api/api_msg.c similarity index 100% rename from libraries/net/lwip/lwip/api/api_msg.c rename to net/LWIPInterface/lwip/api/api_msg.c diff --git a/libraries/net/lwip/lwip/api/err.c b/net/LWIPInterface/lwip/api/err.c similarity index 100% rename from libraries/net/lwip/lwip/api/err.c rename to net/LWIPInterface/lwip/api/err.c diff --git a/libraries/net/lwip/lwip/api/netbuf.c b/net/LWIPInterface/lwip/api/netbuf.c similarity index 100% rename from libraries/net/lwip/lwip/api/netbuf.c rename to net/LWIPInterface/lwip/api/netbuf.c diff --git a/libraries/net/lwip/lwip/api/netdb.c b/net/LWIPInterface/lwip/api/netdb.c similarity index 100% rename from libraries/net/lwip/lwip/api/netdb.c rename to net/LWIPInterface/lwip/api/netdb.c diff --git a/libraries/net/lwip/lwip/api/netifapi.c b/net/LWIPInterface/lwip/api/netifapi.c similarity index 100% rename from libraries/net/lwip/lwip/api/netifapi.c rename to net/LWIPInterface/lwip/api/netifapi.c diff --git a/libraries/net/lwip/lwip/api/sockets.c b/net/LWIPInterface/lwip/api/sockets.c similarity index 100% rename from libraries/net/lwip/lwip/api/sockets.c rename to net/LWIPInterface/lwip/api/sockets.c diff --git a/libraries/net/lwip/lwip/api/tcpip.c b/net/LWIPInterface/lwip/api/tcpip.c similarity index 100% rename from libraries/net/lwip/lwip/api/tcpip.c rename to net/LWIPInterface/lwip/api/tcpip.c diff --git a/libraries/net/lwip/lwip/core/def.c b/net/LWIPInterface/lwip/core/def.c similarity index 100% rename from libraries/net/lwip/lwip/core/def.c rename to net/LWIPInterface/lwip/core/def.c diff --git a/libraries/net/lwip/lwip/core/dhcp.c b/net/LWIPInterface/lwip/core/dhcp.c similarity index 100% rename from libraries/net/lwip/lwip/core/dhcp.c rename to net/LWIPInterface/lwip/core/dhcp.c diff --git a/libraries/net/lwip/lwip/core/dns.c b/net/LWIPInterface/lwip/core/dns.c similarity index 100% rename from libraries/net/lwip/lwip/core/dns.c rename to net/LWIPInterface/lwip/core/dns.c diff --git a/libraries/net/lwip/lwip/core/init.c b/net/LWIPInterface/lwip/core/init.c similarity index 100% rename from libraries/net/lwip/lwip/core/init.c rename to net/LWIPInterface/lwip/core/init.c diff --git a/libraries/net/lwip/lwip/core/ipv4/autoip.c b/net/LWIPInterface/lwip/core/ipv4/autoip.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/autoip.c rename to net/LWIPInterface/lwip/core/ipv4/autoip.c diff --git a/libraries/net/lwip/lwip/core/ipv4/icmp.c b/net/LWIPInterface/lwip/core/ipv4/icmp.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/icmp.c rename to net/LWIPInterface/lwip/core/ipv4/icmp.c diff --git a/libraries/net/lwip/lwip/core/ipv4/igmp.c b/net/LWIPInterface/lwip/core/ipv4/igmp.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/igmp.c rename to net/LWIPInterface/lwip/core/ipv4/igmp.c diff --git a/libraries/net/lwip/lwip/core/ipv4/inet.c b/net/LWIPInterface/lwip/core/ipv4/inet.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/inet.c rename to net/LWIPInterface/lwip/core/ipv4/inet.c diff --git a/libraries/net/lwip/lwip/core/ipv4/inet_chksum.c b/net/LWIPInterface/lwip/core/ipv4/inet_chksum.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/inet_chksum.c rename to net/LWIPInterface/lwip/core/ipv4/inet_chksum.c diff --git a/libraries/net/lwip/lwip/core/ipv4/ip.c b/net/LWIPInterface/lwip/core/ipv4/ip.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/ip.c rename to net/LWIPInterface/lwip/core/ipv4/ip.c diff --git a/libraries/net/lwip/lwip/core/ipv4/ip_addr.c b/net/LWIPInterface/lwip/core/ipv4/ip_addr.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/ip_addr.c rename to net/LWIPInterface/lwip/core/ipv4/ip_addr.c diff --git a/libraries/net/lwip/lwip/core/ipv4/ip_frag.c b/net/LWIPInterface/lwip/core/ipv4/ip_frag.c similarity index 100% rename from libraries/net/lwip/lwip/core/ipv4/ip_frag.c rename to net/LWIPInterface/lwip/core/ipv4/ip_frag.c diff --git a/libraries/net/lwip/lwip/core/mem.c b/net/LWIPInterface/lwip/core/mem.c similarity index 100% rename from libraries/net/lwip/lwip/core/mem.c rename to net/LWIPInterface/lwip/core/mem.c diff --git a/libraries/net/lwip/lwip/core/memp.c b/net/LWIPInterface/lwip/core/memp.c similarity index 100% rename from libraries/net/lwip/lwip/core/memp.c rename to net/LWIPInterface/lwip/core/memp.c diff --git a/libraries/net/lwip/lwip/core/netif.c b/net/LWIPInterface/lwip/core/netif.c similarity index 100% rename from libraries/net/lwip/lwip/core/netif.c rename to net/LWIPInterface/lwip/core/netif.c diff --git a/libraries/net/lwip/lwip/core/pbuf.c b/net/LWIPInterface/lwip/core/pbuf.c similarity index 100% rename from libraries/net/lwip/lwip/core/pbuf.c rename to net/LWIPInterface/lwip/core/pbuf.c diff --git a/libraries/net/lwip/lwip/core/raw.c b/net/LWIPInterface/lwip/core/raw.c similarity index 100% rename from libraries/net/lwip/lwip/core/raw.c rename to net/LWIPInterface/lwip/core/raw.c diff --git a/libraries/net/lwip/lwip/core/snmp/asn1_dec.c b/net/LWIPInterface/lwip/core/snmp/asn1_dec.c similarity index 100% rename from libraries/net/lwip/lwip/core/snmp/asn1_dec.c rename to net/LWIPInterface/lwip/core/snmp/asn1_dec.c diff --git a/libraries/net/lwip/lwip/core/snmp/asn1_enc.c b/net/LWIPInterface/lwip/core/snmp/asn1_enc.c similarity index 100% rename from libraries/net/lwip/lwip/core/snmp/asn1_enc.c rename to net/LWIPInterface/lwip/core/snmp/asn1_enc.c diff --git a/libraries/net/lwip/lwip/core/snmp/mib2.c b/net/LWIPInterface/lwip/core/snmp/mib2.c similarity index 100% rename from libraries/net/lwip/lwip/core/snmp/mib2.c rename to net/LWIPInterface/lwip/core/snmp/mib2.c diff --git a/libraries/net/lwip/lwip/core/snmp/mib_structs.c b/net/LWIPInterface/lwip/core/snmp/mib_structs.c similarity index 100% rename from libraries/net/lwip/lwip/core/snmp/mib_structs.c rename to net/LWIPInterface/lwip/core/snmp/mib_structs.c diff --git a/libraries/net/lwip/lwip/core/snmp/msg_in.c b/net/LWIPInterface/lwip/core/snmp/msg_in.c similarity index 100% rename from libraries/net/lwip/lwip/core/snmp/msg_in.c rename to net/LWIPInterface/lwip/core/snmp/msg_in.c diff --git a/libraries/net/lwip/lwip/core/snmp/msg_out.c b/net/LWIPInterface/lwip/core/snmp/msg_out.c similarity index 100% rename from libraries/net/lwip/lwip/core/snmp/msg_out.c rename to net/LWIPInterface/lwip/core/snmp/msg_out.c diff --git a/libraries/net/lwip/lwip/core/stats.c b/net/LWIPInterface/lwip/core/stats.c similarity index 100% rename from libraries/net/lwip/lwip/core/stats.c rename to net/LWIPInterface/lwip/core/stats.c diff --git a/libraries/net/lwip/lwip/core/tcp.c b/net/LWIPInterface/lwip/core/tcp.c similarity index 100% rename from libraries/net/lwip/lwip/core/tcp.c rename to net/LWIPInterface/lwip/core/tcp.c diff --git a/libraries/net/lwip/lwip/core/tcp_in.c b/net/LWIPInterface/lwip/core/tcp_in.c similarity index 100% rename from libraries/net/lwip/lwip/core/tcp_in.c rename to net/LWIPInterface/lwip/core/tcp_in.c diff --git a/libraries/net/lwip/lwip/core/tcp_out.c b/net/LWIPInterface/lwip/core/tcp_out.c similarity index 100% rename from libraries/net/lwip/lwip/core/tcp_out.c rename to net/LWIPInterface/lwip/core/tcp_out.c diff --git a/libraries/net/lwip/lwip/core/timers.c b/net/LWIPInterface/lwip/core/timers.c similarity index 100% rename from libraries/net/lwip/lwip/core/timers.c rename to net/LWIPInterface/lwip/core/timers.c diff --git a/libraries/net/lwip/lwip/core/udp.c b/net/LWIPInterface/lwip/core/udp.c similarity index 100% rename from libraries/net/lwip/lwip/core/udp.c rename to net/LWIPInterface/lwip/core/udp.c diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/autoip.h b/net/LWIPInterface/lwip/include/ipv4/lwip/autoip.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/autoip.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/autoip.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/icmp.h b/net/LWIPInterface/lwip/include/ipv4/lwip/icmp.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/icmp.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/icmp.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/igmp.h b/net/LWIPInterface/lwip/include/ipv4/lwip/igmp.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/igmp.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/igmp.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/inet.h b/net/LWIPInterface/lwip/include/ipv4/lwip/inet.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/inet.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/inet.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/inet_chksum.h b/net/LWIPInterface/lwip/include/ipv4/lwip/inet_chksum.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/inet_chksum.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/inet_chksum.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/ip.h b/net/LWIPInterface/lwip/include/ipv4/lwip/ip.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/ip.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/ip.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/ip_addr.h b/net/LWIPInterface/lwip/include/ipv4/lwip/ip_addr.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/ip_addr.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/ip_addr.h diff --git a/libraries/net/lwip/lwip/include/ipv4/lwip/ip_frag.h b/net/LWIPInterface/lwip/include/ipv4/lwip/ip_frag.h similarity index 100% rename from libraries/net/lwip/lwip/include/ipv4/lwip/ip_frag.h rename to net/LWIPInterface/lwip/include/ipv4/lwip/ip_frag.h diff --git a/libraries/net/lwip/lwip/include/lwip/api.h b/net/LWIPInterface/lwip/include/lwip/api.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/api.h rename to net/LWIPInterface/lwip/include/lwip/api.h diff --git a/libraries/net/lwip/lwip/include/lwip/api_msg.h b/net/LWIPInterface/lwip/include/lwip/api_msg.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/api_msg.h rename to net/LWIPInterface/lwip/include/lwip/api_msg.h diff --git a/libraries/net/lwip/lwip/include/lwip/arch.h b/net/LWIPInterface/lwip/include/lwip/arch.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/arch.h rename to net/LWIPInterface/lwip/include/lwip/arch.h diff --git a/libraries/net/lwip/lwip/include/lwip/debug.h b/net/LWIPInterface/lwip/include/lwip/debug.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/debug.h rename to net/LWIPInterface/lwip/include/lwip/debug.h diff --git a/libraries/net/lwip/lwip/include/lwip/def.h b/net/LWIPInterface/lwip/include/lwip/def.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/def.h rename to net/LWIPInterface/lwip/include/lwip/def.h diff --git a/libraries/net/lwip/lwip/include/lwip/dhcp.h b/net/LWIPInterface/lwip/include/lwip/dhcp.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/dhcp.h rename to net/LWIPInterface/lwip/include/lwip/dhcp.h diff --git a/libraries/net/lwip/lwip/include/lwip/dns.h b/net/LWIPInterface/lwip/include/lwip/dns.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/dns.h rename to net/LWIPInterface/lwip/include/lwip/dns.h diff --git a/libraries/net/lwip/lwip/include/lwip/err.h b/net/LWIPInterface/lwip/include/lwip/err.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/err.h rename to net/LWIPInterface/lwip/include/lwip/err.h diff --git a/libraries/net/lwip/lwip/include/lwip/init.h b/net/LWIPInterface/lwip/include/lwip/init.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/init.h rename to net/LWIPInterface/lwip/include/lwip/init.h diff --git a/libraries/net/lwip/lwip/include/lwip/mem.h b/net/LWIPInterface/lwip/include/lwip/mem.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/mem.h rename to net/LWIPInterface/lwip/include/lwip/mem.h diff --git a/libraries/net/lwip/lwip/include/lwip/memp.h b/net/LWIPInterface/lwip/include/lwip/memp.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/memp.h rename to net/LWIPInterface/lwip/include/lwip/memp.h diff --git a/libraries/net/lwip/lwip/include/lwip/memp_std.h b/net/LWIPInterface/lwip/include/lwip/memp_std.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/memp_std.h rename to net/LWIPInterface/lwip/include/lwip/memp_std.h diff --git a/libraries/net/lwip/lwip/include/lwip/netbuf.h b/net/LWIPInterface/lwip/include/lwip/netbuf.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/netbuf.h rename to net/LWIPInterface/lwip/include/lwip/netbuf.h diff --git a/libraries/net/lwip/lwip/include/lwip/netdb.h b/net/LWIPInterface/lwip/include/lwip/netdb.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/netdb.h rename to net/LWIPInterface/lwip/include/lwip/netdb.h diff --git a/libraries/net/lwip/lwip/include/lwip/netif.h b/net/LWIPInterface/lwip/include/lwip/netif.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/netif.h rename to net/LWIPInterface/lwip/include/lwip/netif.h diff --git a/libraries/net/lwip/lwip/include/lwip/netifapi.h b/net/LWIPInterface/lwip/include/lwip/netifapi.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/netifapi.h rename to net/LWIPInterface/lwip/include/lwip/netifapi.h diff --git a/libraries/net/lwip/lwip/include/lwip/opt.h b/net/LWIPInterface/lwip/include/lwip/opt.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/opt.h rename to net/LWIPInterface/lwip/include/lwip/opt.h diff --git a/libraries/net/lwip/lwip/include/lwip/pbuf.h b/net/LWIPInterface/lwip/include/lwip/pbuf.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/pbuf.h rename to net/LWIPInterface/lwip/include/lwip/pbuf.h diff --git a/libraries/net/lwip/lwip/include/lwip/raw.h b/net/LWIPInterface/lwip/include/lwip/raw.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/raw.h rename to net/LWIPInterface/lwip/include/lwip/raw.h diff --git a/libraries/net/lwip/lwip/include/lwip/sio.h b/net/LWIPInterface/lwip/include/lwip/sio.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/sio.h rename to net/LWIPInterface/lwip/include/lwip/sio.h diff --git a/libraries/net/lwip/lwip/include/lwip/snmp.h b/net/LWIPInterface/lwip/include/lwip/snmp.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/snmp.h rename to net/LWIPInterface/lwip/include/lwip/snmp.h diff --git a/libraries/net/lwip/lwip/include/lwip/snmp_asn1.h b/net/LWIPInterface/lwip/include/lwip/snmp_asn1.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/snmp_asn1.h rename to net/LWIPInterface/lwip/include/lwip/snmp_asn1.h diff --git a/libraries/net/lwip/lwip/include/lwip/snmp_msg.h b/net/LWIPInterface/lwip/include/lwip/snmp_msg.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/snmp_msg.h rename to net/LWIPInterface/lwip/include/lwip/snmp_msg.h diff --git a/libraries/net/lwip/lwip/include/lwip/snmp_structs.h b/net/LWIPInterface/lwip/include/lwip/snmp_structs.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/snmp_structs.h rename to net/LWIPInterface/lwip/include/lwip/snmp_structs.h diff --git a/libraries/net/lwip/lwip/include/lwip/sockets.h b/net/LWIPInterface/lwip/include/lwip/sockets.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/sockets.h rename to net/LWIPInterface/lwip/include/lwip/sockets.h diff --git a/libraries/net/lwip/lwip/include/lwip/stats.h b/net/LWIPInterface/lwip/include/lwip/stats.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/stats.h rename to net/LWIPInterface/lwip/include/lwip/stats.h diff --git a/libraries/net/lwip/lwip/include/lwip/sys.h b/net/LWIPInterface/lwip/include/lwip/sys.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/sys.h rename to net/LWIPInterface/lwip/include/lwip/sys.h diff --git a/libraries/net/lwip/lwip/include/lwip/tcp.h b/net/LWIPInterface/lwip/include/lwip/tcp.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/tcp.h rename to net/LWIPInterface/lwip/include/lwip/tcp.h diff --git a/libraries/net/lwip/lwip/include/lwip/tcp_impl.h b/net/LWIPInterface/lwip/include/lwip/tcp_impl.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/tcp_impl.h rename to net/LWIPInterface/lwip/include/lwip/tcp_impl.h diff --git a/libraries/net/lwip/lwip/include/lwip/tcpip.h b/net/LWIPInterface/lwip/include/lwip/tcpip.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/tcpip.h rename to net/LWIPInterface/lwip/include/lwip/tcpip.h diff --git a/libraries/net/lwip/lwip/include/lwip/timers.h b/net/LWIPInterface/lwip/include/lwip/timers.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/timers.h rename to net/LWIPInterface/lwip/include/lwip/timers.h diff --git a/libraries/net/lwip/lwip/include/lwip/udp.h b/net/LWIPInterface/lwip/include/lwip/udp.h similarity index 100% rename from libraries/net/lwip/lwip/include/lwip/udp.h rename to net/LWIPInterface/lwip/include/lwip/udp.h diff --git a/libraries/net/lwip/lwip/include/netif/etharp.h b/net/LWIPInterface/lwip/include/netif/etharp.h similarity index 100% rename from libraries/net/lwip/lwip/include/netif/etharp.h rename to net/LWIPInterface/lwip/include/netif/etharp.h diff --git a/libraries/net/lwip/lwip/include/netif/ppp_oe.h b/net/LWIPInterface/lwip/include/netif/ppp_oe.h similarity index 100% rename from libraries/net/lwip/lwip/include/netif/ppp_oe.h rename to net/LWIPInterface/lwip/include/netif/ppp_oe.h diff --git a/libraries/net/lwip/lwip/include/netif/slipif.h b/net/LWIPInterface/lwip/include/netif/slipif.h similarity index 100% rename from libraries/net/lwip/lwip/include/netif/slipif.h rename to net/LWIPInterface/lwip/include/netif/slipif.h diff --git a/libraries/net/lwip/lwip/lwipopts.h b/net/LWIPInterface/lwip/lwipopts.h similarity index 100% rename from libraries/net/lwip/lwip/lwipopts.h rename to net/LWIPInterface/lwip/lwipopts.h diff --git a/libraries/net/lwip/lwip/netif/etharp.c b/net/LWIPInterface/lwip/netif/etharp.c similarity index 100% rename from libraries/net/lwip/lwip/netif/etharp.c rename to net/LWIPInterface/lwip/netif/etharp.c diff --git a/libraries/net/lwip/lwip/netif/ethernetif.c b/net/LWIPInterface/lwip/netif/ethernetif.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ethernetif.c rename to net/LWIPInterface/lwip/netif/ethernetif.c diff --git a/libraries/net/lwip/lwip/netif/ppp/auth.c b/net/LWIPInterface/lwip/netif/ppp/auth.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/auth.c rename to net/LWIPInterface/lwip/netif/ppp/auth.c diff --git a/libraries/net/lwip/lwip/netif/ppp/auth.h b/net/LWIPInterface/lwip/netif/ppp/auth.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/auth.h rename to net/LWIPInterface/lwip/netif/ppp/auth.h diff --git a/libraries/net/lwip/lwip/netif/ppp/chap.c b/net/LWIPInterface/lwip/netif/ppp/chap.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/chap.c rename to net/LWIPInterface/lwip/netif/ppp/chap.c diff --git a/libraries/net/lwip/lwip/netif/ppp/chap.h b/net/LWIPInterface/lwip/netif/ppp/chap.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/chap.h rename to net/LWIPInterface/lwip/netif/ppp/chap.h diff --git a/libraries/net/lwip/lwip/netif/ppp/chpms.c b/net/LWIPInterface/lwip/netif/ppp/chpms.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/chpms.c rename to net/LWIPInterface/lwip/netif/ppp/chpms.c diff --git a/libraries/net/lwip/lwip/netif/ppp/chpms.h b/net/LWIPInterface/lwip/netif/ppp/chpms.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/chpms.h rename to net/LWIPInterface/lwip/netif/ppp/chpms.h diff --git a/libraries/net/lwip/lwip/netif/ppp/fsm.c b/net/LWIPInterface/lwip/netif/ppp/fsm.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/fsm.c rename to net/LWIPInterface/lwip/netif/ppp/fsm.c diff --git a/libraries/net/lwip/lwip/netif/ppp/fsm.h b/net/LWIPInterface/lwip/netif/ppp/fsm.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/fsm.h rename to net/LWIPInterface/lwip/netif/ppp/fsm.h diff --git a/libraries/net/lwip/lwip/netif/ppp/ipcp.c b/net/LWIPInterface/lwip/netif/ppp/ipcp.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/ipcp.c rename to net/LWIPInterface/lwip/netif/ppp/ipcp.c diff --git a/libraries/net/lwip/lwip/netif/ppp/ipcp.h b/net/LWIPInterface/lwip/netif/ppp/ipcp.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/ipcp.h rename to net/LWIPInterface/lwip/netif/ppp/ipcp.h diff --git a/libraries/net/lwip/lwip/netif/ppp/lcp.c b/net/LWIPInterface/lwip/netif/ppp/lcp.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/lcp.c rename to net/LWIPInterface/lwip/netif/ppp/lcp.c diff --git a/libraries/net/lwip/lwip/netif/ppp/lcp.h b/net/LWIPInterface/lwip/netif/ppp/lcp.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/lcp.h rename to net/LWIPInterface/lwip/netif/ppp/lcp.h diff --git a/libraries/net/lwip/lwip/netif/ppp/magic.c b/net/LWIPInterface/lwip/netif/ppp/magic.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/magic.c rename to net/LWIPInterface/lwip/netif/ppp/magic.c diff --git a/libraries/net/lwip/lwip/netif/ppp/magic.h b/net/LWIPInterface/lwip/netif/ppp/magic.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/magic.h rename to net/LWIPInterface/lwip/netif/ppp/magic.h diff --git a/libraries/net/lwip/lwip/netif/ppp/md5.c b/net/LWIPInterface/lwip/netif/ppp/md5.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/md5.c rename to net/LWIPInterface/lwip/netif/ppp/md5.c diff --git a/libraries/net/lwip/lwip/netif/ppp/md5.h b/net/LWIPInterface/lwip/netif/ppp/md5.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/md5.h rename to net/LWIPInterface/lwip/netif/ppp/md5.h diff --git a/libraries/net/lwip/lwip/netif/ppp/pap.c b/net/LWIPInterface/lwip/netif/ppp/pap.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/pap.c rename to net/LWIPInterface/lwip/netif/ppp/pap.c diff --git a/libraries/net/lwip/lwip/netif/ppp/pap.h b/net/LWIPInterface/lwip/netif/ppp/pap.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/pap.h rename to net/LWIPInterface/lwip/netif/ppp/pap.h diff --git a/libraries/net/lwip/lwip/netif/ppp/ppp.c b/net/LWIPInterface/lwip/netif/ppp/ppp.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/ppp.c rename to net/LWIPInterface/lwip/netif/ppp/ppp.c diff --git a/libraries/net/lwip/lwip/netif/ppp/ppp.h b/net/LWIPInterface/lwip/netif/ppp/ppp.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/ppp.h rename to net/LWIPInterface/lwip/netif/ppp/ppp.h diff --git a/libraries/net/lwip/lwip/netif/ppp/ppp_oe.c b/net/LWIPInterface/lwip/netif/ppp/ppp_oe.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/ppp_oe.c rename to net/LWIPInterface/lwip/netif/ppp/ppp_oe.c diff --git a/libraries/net/lwip/lwip/netif/ppp/pppdebug.h b/net/LWIPInterface/lwip/netif/ppp/pppdebug.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/pppdebug.h rename to net/LWIPInterface/lwip/netif/ppp/pppdebug.h diff --git a/libraries/net/lwip/lwip/netif/ppp/randm.c b/net/LWIPInterface/lwip/netif/ppp/randm.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/randm.c rename to net/LWIPInterface/lwip/netif/ppp/randm.c diff --git a/libraries/net/lwip/lwip/netif/ppp/randm.h b/net/LWIPInterface/lwip/netif/ppp/randm.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/randm.h rename to net/LWIPInterface/lwip/netif/ppp/randm.h diff --git a/libraries/net/lwip/lwip/netif/ppp/vj.c b/net/LWIPInterface/lwip/netif/ppp/vj.c similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/vj.c rename to net/LWIPInterface/lwip/netif/ppp/vj.c diff --git a/libraries/net/lwip/lwip/netif/ppp/vj.h b/net/LWIPInterface/lwip/netif/ppp/vj.h similarity index 100% rename from libraries/net/lwip/lwip/netif/ppp/vj.h rename to net/LWIPInterface/lwip/netif/ppp/vj.h diff --git a/libraries/net/lwip/lwip/netif/slipif.c b/net/LWIPInterface/lwip/netif/slipif.c similarity index 100% rename from libraries/net/lwip/lwip/netif/slipif.c rename to net/LWIPInterface/lwip/netif/slipif.c