From b9b4c5d392b08478e38829d164cf9279a5ab6f68 Mon Sep 17 00:00:00 2001 From: Ashok Rao Date: Tue, 28 Jul 2020 14:31:52 +0100 Subject: [PATCH] Mbed OS will soon be changing directory structure to the below: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` connectivity ├── netsocket ├── lwipstack ├── nanostack │ ├── mbed_lib.json // nanostack-interface's mbed_lib.json │ ├── include │ │ └── nanostack // headers from features/netsocket/nanostack-interface │ ├── source // sources from features/netsocket/nanostack-interface │ ├── coap-service // used by Thread only - deprecate? │ ├── mbed-mesh-api │ ├── nanostack-hal-mbed-cmsis-rtos // HAL porting layer for Nanostack on mbed with CMSIS-RTOS │ ├── sal-stack-nanostack │ └── sal-stack-nanostack-eventloop ├── cellular // previously in features/cellular/framework/ ├── ... ``` This PR is a part of a wider \connectivity refactoring and implements the above new directory structure for \nanostack. --- .../nanostack/CONTRIBUTING.md | 0 .../nanostack/coap-service/.gitignore | 0 .../nanostack/coap-service/.mbedignore | 0 .../nanostack/coap-service/LICENSE | 0 .../nanostack/coap-service/Makefile | 0 .../nanostack/coap-service/Makefile.test | 0 .../nanostack/coap-service/apache-2.0.txt | 0 .../coap-service/coap_service_api.h | 0 .../nanostack/coap-service/junit_xsl.xslt | 0 .../nanostack/coap-service/mbed_lib.json | 0 .../nanostack/coap-service/run_unit_tests.sh | 0 .../source/coap_connection_handler.c | 0 .../source/coap_message_handler.c | 0 .../source/coap_security_handler.c | 0 .../coap-service/source/coap_service_api.c | 0 .../source/include/coap_connection_handler.h | 0 .../source/include/coap_message_handler.h | 0 .../source/include/coap_security_handler.h | 0 .../include/coap_service_api_internal.h | 0 .../test/coap-service/unittest/Makefile | 0 .../coap-service/unittest/MakefileWorker.mk | 0 .../unittest/coap_connection_handler/Makefile | 0 .../coap_connection_handlertest.cpp | 0 .../unittest/coap_connection_handler/main.cpp | 0 .../test_coap_connection_handler.c | 0 .../test_coap_connection_handler.h | 0 .../unittest/coap_message_handler/Makefile | 0 .../coap_message_handlertest.cpp | 0 .../unittest/coap_message_handler/main.cpp | 0 .../test_coap_message_handler.c | 0 .../test_coap_message_handler.h | 0 .../unittest/coap_security_handler/Makefile | 0 .../coap_security_handlertest.cpp | 0 .../unittest/coap_security_handler/main.cpp | 0 .../test_coap_security_handler.c | 0 .../test_coap_security_handler.h | 0 .../unittest/coap_service_api/Makefile | 0 .../coap_service_api/coap_service_apitest.cpp | 0 .../unittest/coap_service_api/main.cpp | 0 .../coap_service_api/test_coap_service_api.c | 0 .../coap_service_api/test_coap_service_api.h | 0 .../unittest/makefile_defines.txt | 0 .../test/coap-service/unittest/run_tests | 0 .../stub/coap_connection_handler_stub.c | 0 .../stub/coap_connection_handler_stub.h | 0 .../unittest/stub/coap_message_handler_stub.c | 0 .../unittest/stub/coap_message_handler_stub.h | 0 .../stub/coap_security_handler_stub.c | 0 .../stub/coap_security_handler_stub.h | 0 .../unittest/stub/coap_service_api_stub.c | 0 .../unittest/stub/common_functions_stub.c | 0 .../unittest/stub/eventOS_event_stub.c | 0 .../unittest/stub/eventOS_event_stub.h | 0 .../unittest/stub/mbed_trace_stub.c | 0 .../coap-service/unittest/stub/mbedtls_stub.c | 0 .../coap-service/unittest/stub/mbedtls_stub.h | 0 .../coap-service/unittest/stub/ns_list_stub.c | 0 .../unittest/stub/ns_timer_stub.c | 0 .../unittest/stub/ns_timer_stub.h | 0 .../unittest/stub/nsdynmemLIB_stub.c | 0 .../unittest/stub/nsdynmemLIB_stub.h | 0 .../coap-service/unittest/stub/randLIB_stub.c | 0 .../unittest/stub/sn_coap_builder_stub.c | 0 .../unittest/stub/sn_coap_builder_stub.h | 0 .../unittest/stub/sn_coap_parser_stub.c | 0 .../unittest/stub/sn_coap_parser_stub.h | 0 .../unittest/stub/sn_coap_protocol_stub.c | 0 .../unittest/stub/sn_coap_protocol_stub.h | 0 .../unittest/stub/socket_api_stub.c | 0 .../unittest/stub/socket_api_stub.h | 0 .../unittest/stub/system_timer_stub.c | 0 .../coap-service/unittest/stub/timeout_stub.c | 0 .../nanostack/coap-service/xsl_script.sh | 0 .../include}/nanostack-interface/Nanostack.h | 0 .../NanostackEthernetPhy.h | 0 .../nanostack-interface/NanostackInterface.h | 0 .../nanostack-interface/NanostackLockGuard.h | 0 .../nanostack-interface/NanostackMACPhy.h | 0 .../nanostack-interface/NanostackPPPPhy.h | 0 .../nanostack-interface/NanostackPhy.h | 0 .../nanostack-interface/NanostackRfPhy.h | 0 .../nanostack-interface/mbed_lib.json | 0 .../nanostack/mbed-mesh-api/.gitignore | 0 .../nanostack/mbed-mesh-api/.mbedignore | 0 .../nanostack/mbed-mesh-api/LICENSE | 0 .../nanostack/mbed-mesh-api/apache-2.0.txt | 0 .../mbed-mesh-api/LoWPANNDInterface.h | 0 .../mbed-mesh-api/MeshInterfaceNanostack.h | 0 .../NanostackEthernetInterface.h | 0 .../mbed-mesh-api/NanostackPPPInterface.h | 0 .../mbed-mesh-api/ThreadInterface.h | 0 .../mbed-mesh-api/WisunBorderRouter.h | 0 .../mbed-mesh-api/WisunInterface.h | 0 .../mbed-mesh-api/mesh_interface_types.h | 0 .../nanostack/mbed-mesh-api/mbed_lib.json | 0 .../mbed-mesh-api/source/CallbackHandler.cpp | 0 .../source/LoWPANNDInterface.cpp | 0 .../source/MeshInterfaceNanostack.cpp | 0 .../source/NanostackEMACInterface.cpp | 0 .../source/NanostackEthernetInterface.cpp | 0 .../source/NanostackMemoryManager.cpp | 0 .../source/NanostackPPPInterface.cpp | 0 .../mbed-mesh-api/source/ThreadInterface.cpp | 0 .../source/WisunBorderRouter.cpp | 0 .../mbed-mesh-api/source/WisunInterface.cpp | 0 .../mbed-mesh-api/source/ethernet_tasklet.c | 0 .../source/include/NanostackMemoryManager.h | 0 .../source/include/callback_handler.h | 0 .../source/include/enet_tasklet.h | 0 .../source/include/mesh_system.h | 0 .../mbed-mesh-api/source/include/nd_tasklet.h | 0 .../source/include/thread_tasklet.h | 0 .../source/include/wisun_tasklet.h | 0 .../mbed-mesh-api/source/mesh_system.c | 0 .../mbed-mesh-api/source/nd_tasklet.c | 0 .../mbed-mesh-api/source/thread_tasklet.c | 0 .../mbed-mesh-api/source/wisun_tasklet.c | 0 .../.gitattributes | 0 .../nanostack-hal-mbed-cmsis-rtos/.mbedignore | 0 .../nanostack-hal-mbed-cmsis-rtos/README.md | 0 .../arm_hal_fhss_timer.cpp | 0 .../arm_hal_interrupt.c | 0 .../arm_hal_interrupt_private.h | 0 .../arm_hal_random.c | 0 .../arm_hal_timer.cpp | 0 .../mbed_lib.json | 0 .../ns_event_loop.c | 0 .../ns_event_loop.h | 0 .../ns_event_loop_mbed.cpp | 0 .../ns_event_loop_mutex.c | 0 .../ns_event_loop_mutex.h | 0 .../ns_file_system_api.cpp | 0 .../ns_file_system_api.h | 0 .../ns_hal_init.c | 0 .../ns_hal_init.h | 0 .../nvm/README.md | 0 .../nvm/nvm_ram.c | 0 .../sal-stack-nanostack-eventloop/.gitignore | 0 .../sal-stack-nanostack-eventloop/LICENSE | 0 .../sal-stack-nanostack-eventloop/Makefile | 0 .../apache-2.0.txt | 0 .../mbed_lib.json | 0 .../eventOS_callback_timer.h | 0 .../nanostack-event-loop/eventOS_event.h | 0 .../eventOS_event_timer.h | 0 .../nanostack-event-loop/eventOS_scheduler.h | 0 .../platform/arm_hal_timer.h | 0 .../platform/eventloop_config.h | 0 .../source/event.c | 0 .../source/event.h | 0 .../source/ns_timeout.c | 0 .../source/ns_timer.c | 0 .../source/ns_timer.h | 0 .../source/system_timer.c | 0 .../source/timer_sys.h | 0 .../sal-stack-nanostack/.gitattributes | 0 .../nanostack/sal-stack-nanostack/.gitignore | 0 .../nanostack/sal-stack-nanostack/.mbedignore | 0 .../sal-stack-nanostack/DOXYGEN_FRONTPAGE.md | 0 .../nanostack/sal-stack-nanostack/Doxyfile | 0 .../sal-stack-nanostack/LICENSE-Apache-2.0 | 0 .../sal-stack-nanostack/LICENSE-BSD-3-Clause | 0 .../nanostack/sal-stack-nanostack/Makefile | 0 .../nanostack/sal-stack-nanostack/NOTICE | 0 .../nanostack/sal-stack-nanostack/README.md | 0 .../sal-stack-nanostack/doxygen/mainpage.dox | 0 .../sal-stack-nanostack/include_dirs.mk | 0 .../sal-stack-nanostack/mbed_lib.json | 0 .../sal-stack-nanostack/nanostack/cca_api.h | 0 .../sal-stack-nanostack/nanostack/ccmLIB.h | 0 .../nanostack/dhcp_service_api.h | 0 .../nanostack/ethernet_mac_api.h | 0 .../sal-stack-nanostack/nanostack/fhss_api.h | 0 .../nanostack/fhss_config.h | 0 .../nanostack/fhss_test_api.h | 0 .../nanostack/fhss_ws_extension.h | 0 .../sal-stack-nanostack/nanostack/mac_api.h | 0 .../nanostack/mac_common_defines.h | 0 .../nanostack/mac_filter_api.h | 0 .../sal-stack-nanostack/nanostack/mac_mcps.h | 0 .../sal-stack-nanostack/nanostack/mlme.h | 0 .../nanostack/multicast_api.h | 0 .../nanostack/net_6lowpan_parameter_api.h | 0 .../nanostack/net_address_extension.h | 0 .../sal-stack-nanostack/nanostack/net_fhss.h | 0 .../nanostack/net_interface.h | 0 .../nanostack/net_ipv6_api.h | 0 .../nanostack/net_load_balance_api.h | 0 .../nanostack/net_mle_api.h | 0 .../nanostack/net_nvm_api.h | 0 .../nanostack/net_nwk_scan.h | 0 .../nanostack/net_pana_parameters_api.h | 0 .../nanostack/net_polling_api.h | 0 .../sal-stack-nanostack/nanostack/net_rpl.h | 0 .../sal-stack-nanostack/nanostack/net_sleep.h | 0 .../nanostack/net_test_api.h | 0 .../nanostack/net_thread_test.h | 0 .../nanostack/net_ws_test.h | 0 .../nanostack/ns_address.h | 0 .../sal-stack-nanostack/nanostack/ns_conf.h | 0 .../nanostack/ns_file_system.h | 0 .../nanostack/ns_mdns_api.h | 0 .../sal-stack-nanostack/nanostack/ns_sha256.h | 0 .../nanostack/ns_time_api.h | 0 .../nanostack/ns_virtual_rf_api.h | 0 .../nanostack/nwk_stats_api.h | 0 .../nanostack/platform/arm_hal_aes.h | 0 .../nanostack/platform/arm_hal_phy.h | 0 .../nanostack/platform/os_whiteboard.h | 0 .../nanostack/platform/topo_trace.h | 0 .../nanostack/serial_mac_api.h | 0 .../sal-stack-nanostack/nanostack/shalib.h | 0 .../nanostack/socket_api.h | 0 .../sal-stack-nanostack/nanostack/sw_mac.h | 0 .../nanostack/thread_bbr_api.h | 0 .../nanostack/thread_border_router_api.h | 0 .../nanostack/thread_commissioning_api.h | 0 .../nanostack/thread_dhcpv6_server.h | 0 .../nanostack/thread_diagcop_lib.h | 0 .../nanostack/thread_lowpower_api.h | 0 .../nanostack/thread_management_api.h | 0 .../nanostack/thread_management_if.h | 0 .../nanostack/thread_meshcop_lib.h | 0 .../nanostack/thread_net_config_api.h | 0 .../nanostack/whiteboard_api.h | 0 .../nanostack/ws_bbr_api.h | 0 .../nanostack/ws_management_api.h | 0 .../6LoWPAN/Bootstraps/Generic/network_lib.c | 0 .../Bootstraps/Generic/protocol_6lowpan.c | 0 .../Generic/protocol_6lowpan_bootstrap.c | 0 .../Generic/protocol_6lowpan_interface.c | 0 .../source/6LoWPAN/Bootstraps/network_lib.h | 0 .../6LoWPAN/Bootstraps/protocol_6lowpan.h | 0 .../Bootstraps/protocol_6lowpan_bootstrap.h | 0 .../Bootstraps/protocol_6lowpan_interface.h | 0 .../6LoWPAN/Fragmentation/cipv6_fragmenter.c | 0 .../6LoWPAN/Fragmentation/cipv6_fragmenter.h | 0 .../source/6LoWPAN/IPHC_Decode/6lowpan_iphc.c | 0 .../source/6LoWPAN/IPHC_Decode/cipv6.h | 0 .../6LoWPAN/IPHC_Decode/iphc_compress.c | 0 .../6LoWPAN/IPHC_Decode/iphc_compress.h | 0 .../6LoWPAN/IPHC_Decode/iphc_decompress.c | 0 .../6LoWPAN/IPHC_Decode/iphc_decompress.h | 0 .../6LoWPAN/IPHC_Decode/lowpan_context.c | 0 .../6LoWPAN/IPHC_Decode/lowpan_context.h | 0 .../source/6LoWPAN/MAC/beacon_handler.c | 0 .../source/6LoWPAN/MAC/beacon_handler.h | 0 .../source/6LoWPAN/MAC/mac_data_poll.c | 0 .../source/6LoWPAN/MAC/mac_data_poll.h | 0 .../source/6LoWPAN/MAC/mac_helper.c | 0 .../source/6LoWPAN/MAC/mac_helper.h | 0 .../source/6LoWPAN/MAC/mac_ie_lib.c | 0 .../source/6LoWPAN/MAC/mac_ie_lib.h | 0 .../source/6LoWPAN/MAC/mac_pairwise_key.c | 0 .../source/6LoWPAN/MAC/mac_pairwise_key.h | 0 .../source/6LoWPAN/MAC/mac_response_handler.c | 0 .../source/6LoWPAN/MAC/mac_response_handler.h | 0 .../source/6LoWPAN/MAC/mpx_api.h | 0 .../source/6LoWPAN/Mesh/mesh.c | 0 .../source/6LoWPAN/Mesh/mesh.h | 0 .../source/6LoWPAN/ND/nd_defines.h | 0 .../source/6LoWPAN/ND/nd_router_object.c | 0 .../source/6LoWPAN/ND/nd_router_object.h | 0 .../source/6LoWPAN/NVM/nwk_nvm.c | 0 .../source/6LoWPAN/NVM/nwk_nvm.h | 0 .../source/6LoWPAN/Thread/thread_bbr_api.c | 0 .../6LoWPAN/Thread/thread_bbr_api_internal.h | 0 .../6LoWPAN/Thread/thread_bbr_commercial.c | 0 .../6LoWPAN/Thread/thread_bbr_commercial.h | 0 .../source/6LoWPAN/Thread/thread_beacon.c | 0 .../source/6LoWPAN/Thread/thread_beacon.h | 0 .../source/6LoWPAN/Thread/thread_bootstrap.c | 0 .../source/6LoWPAN/Thread/thread_bootstrap.h | 0 .../6LoWPAN/Thread/thread_border_router_api.c | 0 .../thread_border_router_api_internal.h | 0 .../source/6LoWPAN/Thread/thread_ccm.c | 0 .../source/6LoWPAN/Thread/thread_ccm.h | 0 .../6LoWPAN/Thread/thread_commissioning_api.c | 0 .../6LoWPAN/Thread/thread_commissioning_if.c | 0 .../6LoWPAN/Thread/thread_commissioning_if.h | 0 .../source/6LoWPAN/Thread/thread_common.c | 0 .../source/6LoWPAN/Thread/thread_common.h | 0 .../source/6LoWPAN/Thread/thread_config.h | 0 .../source/6LoWPAN/Thread/thread_constants.h | 0 .../6LoWPAN/Thread/thread_dhcpv6_server.c | 0 .../6LoWPAN/Thread/thread_dhcpv6_server.h | 0 .../source/6LoWPAN/Thread/thread_diagnostic.c | 0 .../source/6LoWPAN/Thread/thread_diagnostic.h | 0 .../source/6LoWPAN/Thread/thread_discovery.c | 0 .../source/6LoWPAN/Thread/thread_discovery.h | 0 .../6LoWPAN/Thread/thread_host_bootstrap.c | 0 .../6LoWPAN/Thread/thread_host_bootstrap.h | 0 .../Thread/thread_joiner_application.c | 0 .../Thread/thread_joiner_application.h | 0 .../6LoWPAN/Thread/thread_leader_service.c | 0 .../6LoWPAN/Thread/thread_leader_service.h | 0 .../6LoWPAN/Thread/thread_lowpower_api.c | 0 .../Thread/thread_lowpower_private_api.c | 0 .../Thread/thread_lowpower_private_api.h | 0 .../6LoWPAN/Thread/thread_management_api.c | 0 .../6LoWPAN/Thread/thread_management_client.c | 0 .../6LoWPAN/Thread/thread_management_client.h | 0 .../6LoWPAN/Thread/thread_management_if.c | 0 .../Thread/thread_management_internal.h | 0 .../6LoWPAN/Thread/thread_management_server.c | 0 .../6LoWPAN/Thread/thread_management_server.h | 0 .../source/6LoWPAN/Thread/thread_mdns.c | 0 .../source/6LoWPAN/Thread/thread_mdns.h | 0 .../6LoWPAN/Thread/thread_meshcop_lib.c | 0 .../Thread/thread_mle_message_handler.c | 0 .../Thread/thread_mle_message_handler.h | 0 .../source/6LoWPAN/Thread/thread_nd.c | 0 .../source/6LoWPAN/Thread/thread_nd.h | 0 .../6LoWPAN/Thread/thread_neighbor_class.c | 0 .../6LoWPAN/Thread/thread_neighbor_class.h | 0 .../6LoWPAN/Thread/thread_net_config_api.c | 0 .../6LoWPAN/Thread/thread_network_data_lib.c | 0 .../6LoWPAN/Thread/thread_network_data_lib.h | 0 .../Thread/thread_network_data_storage.c | 0 .../Thread/thread_network_data_storage.h | 0 .../6LoWPAN/Thread/thread_network_synch.c | 0 .../6LoWPAN/Thread/thread_network_synch.h | 0 .../source/6LoWPAN/Thread/thread_nvm_store.c | 0 .../source/6LoWPAN/Thread/thread_nvm_store.h | 0 .../6LoWPAN/Thread/thread_resolution_client.c | 0 .../6LoWPAN/Thread/thread_resolution_client.h | 0 .../6LoWPAN/Thread/thread_resolution_server.c | 0 .../6LoWPAN/Thread/thread_resolution_server.h | 0 .../6LoWPAN/Thread/thread_router_bootstrap.c | 0 .../6LoWPAN/Thread/thread_router_bootstrap.h | 0 .../source/6LoWPAN/Thread/thread_routing.c | 0 .../source/6LoWPAN/Thread/thread_routing.h | 0 .../source/6LoWPAN/Thread/thread_test_api.c | 0 .../source/6LoWPAN/Thread/thread_tmfcop_lib.h | 0 .../source/6LoWPAN/adaptation_interface.c | 0 .../6LoWPAN/lowpan_adaptation_interface.h | 0 .../source/6LoWPAN/ws/ws_bbr_api.c | 0 .../source/6LoWPAN/ws/ws_bbr_api_internal.h | 0 .../source/6LoWPAN/ws/ws_bootstrap.c | 0 .../source/6LoWPAN/ws/ws_bootstrap.h | 0 .../source/6LoWPAN/ws/ws_cfg_settings.c | 0 .../source/6LoWPAN/ws/ws_cfg_settings.h | 0 .../source/6LoWPAN/ws/ws_common.c | 0 .../source/6LoWPAN/ws/ws_common.h | 0 .../source/6LoWPAN/ws/ws_common_defines.h | 0 .../source/6LoWPAN/ws/ws_config.h | 0 .../source/6LoWPAN/ws/ws_eapol_auth_relay.c | 0 .../source/6LoWPAN/ws/ws_eapol_auth_relay.h | 0 .../source/6LoWPAN/ws/ws_eapol_pdu.c | 0 .../source/6LoWPAN/ws/ws_eapol_pdu.h | 0 .../source/6LoWPAN/ws/ws_eapol_relay.c | 0 .../source/6LoWPAN/ws/ws_eapol_relay.h | 0 .../source/6LoWPAN/ws/ws_eapol_relay_lib.c | 0 .../source/6LoWPAN/ws/ws_eapol_relay_lib.h | 0 .../source/6LoWPAN/ws/ws_empty_functions.c | 0 .../source/6LoWPAN/ws/ws_ie_lib.c | 0 .../source/6LoWPAN/ws/ws_ie_lib.h | 0 .../source/6LoWPAN/ws/ws_llc.h | 0 .../source/6LoWPAN/ws/ws_llc_data_service.c | 0 .../source/6LoWPAN/ws/ws_management_api.c | 0 .../source/6LoWPAN/ws/ws_mpx_header.c | 0 .../source/6LoWPAN/ws/ws_mpx_header.h | 0 .../source/6LoWPAN/ws/ws_neighbor_class.c | 0 .../source/6LoWPAN/ws/ws_neighbor_class.h | 0 .../source/6LoWPAN/ws/ws_pae_auth.c | 0 .../source/6LoWPAN/ws/ws_pae_auth.h | 0 .../source/6LoWPAN/ws/ws_pae_controller.c | 0 .../source/6LoWPAN/ws/ws_pae_controller.h | 0 .../source/6LoWPAN/ws/ws_pae_key_storage.c | 0 .../source/6LoWPAN/ws/ws_pae_key_storage.h | 0 .../source/6LoWPAN/ws/ws_pae_lib.c | 0 .../source/6LoWPAN/ws/ws_pae_lib.h | 0 .../source/6LoWPAN/ws/ws_pae_nvm_data.c | 0 .../source/6LoWPAN/ws/ws_pae_nvm_data.h | 0 .../source/6LoWPAN/ws/ws_pae_nvm_store.c | 0 .../source/6LoWPAN/ws/ws_pae_nvm_store.h | 0 .../source/6LoWPAN/ws/ws_pae_supp.c | 0 .../source/6LoWPAN/ws/ws_pae_supp.h | 0 .../source/6LoWPAN/ws/ws_pae_time.c | 0 .../source/6LoWPAN/ws/ws_pae_time.h | 0 .../source/6LoWPAN/ws/ws_pae_timers.c | 0 .../source/6LoWPAN/ws/ws_pae_timers.h | 0 .../source/6LoWPAN/ws/ws_stats.c | 0 .../source/6LoWPAN/ws/ws_stats.h | 0 .../source/6LoWPAN/ws/ws_test_api.c | 0 .../source/BorderRouter/border_router.c | 0 .../source/BorderRouter/border_router.h | 0 .../source/Common_Protocols/icmpv6.c | 0 .../source/Common_Protocols/icmpv6.h | 0 .../source/Common_Protocols/icmpv6_prefix.c | 0 .../source/Common_Protocols/icmpv6_prefix.h | 0 .../source/Common_Protocols/icmpv6_radv.c | 0 .../source/Common_Protocols/icmpv6_radv.h | 0 .../source/Common_Protocols/ip.h | 0 .../source/Common_Protocols/ipv6.c | 0 .../source/Common_Protocols/ipv6.h | 0 .../source/Common_Protocols/ipv6_constants.h | 0 .../source/Common_Protocols/ipv6_flow.c | 0 .../source/Common_Protocols/ipv6_flow.h | 0 .../Common_Protocols/ipv6_fragmentation.c | 0 .../Common_Protocols/ipv6_fragmentation.h | 0 .../source/Common_Protocols/ipv6_resolution.c | 0 .../source/Common_Protocols/ipv6_resolution.h | 0 .../source/Common_Protocols/mld.c | 0 .../source/Common_Protocols/mld.h | 0 .../source/Common_Protocols/tcp.c | 0 .../source/Common_Protocols/tcp.h | 0 .../source/Common_Protocols/udp.c | 0 .../source/Common_Protocols/udp.h | 0 .../source/Core/buffer_dyn.c | 0 .../source/Core/include/ns_address_internal.h | 0 .../source/Core/include/ns_buffer.h | 0 .../source/Core/include/ns_error_types.h | 0 .../source/Core/include/ns_monitor.h | 0 .../source/Core/include/ns_socket.h | 0 .../source/Core/include/sockbuf.h | 0 .../source/Core/ns_address_internal.c | 0 .../source/Core/ns_monitor.c | 0 .../source/Core/ns_socket.c | 0 .../sal-stack-nanostack/source/Core/sockbuf.c | 0 .../DHCPv6_Server/DHCPv6_Server_service.c | 0 .../DHCPv6_Server/DHCPv6_server_service.h | 0 .../source/DHCPv6_client/dhcpv6_client_api.h | 0 .../DHCPv6_client/dhcpv6_client_service.c | 0 .../source/MAC/IEEE802_15_4/.gitignore | 0 .../MAC/IEEE802_15_4/mac_cca_threshold.c | 0 .../MAC/IEEE802_15_4/mac_cca_threshold.h | 0 .../source/MAC/IEEE802_15_4/mac_data_buffer.h | 0 .../source/MAC/IEEE802_15_4/mac_defines.h | 0 .../MAC/IEEE802_15_4/mac_fhss_callbacks.c | 0 .../MAC/IEEE802_15_4/mac_fhss_callbacks.h | 0 .../source/MAC/IEEE802_15_4/mac_filter.c | 0 .../source/MAC/IEEE802_15_4/mac_filter.h | 0 .../mac_header_helper_functions.c | 0 .../mac_header_helper_functions.h | 0 .../MAC/IEEE802_15_4/mac_indirect_data.c | 0 .../MAC/IEEE802_15_4/mac_indirect_data.h | 0 .../source/MAC/IEEE802_15_4/mac_mcps_sap.c | 0 .../source/MAC/IEEE802_15_4/mac_mcps_sap.h | 0 .../source/MAC/IEEE802_15_4/mac_mlme.c | 0 .../source/MAC/IEEE802_15_4/mac_mlme.h | 0 .../source/MAC/IEEE802_15_4/mac_pd_sap.c | 0 .../source/MAC/IEEE802_15_4/mac_pd_sap.h | 0 .../MAC/IEEE802_15_4/mac_security_mib.c | 0 .../MAC/IEEE802_15_4/mac_security_mib.h | 0 .../source/MAC/IEEE802_15_4/mac_timer.c | 0 .../source/MAC/IEEE802_15_4/mac_timer.h | 0 .../source/MAC/IEEE802_15_4/sw_mac.c | 0 .../source/MAC/IEEE802_15_4/sw_mac_internal.h | 0 .../source/MAC/ethernet/ethernet_mac_api.c | 0 .../source/MAC/rf_driver_storage.c | 0 .../source/MAC/rf_driver_storage.h | 0 .../source/MAC/serial/serial_mac_api.c | 0 .../source/MAC/virtual_rf/virtual_rf_client.c | 0 .../MAC/virtual_rf/virtual_rf_defines.h | 0 .../source/MAC/virtual_rf/virtual_rf_driver.c | 0 .../sal-stack-nanostack/source/MLE/.gitignore | 0 .../sal-stack-nanostack/source/MLE/mle.c | 0 .../sal-stack-nanostack/source/MLE/mle.h | 0 .../sal-stack-nanostack/source/MLE/mle_tlv.c | 0 .../sal-stack-nanostack/source/MLE/mle_tlv.h | 0 .../sal-stack-nanostack/source/MPL/mpl.c | 0 .../sal-stack-nanostack/source/MPL/mpl.h | 0 .../source/NWK_INTERFACE/Include/protocol.h | 0 .../NWK_INTERFACE/Include/protocol_abstract.h | 0 .../NWK_INTERFACE/Include/protocol_stats.h | 0 .../NWK_INTERFACE/Include/protocol_timer.h | 0 .../source/NWK_INTERFACE/protocol_core.c | 0 .../NWK_INTERFACE/protocol_core_sleep.c | 0 .../source/NWK_INTERFACE/protocol_stats.c | 0 .../source/NWK_INTERFACE/protocol_timer.c | 0 .../source/RPL/rpl_control.c | 0 .../source/RPL/rpl_control.h | 0 .../sal-stack-nanostack/source/RPL/rpl_data.c | 0 .../sal-stack-nanostack/source/RPL/rpl_data.h | 0 .../source/RPL/rpl_downward.c | 0 .../source/RPL/rpl_downward.h | 0 .../source/RPL/rpl_mrhof.c | 0 .../source/RPL/rpl_mrhof.h | 0 .../source/RPL/rpl_objective.c | 0 .../source/RPL/rpl_objective.h | 0 .../sal-stack-nanostack/source/RPL/rpl_of0.c | 0 .../sal-stack-nanostack/source/RPL/rpl_of0.h | 0 .../source/RPL/rpl_policy.c | 0 .../source/RPL/rpl_policy.h | 0 .../source/RPL/rpl_protocol.h | 0 .../source/RPL/rpl_structures.h | 0 .../source/RPL/rpl_upward.c | 0 .../source/RPL/rpl_upward.h | 0 .../source/Security/Common/sec_lib.h | 0 .../Security/Common/sec_lib_definitions.h | 0 .../source/Security/Common/security_lib.c | 0 .../source/Security/PANA/eap_protocol.c | 0 .../source/Security/PANA/eap_protocol.h | 0 .../source/Security/PANA/pana.c | 0 .../source/Security/PANA/pana.h | 0 .../source/Security/PANA/pana_avp.c | 0 .../source/Security/PANA/pana_avp.h | 0 .../source/Security/PANA/pana_client.c | 0 .../source/Security/PANA/pana_eap_header.c | 0 .../source/Security/PANA/pana_eap_header.h | 0 .../source/Security/PANA/pana_header.c | 0 .../source/Security/PANA/pana_header.h | 0 .../source/Security/PANA/pana_internal_api.h | 0 .../source/Security/PANA/pana_nvm.h | 0 .../source/Security/PANA/pana_relay_table.c | 0 .../source/Security/PANA/pana_relay_table.h | 0 .../source/Security/PANA/pana_server.c | 0 .../source/Security/TLS/tls_ccm_crypt.c | 0 .../source/Security/TLS/tls_ccm_crypt.h | 0 .../source/Security/TLS/tls_lib.c | 0 .../source/Security/TLS/tls_lib.h | 0 .../source/Security/eapol/eapol_helper.c | 0 .../source/Security/eapol/eapol_helper.h | 0 .../source/Security/eapol/kde_helper.c | 0 .../source/Security/eapol/kde_helper.h | 0 .../source/Security/kmp/kmp_addr.c | 0 .../source/Security/kmp/kmp_addr.h | 0 .../source/Security/kmp/kmp_api.c | 0 .../source/Security/kmp/kmp_api.h | 0 .../source/Security/kmp/kmp_eapol_pdu_if.c | 0 .../source/Security/kmp/kmp_eapol_pdu_if.h | 0 .../source/Security/kmp/kmp_socket_if.c | 0 .../source/Security/kmp/kmp_socket_if.h | 0 .../eap_tls_sec_prot/auth_eap_tls_sec_prot.c | 0 .../eap_tls_sec_prot/auth_eap_tls_sec_prot.h | 0 .../eap_tls_sec_prot/eap_tls_sec_prot_lib.c | 0 .../eap_tls_sec_prot/eap_tls_sec_prot_lib.h | 0 .../eap_tls_sec_prot/supp_eap_tls_sec_prot.c | 0 .../eap_tls_sec_prot/supp_eap_tls_sec_prot.h | 0 .../fwh_sec_prot/auth_fwh_sec_prot.c | 0 .../fwh_sec_prot/auth_fwh_sec_prot.h | 0 .../fwh_sec_prot/supp_fwh_sec_prot.c | 0 .../fwh_sec_prot/supp_fwh_sec_prot.h | 0 .../gkh_sec_prot/auth_gkh_sec_prot.c | 0 .../gkh_sec_prot/auth_gkh_sec_prot.h | 0 .../gkh_sec_prot/supp_gkh_sec_prot.c | 0 .../gkh_sec_prot/supp_gkh_sec_prot.h | 0 .../protocols/key_sec_prot/key_sec_prot.c | 0 .../protocols/key_sec_prot/key_sec_prot.h | 0 .../source/Security/protocols/sec_prot.h | 0 .../Security/protocols/sec_prot_certs.c | 0 .../Security/protocols/sec_prot_certs.h | 0 .../source/Security/protocols/sec_prot_cfg.h | 0 .../source/Security/protocols/sec_prot_keys.c | 0 .../source/Security/protocols/sec_prot_keys.h | 0 .../source/Security/protocols/sec_prot_lib.c | 0 .../source/Security/protocols/sec_prot_lib.h | 0 .../protocols/tls_sec_prot/tls_sec_prot.c | 0 .../protocols/tls_sec_prot/tls_sec_prot.h | 0 .../protocols/tls_sec_prot/tls_sec_prot_lib.c | 0 .../protocols/tls_sec_prot/tls_sec_prot_lib.h | 0 .../Service_Libs/CCM_lib/ccm_security.c | 0 .../Service_Libs/CCM_lib/mbedOS/aes_mbedtls.c | 0 .../CCM_lib/mbedOS/aes_mbedtls_adapter.c | 0 .../Neighbor_cache/neighbor_cache.c | 0 .../neighbor_table_definition.h | 0 .../source/Service_Libs/README.txt | 0 .../source/Service_Libs/SHA256_Lib/Makefile | 0 .../Service_Libs/SHA256_Lib/ns_sha256.c | 0 .../source/Service_Libs/SHA256_Lib/shalib.c | 0 .../source/Service_Libs/Trickle/trickle.c | 0 .../source/Service_Libs/Trickle/trickle.h | 0 .../source/Service_Libs/blacklist/blacklist.c | 0 .../source/Service_Libs/blacklist/blacklist.h | 0 .../source/Service_Libs/etx/etx.c | 0 .../source/Service_Libs/etx/etx.h | 0 .../Service_Libs/fhss/channel_functions.c | 0 .../Service_Libs/fhss/channel_functions.h | 0 .../source/Service_Libs/fhss/channel_list.c | 0 .../source/Service_Libs/fhss/channel_list.h | 0 .../source/Service_Libs/fhss/fhss.c | 0 .../source/Service_Libs/fhss/fhss.h | 0 .../source/Service_Libs/fhss/fhss_channel.c | 0 .../source/Service_Libs/fhss/fhss_channel.h | 0 .../source/Service_Libs/fhss/fhss_common.c | 0 .../source/Service_Libs/fhss/fhss_common.h | 0 .../fhss/fhss_configuration_interface.c | 0 .../Service_Libs/fhss/fhss_statistics.c | 0 .../Service_Libs/fhss/fhss_statistics.h | 0 .../source/Service_Libs/fhss/fhss_test_api.c | 0 .../source/Service_Libs/fhss/fhss_ws.c | 0 .../source/Service_Libs/fhss/fhss_ws.h | 0 .../fhss/fhss_ws_empty_functions.c | 0 .../source/Service_Libs/fnv_hash/fnv_hash.c | 0 .../source/Service_Libs/fnv_hash/fnv_hash.h | 0 .../source/Service_Libs/hmac/hmac_sha1.c | 0 .../source/Service_Libs/hmac/hmac_sha1.h | 0 .../Service_Libs/ieee_802_11/ieee_802_11.c | 0 .../Service_Libs/ieee_802_11/ieee_802_11.h | 0 .../Service_Libs/load_balance/load_balance.c | 0 .../load_balance/load_balance_api.h | 0 .../mac_neighbor_table/mac_neighbor_table.c | 0 .../mac_neighbor_table/mac_neighbor_table.h | 0 .../source/Service_Libs/mdns/README.txt | 0 .../Service_Libs/mdns/fnet/fnet_license.txt | 0 .../Service_Libs/mdns/fnet/fnet_stack/fnet.h | 0 .../mdns/fnet/fnet_stack/fnet_config.h | 0 .../fnet/fnet_stack/port/compiler/fnet_comp.h | 0 .../port/compiler/fnet_comp_config.h | 0 .../mdns/fnet/fnet_stack/port/cpu/fnet_cpu.h | 0 .../fnet/fnet_stack/services/dns/fnet_dns.h | 0 .../fnet_stack/services/dns/fnet_dns_config.h | 0 .../fnet_stack/services/dns/fnet_dns_prv.h | 0 .../fnet/fnet_stack/services/fnet_services.h | 0 .../services/fnet_services_config.h | 0 .../fnet/fnet_stack/services/mdns/fnet_mdns.c | 0 .../fnet/fnet_stack/services/mdns/fnet_mdns.h | 0 .../services/mdns/fnet_mdns_config.h | 0 .../fnet/fnet_stack/services/poll/fnet_poll.c | 0 .../fnet/fnet_stack/services/poll/fnet_poll.h | 0 .../fnet_stack/services/serial/fnet_serial.h | 0 .../services/serial/fnet_serial_config.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_arp.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_assert.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_debug.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_error.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_eth.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_icmp6.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_inet.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_ip.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_ip6.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_isr.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_mempool.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_nd6.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_netbuf.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_netif.h | 0 .../fnet/fnet_stack/stack/fnet_netif_prv.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_socket.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_stack.h | 0 .../fnet/fnet_stack/stack/fnet_stack_config.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_stdlib.c | 0 .../mdns/fnet/fnet_stack/stack/fnet_stdlib.h | 0 .../mdns/fnet/fnet_stack/stack/fnet_timer.h | 0 .../fnet/fnet_stack/stack/fnet_timer_prv.h | 0 .../source/Service_Libs/mdns/fnet/readme.txt | 0 .../Service_Libs/mdns/fnet_user_config.h | 0 .../source/Service_Libs/mdns/ns_fnet_events.c | 0 .../source/Service_Libs/mdns/ns_fnet_events.h | 0 .../source/Service_Libs/mdns/ns_fnet_port.c | 0 .../source/Service_Libs/mdns/ns_fnet_types.h | 0 .../source/Service_Libs/mdns/ns_mdns_api.c | 0 .../Service_Libs/mle_service/mle_service.c | 0 .../mle_service/mle_service_api.h | 0 .../mle_service/mle_service_buffer.c | 0 .../mle_service/mle_service_buffer.h | 0 .../mle_service_frame_counter_table.c | 0 .../mle_service_frame_counter_table.h | 0 .../mle_service/mle_service_interface.c | 0 .../mle_service/mle_service_interface.h | 0 .../mle_service/mle_service_security.c | 0 .../mle_service/mle_service_security.h | 0 .../source/Service_Libs/nd_proxy/nd_proxy.c | 0 .../source/Service_Libs/nd_proxy/nd_proxy.h | 0 .../Service_Libs/nist_aes_kw/nist_aes_kw.c | 0 .../Service_Libs/nist_aes_kw/nist_aes_kw.h | 0 .../pan_blacklist/pan_blacklist.c | 0 .../pan_blacklist/pan_blacklist_api.h | 0 .../source/Service_Libs/utils/isqrt.c | 0 .../source/Service_Libs/utils/isqrt.h | 0 .../source/Service_Libs/utils/ns_conf.c | 0 .../source/Service_Libs/utils/ns_crc.c | 0 .../source/Service_Libs/utils/ns_crc.h | 0 .../source/Service_Libs/utils/ns_file.h | 0 .../Service_Libs/utils/ns_file_system.c | 0 .../Service_Libs/whiteboard/whiteboard.c | 0 .../Service_Libs/whiteboard/whiteboard.h | 0 .../source/configs/base/cfg_ethernet.h | 0 .../source/configs/base/cfg_local_socket.h | 0 .../configs/base/cfg_lowpan_border_router.h | 0 .../source/configs/base/cfg_lowpan_host.h | 0 .../source/configs/base/cfg_lowpan_router.h | 0 .../source/configs/base/cfg_rf_tunnel.h | 0 .../configs/base/cfg_thread_border_router.h | 0 .../configs/base/cfg_thread_end_device.h | 0 .../configs/base/cfg_thread_full_end_device.h | 0 .../source/configs/base/cfg_thread_router.h | 0 .../configs/base/cfg_ws_border_router.h | 0 .../source/configs/base/cfg_ws_router.h | 0 .../source/configs/cfg_ethernet_host.h | 0 .../source/configs/cfg_generic.h | 0 .../source/configs/cfg_lowpan_border_router.h | 0 .../cfg_lowpan_border_router_rf_tunnel.h | 0 .../cfg_lowpan_border_router_rf_tunnel_ecc.h | 0 ...wpan_border_router_rf_tunnel_ecc_release.h | 0 .../source/configs/cfg_lowpan_host.h | 0 .../source/configs/cfg_lowpan_router.h | 0 .../source/configs/cfg_lowpan_router_ecc.h | 0 .../configs/cfg_lowpan_router_ecc_release.h | 0 .../source/configs/cfg_nanostack_full.h | 0 .../source/configs/cfg_nanostack_full_debug.h | 0 .../source/configs/cfg_rf_interface.h | 0 .../source/configs/cfg_thread_border_router.h | 0 .../source/configs/cfg_thread_end_device.h | 0 .../configs/cfg_thread_full_end_device.h | 0 .../source/configs/cfg_thread_router.h | 0 .../source/configs/cfg_thread_thci.h | 0 .../source/configs/cfg_ws_border_router.h | 0 .../source/configs/cfg_ws_router.h | 0 .../source/ipv6_stack/ipv6_routing_table.c | 0 .../source/ipv6_stack/ipv6_routing_table.h | 0 .../source/ipv6_stack/protocol_ipv6.c | 0 .../source/ipv6_stack/protocol_ipv6.h | 0 .../source/libDHCPv6/dhcp_service_api.c | 0 .../source/libDHCPv6/libDHCPv6.c | 0 .../source/libDHCPv6/libDHCPv6.h | 0 .../source/libDHCPv6/libDHCPv6_server.c | 0 .../source/libDHCPv6/libDHCPv6_server.h | 0 .../source/libNET/src/multicast_api.c | 0 .../libNET/src/net_6lowpan_parameter_api.c | 0 .../source/libNET/src/net_ipv6.c | 0 .../source/libNET/src/net_load_balance.c | 0 .../libNET/src/net_load_balance_internal.h | 0 .../source/libNET/src/net_mle.c | 0 .../source/libNET/src/net_rpl.c | 0 .../libNET/src/net_short_address_extension.c | 0 .../source/libNET/src/net_test.c | 0 .../source/libNET/src/ns_net.c | 0 .../source/libNET/src/socket_api.c | 0 .../sal-stack-nanostack/source/nsconfig.h | 0 .../nanostack/sal-stack-nanostack/sources.mk | 0 .../nanostack/source}/Nanostack.cpp | 0 .../sal-stack-nanostack-eventloop/.cproject | 234 ------------------ .../sal-stack-nanostack-eventloop/.project | 82 ------ .../org.eclipse.cdt.codan.core.prefs | 67 ----- .../.settings/org.eclipse.cdt.core.prefs | 65 ----- 726 files changed, 448 deletions(-) rename {features => connectivity}/nanostack/CONTRIBUTING.md (100%) rename {features => connectivity}/nanostack/coap-service/.gitignore (100%) rename {features => connectivity}/nanostack/coap-service/.mbedignore (100%) rename {features => connectivity}/nanostack/coap-service/LICENSE (100%) rename {features => connectivity}/nanostack/coap-service/Makefile (100%) rename {features => connectivity}/nanostack/coap-service/Makefile.test (100%) rename {features => connectivity}/nanostack/coap-service/apache-2.0.txt (100%) rename {features => connectivity}/nanostack/coap-service/coap-service/coap_service_api.h (100%) rename {features => connectivity}/nanostack/coap-service/junit_xsl.xslt (100%) rename {features => connectivity}/nanostack/coap-service/mbed_lib.json (100%) rename {features => connectivity}/nanostack/coap-service/run_unit_tests.sh (100%) rename {features => connectivity}/nanostack/coap-service/source/coap_connection_handler.c (100%) rename {features => connectivity}/nanostack/coap-service/source/coap_message_handler.c (100%) rename {features => connectivity}/nanostack/coap-service/source/coap_security_handler.c (100%) rename {features => connectivity}/nanostack/coap-service/source/coap_service_api.c (100%) rename {features => connectivity}/nanostack/coap-service/source/include/coap_connection_handler.h (100%) rename {features => connectivity}/nanostack/coap-service/source/include/coap_message_handler.h (100%) rename {features => connectivity}/nanostack/coap-service/source/include/coap_security_handler.h (100%) rename {features => connectivity}/nanostack/coap-service/source/include/coap_service_api_internal.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/Makefile (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/MakefileWorker.mk (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/Makefile (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/coap_connection_handlertest.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/main.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/Makefile (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/coap_message_handlertest.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/main.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/Makefile (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/coap_security_handlertest.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/main.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_service_api/Makefile (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_service_api/coap_service_apitest.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_service_api/main.cpp (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/makefile_defines.txt (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/run_tests (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/coap_service_api_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/common_functions_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/mbed_trace_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/ns_list_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/randLIB_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.h (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/system_timer_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/test/coap-service/unittest/stub/timeout_stub.c (100%) rename {features => connectivity}/nanostack/coap-service/xsl_script.sh (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/Nanostack.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackEthernetPhy.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackInterface.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackLockGuard.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackMACPhy.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackPPPPhy.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackPhy.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/NanostackRfPhy.h (100%) rename {features/nanostack => connectivity/nanostack/include}/nanostack-interface/mbed_lib.json (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/.gitignore (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/.mbedignore (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/LICENSE (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/apache-2.0.txt (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/LoWPANNDInterface.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/MeshInterfaceNanostack.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackEthernetInterface.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackPPPInterface.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/WisunBorderRouter.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/WisunInterface.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed-mesh-api/mesh_interface_types.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/mbed_lib.json (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/CallbackHandler.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/LoWPANNDInterface.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/NanostackEMACInterface.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/NanostackEthernetInterface.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/NanostackMemoryManager.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/NanostackPPPInterface.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/ThreadInterface.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/WisunBorderRouter.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/WisunInterface.cpp (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/ethernet_tasklet.c (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/NanostackMemoryManager.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/callback_handler.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/enet_tasklet.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/mesh_system.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/nd_tasklet.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/thread_tasklet.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/include/wisun_tasklet.h (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/mesh_system.c (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/nd_tasklet.c (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/thread_tasklet.c (100%) rename {features => connectivity}/nanostack/mbed-mesh-api/source/wisun_tasklet.c (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/.gitattributes (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/.mbedignore (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/README.md (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_fhss_timer.cpp (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt.c (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt_private.h (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_random.c (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_timer.cpp (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/mbed_lib.json (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.c (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.h (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mbed.cpp (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.c (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.h (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.cpp (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.h (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.c (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.h (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/README.md (100%) rename {features => connectivity}/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/nvm_ram.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/.gitignore (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/LICENSE (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/Makefile (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/apache-2.0.txt (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_callback_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_scheduler.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/arm_hal_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/eventloop_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/event.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/event.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/ns_timeout.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/system_timer.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack-eventloop/source/timer_sys.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/.gitattributes (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/.gitignore (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/.mbedignore (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/DOXYGEN_FRONTPAGE.md (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/Doxyfile (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/LICENSE-Apache-2.0 (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/LICENSE-BSD-3-Clause (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/Makefile (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/NOTICE (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/README.md (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/doxygen/mainpage.dox (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/include_dirs.mk (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/mbed_lib.json (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/cca_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ccmLIB.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/dhcp_service_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ethernet_mac_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/fhss_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/fhss_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/fhss_test_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/fhss_ws_extension.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/mac_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/mac_common_defines.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/mac_filter_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/mac_mcps.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/mlme.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/multicast_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_6lowpan_parameter_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_address_extension.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_fhss.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_interface.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_ipv6_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_load_balance_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_mle_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_nvm_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_nwk_scan.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_pana_parameters_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_polling_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_rpl.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_sleep.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_test_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_thread_test.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/net_ws_test.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_address.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_conf.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_file_system.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_mdns_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_sha256.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_time_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ns_virtual_rf_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/nwk_stats_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_aes.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_phy.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/platform/os_whiteboard.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/platform/topo_trace.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/serial_mac_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/shalib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/socket_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/sw_mac.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_bbr_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_border_router_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_commissioning_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_dhcpv6_server.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_diagcop_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_lowpower_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_management_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_management_if.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_meshcop_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/thread_net_config_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/whiteboard_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ws_bbr_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/nanostack/ws_management_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/network_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_bootstrap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_interface.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/network_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_bootstrap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_interface.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/6lowpan_iphc.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/cipv6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mpx_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_defines.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_constants.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_if.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_meshcop_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_net_config_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_test_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_tmfcop_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/adaptation_interface.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/lowpan_adaptation_interface.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common_defines.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_empty_functions.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc_data_service.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_management_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_test_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ip.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_constants.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/buffer_dyn.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/include/ns_address_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/include/ns_buffer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/include/ns_error_types.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/include/ns_monitor.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/include/ns_socket.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/include/sockbuf.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/ns_address_internal.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/ns_monitor.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/ns_socket.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Core/sockbuf.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_Server_service.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_server_service.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_service.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/.gitignore (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_data_buffer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_defines.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/ethernet/ethernet_mac_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/serial/serial_mac_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_client.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_defines.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_driver.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MLE/.gitignore (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MLE/mle.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MLE/mle.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MPL/mpl.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/MPL/mpl.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_abstract.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_stats.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core_sleep.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_stats.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_timer.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_control.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_control.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_data.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_data.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_protocol.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_structures.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib_definitions.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/Common/security_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_client.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_internal_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_nvm.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/PANA/pana_server.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_cfg.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/ccm_security.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls_adapter.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_cache.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_table_definition.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/README.txt (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/Makefile (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/ns_sha256.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/shalib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_configuration_interface.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_test_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws_empty_functions.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/README.txt (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_license.txt (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu/fnet_cpu.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_prv.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_arp.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_assert.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_debug.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_error.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_eth.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_icmp6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_inet.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_isr.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_mempool.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_nd6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netbuf.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif_prv.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_socket.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer_prv.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/readme.txt (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet_user_config.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_port.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_types.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_mdns_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist_api.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_conf.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file_system.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_ethernet.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_local_socket.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_host.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_rf_tunnel.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_end_device.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_full_end_device.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_ethernet_host.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_generic.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc_release.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_host.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc_release.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full_debug.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_rf_interface.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_thread_border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_thread_end_device.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_thread_full_end_device.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_thread_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_thread_thci.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_ws_border_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/configs/cfg_ws_router.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libDHCPv6/dhcp_service_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/multicast_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_6lowpan_parameter_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_ipv6.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance_internal.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_mle.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_rpl.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_short_address_extension.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/net_test.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/ns_net.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/libNET/src/socket_api.c (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/source/nsconfig.h (100%) rename {features => connectivity}/nanostack/sal-stack-nanostack/sources.mk (100%) rename {features/nanostack/nanostack-interface => connectivity/nanostack/source}/Nanostack.cpp (100%) delete mode 100644 features/nanostack/sal-stack-nanostack-eventloop/.cproject delete mode 100644 features/nanostack/sal-stack-nanostack-eventloop/.project delete mode 100644 features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.codan.core.prefs delete mode 100644 features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.core.prefs diff --git a/features/nanostack/CONTRIBUTING.md b/connectivity/nanostack/CONTRIBUTING.md similarity index 100% rename from features/nanostack/CONTRIBUTING.md rename to connectivity/nanostack/CONTRIBUTING.md diff --git a/features/nanostack/coap-service/.gitignore b/connectivity/nanostack/coap-service/.gitignore similarity index 100% rename from features/nanostack/coap-service/.gitignore rename to connectivity/nanostack/coap-service/.gitignore diff --git a/features/nanostack/coap-service/.mbedignore b/connectivity/nanostack/coap-service/.mbedignore similarity index 100% rename from features/nanostack/coap-service/.mbedignore rename to connectivity/nanostack/coap-service/.mbedignore diff --git a/features/nanostack/coap-service/LICENSE b/connectivity/nanostack/coap-service/LICENSE similarity index 100% rename from features/nanostack/coap-service/LICENSE rename to connectivity/nanostack/coap-service/LICENSE diff --git a/features/nanostack/coap-service/Makefile b/connectivity/nanostack/coap-service/Makefile similarity index 100% rename from features/nanostack/coap-service/Makefile rename to connectivity/nanostack/coap-service/Makefile diff --git a/features/nanostack/coap-service/Makefile.test b/connectivity/nanostack/coap-service/Makefile.test similarity index 100% rename from features/nanostack/coap-service/Makefile.test rename to connectivity/nanostack/coap-service/Makefile.test diff --git a/features/nanostack/coap-service/apache-2.0.txt b/connectivity/nanostack/coap-service/apache-2.0.txt similarity index 100% rename from features/nanostack/coap-service/apache-2.0.txt rename to connectivity/nanostack/coap-service/apache-2.0.txt diff --git a/features/nanostack/coap-service/coap-service/coap_service_api.h b/connectivity/nanostack/coap-service/coap-service/coap_service_api.h similarity index 100% rename from features/nanostack/coap-service/coap-service/coap_service_api.h rename to connectivity/nanostack/coap-service/coap-service/coap_service_api.h diff --git a/features/nanostack/coap-service/junit_xsl.xslt b/connectivity/nanostack/coap-service/junit_xsl.xslt similarity index 100% rename from features/nanostack/coap-service/junit_xsl.xslt rename to connectivity/nanostack/coap-service/junit_xsl.xslt diff --git a/features/nanostack/coap-service/mbed_lib.json b/connectivity/nanostack/coap-service/mbed_lib.json similarity index 100% rename from features/nanostack/coap-service/mbed_lib.json rename to connectivity/nanostack/coap-service/mbed_lib.json diff --git a/features/nanostack/coap-service/run_unit_tests.sh b/connectivity/nanostack/coap-service/run_unit_tests.sh similarity index 100% rename from features/nanostack/coap-service/run_unit_tests.sh rename to connectivity/nanostack/coap-service/run_unit_tests.sh diff --git a/features/nanostack/coap-service/source/coap_connection_handler.c b/connectivity/nanostack/coap-service/source/coap_connection_handler.c similarity index 100% rename from features/nanostack/coap-service/source/coap_connection_handler.c rename to connectivity/nanostack/coap-service/source/coap_connection_handler.c diff --git a/features/nanostack/coap-service/source/coap_message_handler.c b/connectivity/nanostack/coap-service/source/coap_message_handler.c similarity index 100% rename from features/nanostack/coap-service/source/coap_message_handler.c rename to connectivity/nanostack/coap-service/source/coap_message_handler.c diff --git a/features/nanostack/coap-service/source/coap_security_handler.c b/connectivity/nanostack/coap-service/source/coap_security_handler.c similarity index 100% rename from features/nanostack/coap-service/source/coap_security_handler.c rename to connectivity/nanostack/coap-service/source/coap_security_handler.c diff --git a/features/nanostack/coap-service/source/coap_service_api.c b/connectivity/nanostack/coap-service/source/coap_service_api.c similarity index 100% rename from features/nanostack/coap-service/source/coap_service_api.c rename to connectivity/nanostack/coap-service/source/coap_service_api.c diff --git a/features/nanostack/coap-service/source/include/coap_connection_handler.h b/connectivity/nanostack/coap-service/source/include/coap_connection_handler.h similarity index 100% rename from features/nanostack/coap-service/source/include/coap_connection_handler.h rename to connectivity/nanostack/coap-service/source/include/coap_connection_handler.h diff --git a/features/nanostack/coap-service/source/include/coap_message_handler.h b/connectivity/nanostack/coap-service/source/include/coap_message_handler.h similarity index 100% rename from features/nanostack/coap-service/source/include/coap_message_handler.h rename to connectivity/nanostack/coap-service/source/include/coap_message_handler.h diff --git a/features/nanostack/coap-service/source/include/coap_security_handler.h b/connectivity/nanostack/coap-service/source/include/coap_security_handler.h similarity index 100% rename from features/nanostack/coap-service/source/include/coap_security_handler.h rename to connectivity/nanostack/coap-service/source/include/coap_security_handler.h diff --git a/features/nanostack/coap-service/source/include/coap_service_api_internal.h b/connectivity/nanostack/coap-service/source/include/coap_service_api_internal.h similarity index 100% rename from features/nanostack/coap-service/source/include/coap_service_api_internal.h rename to connectivity/nanostack/coap-service/source/include/coap_service_api_internal.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/Makefile b/connectivity/nanostack/coap-service/test/coap-service/unittest/Makefile similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/Makefile rename to connectivity/nanostack/coap-service/test/coap-service/unittest/Makefile diff --git a/features/nanostack/coap-service/test/coap-service/unittest/MakefileWorker.mk b/connectivity/nanostack/coap-service/test/coap-service/unittest/MakefileWorker.mk similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/MakefileWorker.mk rename to connectivity/nanostack/coap-service/test/coap-service/unittest/MakefileWorker.mk diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/Makefile b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/Makefile similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/Makefile rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/Makefile diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/coap_connection_handlertest.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/coap_connection_handlertest.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/coap_connection_handlertest.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/coap_connection_handlertest.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/main.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/main.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/main.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/main.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_connection_handler/test_coap_connection_handler.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/Makefile b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/Makefile similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/Makefile rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/Makefile diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/coap_message_handlertest.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/coap_message_handlertest.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/coap_message_handlertest.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/coap_message_handlertest.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/main.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/main.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/main.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/main.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_message_handler/test_coap_message_handler.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/Makefile b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/Makefile similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/Makefile rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/Makefile diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/coap_security_handlertest.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/coap_security_handlertest.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/coap_security_handlertest.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/coap_security_handlertest.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/main.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/main.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/main.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/main.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_security_handler/test_coap_security_handler.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/Makefile b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/Makefile similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/Makefile rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/Makefile diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/coap_service_apitest.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/coap_service_apitest.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/coap_service_apitest.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/coap_service_apitest.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/main.cpp b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/main.cpp similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/main.cpp rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/main.cpp diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/coap_service_api/test_coap_service_api.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/makefile_defines.txt b/connectivity/nanostack/coap-service/test/coap-service/unittest/makefile_defines.txt similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/makefile_defines.txt rename to connectivity/nanostack/coap-service/test/coap-service/unittest/makefile_defines.txt diff --git a/features/nanostack/coap-service/test/coap-service/unittest/run_tests b/connectivity/nanostack/coap-service/test/coap-service/unittest/run_tests similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/run_tests rename to connectivity/nanostack/coap-service/test/coap-service/unittest/run_tests diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_connection_handler_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_message_handler_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_security_handler_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/coap_service_api_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_service_api_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/coap_service_api_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/coap_service_api_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/common_functions_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/common_functions_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/common_functions_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/common_functions_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/eventOS_event_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/mbed_trace_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbed_trace_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/mbed_trace_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbed_trace_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/ns_list_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/ns_list_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/ns_list_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/ns_list_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/ns_timer_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/nsdynmemLIB_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/randLIB_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/randLIB_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/randLIB_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/randLIB_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_builder_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_parser_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/sn_coap_protocol_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.h b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.h similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.h rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/socket_api_stub.h diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/system_timer_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/system_timer_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/system_timer_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/system_timer_stub.c diff --git a/features/nanostack/coap-service/test/coap-service/unittest/stub/timeout_stub.c b/connectivity/nanostack/coap-service/test/coap-service/unittest/stub/timeout_stub.c similarity index 100% rename from features/nanostack/coap-service/test/coap-service/unittest/stub/timeout_stub.c rename to connectivity/nanostack/coap-service/test/coap-service/unittest/stub/timeout_stub.c diff --git a/features/nanostack/coap-service/xsl_script.sh b/connectivity/nanostack/coap-service/xsl_script.sh similarity index 100% rename from features/nanostack/coap-service/xsl_script.sh rename to connectivity/nanostack/coap-service/xsl_script.sh diff --git a/features/nanostack/nanostack-interface/Nanostack.h b/connectivity/nanostack/include/nanostack-interface/Nanostack.h similarity index 100% rename from features/nanostack/nanostack-interface/Nanostack.h rename to connectivity/nanostack/include/nanostack-interface/Nanostack.h diff --git a/features/nanostack/nanostack-interface/NanostackEthernetPhy.h b/connectivity/nanostack/include/nanostack-interface/NanostackEthernetPhy.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackEthernetPhy.h rename to connectivity/nanostack/include/nanostack-interface/NanostackEthernetPhy.h diff --git a/features/nanostack/nanostack-interface/NanostackInterface.h b/connectivity/nanostack/include/nanostack-interface/NanostackInterface.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackInterface.h rename to connectivity/nanostack/include/nanostack-interface/NanostackInterface.h diff --git a/features/nanostack/nanostack-interface/NanostackLockGuard.h b/connectivity/nanostack/include/nanostack-interface/NanostackLockGuard.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackLockGuard.h rename to connectivity/nanostack/include/nanostack-interface/NanostackLockGuard.h diff --git a/features/nanostack/nanostack-interface/NanostackMACPhy.h b/connectivity/nanostack/include/nanostack-interface/NanostackMACPhy.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackMACPhy.h rename to connectivity/nanostack/include/nanostack-interface/NanostackMACPhy.h diff --git a/features/nanostack/nanostack-interface/NanostackPPPPhy.h b/connectivity/nanostack/include/nanostack-interface/NanostackPPPPhy.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackPPPPhy.h rename to connectivity/nanostack/include/nanostack-interface/NanostackPPPPhy.h diff --git a/features/nanostack/nanostack-interface/NanostackPhy.h b/connectivity/nanostack/include/nanostack-interface/NanostackPhy.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackPhy.h rename to connectivity/nanostack/include/nanostack-interface/NanostackPhy.h diff --git a/features/nanostack/nanostack-interface/NanostackRfPhy.h b/connectivity/nanostack/include/nanostack-interface/NanostackRfPhy.h similarity index 100% rename from features/nanostack/nanostack-interface/NanostackRfPhy.h rename to connectivity/nanostack/include/nanostack-interface/NanostackRfPhy.h diff --git a/features/nanostack/nanostack-interface/mbed_lib.json b/connectivity/nanostack/include/nanostack-interface/mbed_lib.json similarity index 100% rename from features/nanostack/nanostack-interface/mbed_lib.json rename to connectivity/nanostack/include/nanostack-interface/mbed_lib.json diff --git a/features/nanostack/mbed-mesh-api/.gitignore b/connectivity/nanostack/mbed-mesh-api/.gitignore similarity index 100% rename from features/nanostack/mbed-mesh-api/.gitignore rename to connectivity/nanostack/mbed-mesh-api/.gitignore diff --git a/features/nanostack/mbed-mesh-api/.mbedignore b/connectivity/nanostack/mbed-mesh-api/.mbedignore similarity index 100% rename from features/nanostack/mbed-mesh-api/.mbedignore rename to connectivity/nanostack/mbed-mesh-api/.mbedignore diff --git a/features/nanostack/mbed-mesh-api/LICENSE b/connectivity/nanostack/mbed-mesh-api/LICENSE similarity index 100% rename from features/nanostack/mbed-mesh-api/LICENSE rename to connectivity/nanostack/mbed-mesh-api/LICENSE diff --git a/features/nanostack/mbed-mesh-api/apache-2.0.txt b/connectivity/nanostack/mbed-mesh-api/apache-2.0.txt similarity index 100% rename from features/nanostack/mbed-mesh-api/apache-2.0.txt rename to connectivity/nanostack/mbed-mesh-api/apache-2.0.txt diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/LoWPANNDInterface.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/LoWPANNDInterface.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/LoWPANNDInterface.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/LoWPANNDInterface.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/MeshInterfaceNanostack.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/MeshInterfaceNanostack.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/MeshInterfaceNanostack.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/MeshInterfaceNanostack.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackEthernetInterface.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackEthernetInterface.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackEthernetInterface.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackEthernetInterface.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackPPPInterface.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackPPPInterface.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackPPPInterface.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/NanostackPPPInterface.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/ThreadInterface.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/WisunBorderRouter.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/WisunBorderRouter.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/WisunBorderRouter.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/WisunBorderRouter.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/WisunInterface.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/WisunInterface.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/WisunInterface.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/WisunInterface.h diff --git a/features/nanostack/mbed-mesh-api/mbed-mesh-api/mesh_interface_types.h b/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/mesh_interface_types.h similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed-mesh-api/mesh_interface_types.h rename to connectivity/nanostack/mbed-mesh-api/mbed-mesh-api/mesh_interface_types.h diff --git a/features/nanostack/mbed-mesh-api/mbed_lib.json b/connectivity/nanostack/mbed-mesh-api/mbed_lib.json similarity index 100% rename from features/nanostack/mbed-mesh-api/mbed_lib.json rename to connectivity/nanostack/mbed-mesh-api/mbed_lib.json diff --git a/features/nanostack/mbed-mesh-api/source/CallbackHandler.cpp b/connectivity/nanostack/mbed-mesh-api/source/CallbackHandler.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/CallbackHandler.cpp rename to connectivity/nanostack/mbed-mesh-api/source/CallbackHandler.cpp diff --git a/features/nanostack/mbed-mesh-api/source/LoWPANNDInterface.cpp b/connectivity/nanostack/mbed-mesh-api/source/LoWPANNDInterface.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/LoWPANNDInterface.cpp rename to connectivity/nanostack/mbed-mesh-api/source/LoWPANNDInterface.cpp diff --git a/features/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp b/connectivity/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp rename to connectivity/nanostack/mbed-mesh-api/source/MeshInterfaceNanostack.cpp diff --git a/features/nanostack/mbed-mesh-api/source/NanostackEMACInterface.cpp b/connectivity/nanostack/mbed-mesh-api/source/NanostackEMACInterface.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/NanostackEMACInterface.cpp rename to connectivity/nanostack/mbed-mesh-api/source/NanostackEMACInterface.cpp diff --git a/features/nanostack/mbed-mesh-api/source/NanostackEthernetInterface.cpp b/connectivity/nanostack/mbed-mesh-api/source/NanostackEthernetInterface.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/NanostackEthernetInterface.cpp rename to connectivity/nanostack/mbed-mesh-api/source/NanostackEthernetInterface.cpp diff --git a/features/nanostack/mbed-mesh-api/source/NanostackMemoryManager.cpp b/connectivity/nanostack/mbed-mesh-api/source/NanostackMemoryManager.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/NanostackMemoryManager.cpp rename to connectivity/nanostack/mbed-mesh-api/source/NanostackMemoryManager.cpp diff --git a/features/nanostack/mbed-mesh-api/source/NanostackPPPInterface.cpp b/connectivity/nanostack/mbed-mesh-api/source/NanostackPPPInterface.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/NanostackPPPInterface.cpp rename to connectivity/nanostack/mbed-mesh-api/source/NanostackPPPInterface.cpp diff --git a/features/nanostack/mbed-mesh-api/source/ThreadInterface.cpp b/connectivity/nanostack/mbed-mesh-api/source/ThreadInterface.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/ThreadInterface.cpp rename to connectivity/nanostack/mbed-mesh-api/source/ThreadInterface.cpp diff --git a/features/nanostack/mbed-mesh-api/source/WisunBorderRouter.cpp b/connectivity/nanostack/mbed-mesh-api/source/WisunBorderRouter.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/WisunBorderRouter.cpp rename to connectivity/nanostack/mbed-mesh-api/source/WisunBorderRouter.cpp diff --git a/features/nanostack/mbed-mesh-api/source/WisunInterface.cpp b/connectivity/nanostack/mbed-mesh-api/source/WisunInterface.cpp similarity index 100% rename from features/nanostack/mbed-mesh-api/source/WisunInterface.cpp rename to connectivity/nanostack/mbed-mesh-api/source/WisunInterface.cpp diff --git a/features/nanostack/mbed-mesh-api/source/ethernet_tasklet.c b/connectivity/nanostack/mbed-mesh-api/source/ethernet_tasklet.c similarity index 100% rename from features/nanostack/mbed-mesh-api/source/ethernet_tasklet.c rename to connectivity/nanostack/mbed-mesh-api/source/ethernet_tasklet.c diff --git a/features/nanostack/mbed-mesh-api/source/include/NanostackMemoryManager.h b/connectivity/nanostack/mbed-mesh-api/source/include/NanostackMemoryManager.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/NanostackMemoryManager.h rename to connectivity/nanostack/mbed-mesh-api/source/include/NanostackMemoryManager.h diff --git a/features/nanostack/mbed-mesh-api/source/include/callback_handler.h b/connectivity/nanostack/mbed-mesh-api/source/include/callback_handler.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/callback_handler.h rename to connectivity/nanostack/mbed-mesh-api/source/include/callback_handler.h diff --git a/features/nanostack/mbed-mesh-api/source/include/enet_tasklet.h b/connectivity/nanostack/mbed-mesh-api/source/include/enet_tasklet.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/enet_tasklet.h rename to connectivity/nanostack/mbed-mesh-api/source/include/enet_tasklet.h diff --git a/features/nanostack/mbed-mesh-api/source/include/mesh_system.h b/connectivity/nanostack/mbed-mesh-api/source/include/mesh_system.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/mesh_system.h rename to connectivity/nanostack/mbed-mesh-api/source/include/mesh_system.h diff --git a/features/nanostack/mbed-mesh-api/source/include/nd_tasklet.h b/connectivity/nanostack/mbed-mesh-api/source/include/nd_tasklet.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/nd_tasklet.h rename to connectivity/nanostack/mbed-mesh-api/source/include/nd_tasklet.h diff --git a/features/nanostack/mbed-mesh-api/source/include/thread_tasklet.h b/connectivity/nanostack/mbed-mesh-api/source/include/thread_tasklet.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/thread_tasklet.h rename to connectivity/nanostack/mbed-mesh-api/source/include/thread_tasklet.h diff --git a/features/nanostack/mbed-mesh-api/source/include/wisun_tasklet.h b/connectivity/nanostack/mbed-mesh-api/source/include/wisun_tasklet.h similarity index 100% rename from features/nanostack/mbed-mesh-api/source/include/wisun_tasklet.h rename to connectivity/nanostack/mbed-mesh-api/source/include/wisun_tasklet.h diff --git a/features/nanostack/mbed-mesh-api/source/mesh_system.c b/connectivity/nanostack/mbed-mesh-api/source/mesh_system.c similarity index 100% rename from features/nanostack/mbed-mesh-api/source/mesh_system.c rename to connectivity/nanostack/mbed-mesh-api/source/mesh_system.c diff --git a/features/nanostack/mbed-mesh-api/source/nd_tasklet.c b/connectivity/nanostack/mbed-mesh-api/source/nd_tasklet.c similarity index 100% rename from features/nanostack/mbed-mesh-api/source/nd_tasklet.c rename to connectivity/nanostack/mbed-mesh-api/source/nd_tasklet.c diff --git a/features/nanostack/mbed-mesh-api/source/thread_tasklet.c b/connectivity/nanostack/mbed-mesh-api/source/thread_tasklet.c similarity index 100% rename from features/nanostack/mbed-mesh-api/source/thread_tasklet.c rename to connectivity/nanostack/mbed-mesh-api/source/thread_tasklet.c diff --git a/features/nanostack/mbed-mesh-api/source/wisun_tasklet.c b/connectivity/nanostack/mbed-mesh-api/source/wisun_tasklet.c similarity index 100% rename from features/nanostack/mbed-mesh-api/source/wisun_tasklet.c rename to connectivity/nanostack/mbed-mesh-api/source/wisun_tasklet.c diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/.gitattributes b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/.gitattributes similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/.gitattributes rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/.gitattributes diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/.mbedignore b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/.mbedignore similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/.mbedignore rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/.mbedignore diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/README.md b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/README.md similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/README.md rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/README.md diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_fhss_timer.cpp b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_fhss_timer.cpp similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_fhss_timer.cpp rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_fhss_timer.cpp diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt.c b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt.c similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt.c rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt.c diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt_private.h b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt_private.h similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt_private.h rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_interrupt_private.h diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_random.c b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_random.c similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_random.c rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_random.c diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_timer.cpp b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_timer.cpp similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_timer.cpp rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/arm_hal_timer.cpp diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/mbed_lib.json b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/mbed_lib.json similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/mbed_lib.json rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/mbed_lib.json diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.c b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.c similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.c rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.c diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.h b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.h similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.h rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop.h diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mbed.cpp b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mbed.cpp similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mbed.cpp rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mbed.cpp diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.c b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.c similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.c rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.c diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.h b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.h similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.h rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_event_loop_mutex.h diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.cpp b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.cpp similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.cpp rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.cpp diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.h b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.h similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.h rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_file_system_api.h diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.c b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.c similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.c rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.c diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.h b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.h similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.h rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/ns_hal_init.h diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/README.md b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/README.md similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/README.md rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/README.md diff --git a/features/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/nvm_ram.c b/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/nvm_ram.c similarity index 100% rename from features/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/nvm_ram.c rename to connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos/nvm/nvm_ram.c diff --git a/features/nanostack/sal-stack-nanostack-eventloop/.gitignore b/connectivity/nanostack/sal-stack-nanostack-eventloop/.gitignore similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/.gitignore rename to connectivity/nanostack/sal-stack-nanostack-eventloop/.gitignore diff --git a/features/nanostack/sal-stack-nanostack-eventloop/LICENSE b/connectivity/nanostack/sal-stack-nanostack-eventloop/LICENSE similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/LICENSE rename to connectivity/nanostack/sal-stack-nanostack-eventloop/LICENSE diff --git a/features/nanostack/sal-stack-nanostack-eventloop/Makefile b/connectivity/nanostack/sal-stack-nanostack-eventloop/Makefile similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/Makefile rename to connectivity/nanostack/sal-stack-nanostack-eventloop/Makefile diff --git a/features/nanostack/sal-stack-nanostack-eventloop/apache-2.0.txt b/connectivity/nanostack/sal-stack-nanostack-eventloop/apache-2.0.txt similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/apache-2.0.txt rename to connectivity/nanostack/sal-stack-nanostack-eventloop/apache-2.0.txt diff --git a/features/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json b/connectivity/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json rename to connectivity/nanostack/sal-stack-nanostack-eventloop/mbed_lib.json diff --git a/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_callback_timer.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_callback_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_callback_timer.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_callback_timer.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event_timer.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event_timer.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_event_timer.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_scheduler.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_scheduler.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_scheduler.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/eventOS_scheduler.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/arm_hal_timer.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/arm_hal_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/arm_hal_timer.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/arm_hal_timer.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/eventloop_config.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/eventloop_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/eventloop_config.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform/eventloop_config.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/event.c b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/event.c similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/event.c rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/event.c diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/event.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/event.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/event.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/event.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/ns_timeout.c b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/ns_timeout.c similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/ns_timeout.c rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/ns_timeout.c diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.c b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.c similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.c rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.c diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/ns_timer.h diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/system_timer.c b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/system_timer.c similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/system_timer.c rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/system_timer.c diff --git a/features/nanostack/sal-stack-nanostack-eventloop/source/timer_sys.h b/connectivity/nanostack/sal-stack-nanostack-eventloop/source/timer_sys.h similarity index 100% rename from features/nanostack/sal-stack-nanostack-eventloop/source/timer_sys.h rename to connectivity/nanostack/sal-stack-nanostack-eventloop/source/timer_sys.h diff --git a/features/nanostack/sal-stack-nanostack/.gitattributes b/connectivity/nanostack/sal-stack-nanostack/.gitattributes similarity index 100% rename from features/nanostack/sal-stack-nanostack/.gitattributes rename to connectivity/nanostack/sal-stack-nanostack/.gitattributes diff --git a/features/nanostack/sal-stack-nanostack/.gitignore b/connectivity/nanostack/sal-stack-nanostack/.gitignore similarity index 100% rename from features/nanostack/sal-stack-nanostack/.gitignore rename to connectivity/nanostack/sal-stack-nanostack/.gitignore diff --git a/features/nanostack/sal-stack-nanostack/.mbedignore b/connectivity/nanostack/sal-stack-nanostack/.mbedignore similarity index 100% rename from features/nanostack/sal-stack-nanostack/.mbedignore rename to connectivity/nanostack/sal-stack-nanostack/.mbedignore diff --git a/features/nanostack/sal-stack-nanostack/DOXYGEN_FRONTPAGE.md b/connectivity/nanostack/sal-stack-nanostack/DOXYGEN_FRONTPAGE.md similarity index 100% rename from features/nanostack/sal-stack-nanostack/DOXYGEN_FRONTPAGE.md rename to connectivity/nanostack/sal-stack-nanostack/DOXYGEN_FRONTPAGE.md diff --git a/features/nanostack/sal-stack-nanostack/Doxyfile b/connectivity/nanostack/sal-stack-nanostack/Doxyfile similarity index 100% rename from features/nanostack/sal-stack-nanostack/Doxyfile rename to connectivity/nanostack/sal-stack-nanostack/Doxyfile diff --git a/features/nanostack/sal-stack-nanostack/LICENSE-Apache-2.0 b/connectivity/nanostack/sal-stack-nanostack/LICENSE-Apache-2.0 similarity index 100% rename from features/nanostack/sal-stack-nanostack/LICENSE-Apache-2.0 rename to connectivity/nanostack/sal-stack-nanostack/LICENSE-Apache-2.0 diff --git a/features/nanostack/sal-stack-nanostack/LICENSE-BSD-3-Clause b/connectivity/nanostack/sal-stack-nanostack/LICENSE-BSD-3-Clause similarity index 100% rename from features/nanostack/sal-stack-nanostack/LICENSE-BSD-3-Clause rename to connectivity/nanostack/sal-stack-nanostack/LICENSE-BSD-3-Clause diff --git a/features/nanostack/sal-stack-nanostack/Makefile b/connectivity/nanostack/sal-stack-nanostack/Makefile similarity index 100% rename from features/nanostack/sal-stack-nanostack/Makefile rename to connectivity/nanostack/sal-stack-nanostack/Makefile diff --git a/features/nanostack/sal-stack-nanostack/NOTICE b/connectivity/nanostack/sal-stack-nanostack/NOTICE similarity index 100% rename from features/nanostack/sal-stack-nanostack/NOTICE rename to connectivity/nanostack/sal-stack-nanostack/NOTICE diff --git a/features/nanostack/sal-stack-nanostack/README.md b/connectivity/nanostack/sal-stack-nanostack/README.md similarity index 100% rename from features/nanostack/sal-stack-nanostack/README.md rename to connectivity/nanostack/sal-stack-nanostack/README.md diff --git a/features/nanostack/sal-stack-nanostack/doxygen/mainpage.dox b/connectivity/nanostack/sal-stack-nanostack/doxygen/mainpage.dox similarity index 100% rename from features/nanostack/sal-stack-nanostack/doxygen/mainpage.dox rename to connectivity/nanostack/sal-stack-nanostack/doxygen/mainpage.dox diff --git a/features/nanostack/sal-stack-nanostack/include_dirs.mk b/connectivity/nanostack/sal-stack-nanostack/include_dirs.mk similarity index 100% rename from features/nanostack/sal-stack-nanostack/include_dirs.mk rename to connectivity/nanostack/sal-stack-nanostack/include_dirs.mk diff --git a/features/nanostack/sal-stack-nanostack/mbed_lib.json b/connectivity/nanostack/sal-stack-nanostack/mbed_lib.json similarity index 100% rename from features/nanostack/sal-stack-nanostack/mbed_lib.json rename to connectivity/nanostack/sal-stack-nanostack/mbed_lib.json diff --git a/features/nanostack/sal-stack-nanostack/nanostack/cca_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/cca_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/cca_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/cca_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ccmLIB.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ccmLIB.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ccmLIB.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ccmLIB.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/dhcp_service_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/dhcp_service_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/dhcp_service_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/dhcp_service_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ethernet_mac_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ethernet_mac_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ethernet_mac_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ethernet_mac_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/fhss_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/fhss_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/fhss_config.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/fhss_config.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_config.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/fhss_test_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_test_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/fhss_test_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_test_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/fhss_ws_extension.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_ws_extension.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/fhss_ws_extension.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/fhss_ws_extension.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/mac_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/mac_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/mac_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/mac_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/mac_common_defines.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/mac_common_defines.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/mac_common_defines.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/mac_common_defines.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/mac_filter_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/mac_filter_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/mac_filter_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/mac_filter_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/mac_mcps.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/mac_mcps.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/mac_mcps.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/mac_mcps.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/mlme.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/mlme.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/mlme.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/mlme.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/multicast_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/multicast_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/multicast_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/multicast_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_6lowpan_parameter_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_6lowpan_parameter_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_6lowpan_parameter_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_6lowpan_parameter_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_address_extension.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_address_extension.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_address_extension.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_address_extension.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_fhss.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_fhss.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_fhss.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_fhss.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_interface.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_interface.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_interface.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_interface.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_ipv6_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_ipv6_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_ipv6_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_ipv6_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_load_balance_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_load_balance_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_load_balance_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_load_balance_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_mle_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_mle_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_mle_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_mle_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_nvm_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_nvm_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_nvm_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_nvm_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_nwk_scan.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_nwk_scan.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_nwk_scan.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_nwk_scan.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_pana_parameters_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_pana_parameters_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_pana_parameters_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_pana_parameters_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_polling_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_polling_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_polling_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_polling_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_rpl.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_rpl.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_rpl.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_rpl.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_sleep.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_sleep.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_sleep.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_sleep.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_test_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_test_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_test_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_test_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_thread_test.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_thread_test.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_thread_test.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_thread_test.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/net_ws_test.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/net_ws_test.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/net_ws_test.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/net_ws_test.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_address.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_address.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_address.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_address.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_conf.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_conf.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_conf.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_conf.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_file_system.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_file_system.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_file_system.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_file_system.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_mdns_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_mdns_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_mdns_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_mdns_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_sha256.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_sha256.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_sha256.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_sha256.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_time_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_time_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_time_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_time_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ns_virtual_rf_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ns_virtual_rf_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ns_virtual_rf_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ns_virtual_rf_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/nwk_stats_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/nwk_stats_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/nwk_stats_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/nwk_stats_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_aes.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_aes.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_aes.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_aes.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_phy.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_phy.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_phy.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/platform/arm_hal_phy.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/platform/os_whiteboard.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/platform/os_whiteboard.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/platform/os_whiteboard.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/platform/os_whiteboard.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/platform/topo_trace.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/platform/topo_trace.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/platform/topo_trace.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/platform/topo_trace.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/serial_mac_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/serial_mac_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/serial_mac_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/serial_mac_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/shalib.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/shalib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/shalib.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/shalib.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/socket_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/socket_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/socket_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/socket_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/sw_mac.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/sw_mac.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/sw_mac.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/sw_mac.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_bbr_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_bbr_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_bbr_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_bbr_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_border_router_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_border_router_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_border_router_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_border_router_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_commissioning_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_commissioning_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_commissioning_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_commissioning_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_dhcpv6_server.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_dhcpv6_server.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_dhcpv6_server.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_dhcpv6_server.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_diagcop_lib.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_diagcop_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_diagcop_lib.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_diagcop_lib.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_lowpower_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_lowpower_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_lowpower_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_lowpower_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_management_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_management_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_management_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_management_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_management_if.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_management_if.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_management_if.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_management_if.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_meshcop_lib.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_meshcop_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_meshcop_lib.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_meshcop_lib.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/thread_net_config_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/thread_net_config_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/thread_net_config_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/thread_net_config_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/whiteboard_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/whiteboard_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/whiteboard_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/whiteboard_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ws_bbr_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ws_bbr_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ws_bbr_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ws_bbr_api.h diff --git a/features/nanostack/sal-stack-nanostack/nanostack/ws_management_api.h b/connectivity/nanostack/sal-stack-nanostack/nanostack/ws_management_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/nanostack/ws_management_api.h rename to connectivity/nanostack/sal-stack-nanostack/nanostack/ws_management_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/network_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/network_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/network_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/network_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_bootstrap.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_bootstrap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_bootstrap.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_bootstrap.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_interface.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_interface.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_interface.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/Generic/protocol_6lowpan_interface.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/network_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/network_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/network_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/network_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_bootstrap.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_bootstrap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_bootstrap.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_bootstrap.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_interface.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_interface.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_interface.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps/protocol_6lowpan_interface.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation/cipv6_fragmenter.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/6lowpan_iphc.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/6lowpan_iphc.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/6lowpan_iphc.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/6lowpan_iphc.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/cipv6.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/cipv6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/cipv6.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/cipv6.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_compress.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/iphc_decompress.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode/lowpan_context.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/beacon_handler.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_data_poll.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_helper.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_ie_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_pairwise_key.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mac_response_handler.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mpx_api.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mpx_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mpx_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC/mpx_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh/mesh.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_defines.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_defines.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_defines.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_defines.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND/nd_router_object.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM/nwk_nvm.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_api_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bbr_commercial.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_beacon.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_bootstrap.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_border_router_api_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_ccm.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_commissioning_if.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_common.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_config.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_constants.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_constants.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_constants.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_constants.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_dhcpv6_server.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_diagnostic.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_discovery.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_host_bootstrap.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_joiner_application.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_leader_service.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_lowpower_private_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_client.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_if.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_if.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_if.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_if.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_management_server.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mdns.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_meshcop_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_meshcop_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_meshcop_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_meshcop_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_mle_message_handler.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nd.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_neighbor_class.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_net_config_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_net_config_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_net_config_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_net_config_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_data_storage.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_network_synch.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_nvm_store.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_client.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_resolution_server.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_router_bootstrap.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_routing.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_test_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_test_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_test_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_test_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_tmfcop_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_tmfcop_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_tmfcop_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread/thread_tmfcop_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/adaptation_interface.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/adaptation_interface.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/adaptation_interface.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/adaptation_interface.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/lowpan_adaptation_interface.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/lowpan_adaptation_interface.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/lowpan_adaptation_interface.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/lowpan_adaptation_interface.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bbr_api_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_bootstrap.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_cfg_settings.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common_defines.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common_defines.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common_defines.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_common_defines.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_config.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_auth_relay.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_pdu.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_eapol_relay_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_empty_functions.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_empty_functions.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_empty_functions.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_empty_functions.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_ie_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc_data_service.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc_data_service.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc_data_service.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_llc_data_service.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_management_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_management_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_management_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_management_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_mpx_header.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_neighbor_class.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_auth.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_controller.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_key_storage.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_data.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_nvm_store.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_supp.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_time.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_pae_timers.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.c diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.h b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.h rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_stats.h diff --git a/features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_test_api.c b/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_test_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_test_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws/ws_test_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.c b/connectivity/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.c rename to connectivity/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.c diff --git a/features/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/BorderRouter/border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_prefix.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/icmpv6_radv.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ip.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ip.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ip.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ip.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_constants.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_constants.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_constants.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_constants.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_flow.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_fragmentation.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/ipv6_resolution.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/mld.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/tcp.h diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.c b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.c rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.c diff --git a/features/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.h b/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.h rename to connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols/udp.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/buffer_dyn.c b/connectivity/nanostack/sal-stack-nanostack/source/Core/buffer_dyn.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/buffer_dyn.c rename to connectivity/nanostack/sal-stack-nanostack/source/Core/buffer_dyn.c diff --git a/features/nanostack/sal-stack-nanostack/source/Core/include/ns_address_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_address_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/include/ns_address_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_address_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/include/ns_buffer.h b/connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_buffer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/include/ns_buffer.h rename to connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_buffer.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/include/ns_error_types.h b/connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_error_types.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/include/ns_error_types.h rename to connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_error_types.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/include/ns_monitor.h b/connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_monitor.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/include/ns_monitor.h rename to connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_monitor.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/include/ns_socket.h b/connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_socket.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/include/ns_socket.h rename to connectivity/nanostack/sal-stack-nanostack/source/Core/include/ns_socket.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/include/sockbuf.h b/connectivity/nanostack/sal-stack-nanostack/source/Core/include/sockbuf.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/include/sockbuf.h rename to connectivity/nanostack/sal-stack-nanostack/source/Core/include/sockbuf.h diff --git a/features/nanostack/sal-stack-nanostack/source/Core/ns_address_internal.c b/connectivity/nanostack/sal-stack-nanostack/source/Core/ns_address_internal.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/ns_address_internal.c rename to connectivity/nanostack/sal-stack-nanostack/source/Core/ns_address_internal.c diff --git a/features/nanostack/sal-stack-nanostack/source/Core/ns_monitor.c b/connectivity/nanostack/sal-stack-nanostack/source/Core/ns_monitor.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/ns_monitor.c rename to connectivity/nanostack/sal-stack-nanostack/source/Core/ns_monitor.c diff --git a/features/nanostack/sal-stack-nanostack/source/Core/ns_socket.c b/connectivity/nanostack/sal-stack-nanostack/source/Core/ns_socket.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/ns_socket.c rename to connectivity/nanostack/sal-stack-nanostack/source/Core/ns_socket.c diff --git a/features/nanostack/sal-stack-nanostack/source/Core/sockbuf.c b/connectivity/nanostack/sal-stack-nanostack/source/Core/sockbuf.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Core/sockbuf.c rename to connectivity/nanostack/sal-stack-nanostack/source/Core/sockbuf.c diff --git a/features/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_Server_service.c b/connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_Server_service.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_Server_service.c rename to connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_Server_service.c diff --git a/features/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_server_service.h b/connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_server_service.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_server_service.h rename to connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_Server/DHCPv6_server_service.h diff --git a/features/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_api.h b/connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_service.c b/connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_service.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_service.c rename to connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_client/dhcpv6_client_service.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/.gitignore b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/.gitignore similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/.gitignore rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/.gitignore diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_cca_threshold.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_data_buffer.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_data_buffer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_data_buffer.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_data_buffer.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_defines.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_defines.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_defines.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_defines.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_fhss_callbacks.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_filter.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_header_helper_functions.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_indirect_data.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mcps_sap.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_mlme.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_pd_sap.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_security_mib.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/mac_timer.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4/sw_mac_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/ethernet/ethernet_mac_api.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/ethernet/ethernet_mac_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/ethernet/ethernet_mac_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/ethernet/ethernet_mac_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/rf_driver_storage.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/serial/serial_mac_api.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/serial/serial_mac_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/serial/serial_mac_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/serial/serial_mac_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_client.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_client.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_client.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_client.c diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_defines.h b/connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_defines.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_defines.h rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_defines.h diff --git a/features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_driver.c b/connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_driver.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_driver.c rename to connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf/virtual_rf_driver.c diff --git a/features/nanostack/sal-stack-nanostack/source/MLE/.gitignore b/connectivity/nanostack/sal-stack-nanostack/source/MLE/.gitignore similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MLE/.gitignore rename to connectivity/nanostack/sal-stack-nanostack/source/MLE/.gitignore diff --git a/features/nanostack/sal-stack-nanostack/source/MLE/mle.c b/connectivity/nanostack/sal-stack-nanostack/source/MLE/mle.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MLE/mle.c rename to connectivity/nanostack/sal-stack-nanostack/source/MLE/mle.c diff --git a/features/nanostack/sal-stack-nanostack/source/MLE/mle.h b/connectivity/nanostack/sal-stack-nanostack/source/MLE/mle.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MLE/mle.h rename to connectivity/nanostack/sal-stack-nanostack/source/MLE/mle.h diff --git a/features/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.c b/connectivity/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.c rename to connectivity/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.c diff --git a/features/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.h b/connectivity/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.h rename to connectivity/nanostack/sal-stack-nanostack/source/MLE/mle_tlv.h diff --git a/features/nanostack/sal-stack-nanostack/source/MPL/mpl.c b/connectivity/nanostack/sal-stack-nanostack/source/MPL/mpl.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MPL/mpl.c rename to connectivity/nanostack/sal-stack-nanostack/source/MPL/mpl.c diff --git a/features/nanostack/sal-stack-nanostack/source/MPL/mpl.h b/connectivity/nanostack/sal-stack-nanostack/source/MPL/mpl.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/MPL/mpl.h rename to connectivity/nanostack/sal-stack-nanostack/source/MPL/mpl.h diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol.h b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol.h rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol.h diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_abstract.h b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_abstract.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_abstract.h rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_abstract.h diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_stats.h b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_stats.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_stats.h rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_stats.h diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_timer.h b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_timer.h rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include/protocol_timer.h diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core.c b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core.c rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core.c diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core_sleep.c b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core_sleep.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core_sleep.c rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_core_sleep.c diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_stats.c b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_stats.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_stats.c rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_stats.c diff --git a/features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_timer.c b/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_timer.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_timer.c rename to connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/protocol_timer.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_control.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_control.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_control.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_control.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_control.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_control.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_control.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_control.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_data.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_data.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_data.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_data.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_data.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_data.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_data.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_data.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_downward.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_mrhof.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_objective.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_of0.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_policy.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_protocol.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_protocol.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_protocol.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_protocol.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_structures.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_structures.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_structures.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_structures.h diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.c b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.c rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.c diff --git a/features/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.h b/connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.h rename to connectivity/nanostack/sal-stack-nanostack/source/RPL/rpl_upward.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib_definitions.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib_definitions.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib_definitions.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/Common/sec_lib_definitions.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/Common/security_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/Common/security_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/Common/security_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/Common/security_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/eap_protocol.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_avp.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_client.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_client.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_client.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_client.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_eap_header.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_header.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_internal_api.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_internal_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_internal_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_internal_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_nvm.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_nvm.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_nvm.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_nvm.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_relay_table.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_server.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_server.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/PANA/pana_server.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/PANA/pana_server.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_ccm_crypt.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/TLS/tls_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/eapol_helper.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/eapol/kde_helper.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_addr.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_eapol_pdu_if.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/kmp/kmp_socket_if.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/auth_fwh_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot/supp_fwh_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/auth_gkh_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot/supp_gkh_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot/key_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_certs.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_cfg.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_cfg.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_cfg.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_cfg.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_keys.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/sec_prot_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot.h diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.c b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.h b/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.h rename to connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/ccm_security.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/ccm_security.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/ccm_security.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/ccm_security.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls_adapter.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls_adapter.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls_adapter.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/CCM_lib/mbedOS/aes_mbedtls_adapter.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_cache.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_cache.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_cache.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_cache.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_table_definition.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_table_definition.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_table_definition.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache/neighbor_table_definition.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/README.txt b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/README.txt similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/README.txt rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/README.txt diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/Makefile b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/Makefile similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/Makefile rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/Makefile diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/ns_sha256.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/ns_sha256.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/ns_sha256.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/ns_sha256.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/shalib.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/shalib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/shalib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/SHA256_Lib/shalib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle/trickle.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist/blacklist.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/etx/etx.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_functions.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/channel_list.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_channel.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_common.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_configuration_interface.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_configuration_interface.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_configuration_interface.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_configuration_interface.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_statistics.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_test_api.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_test_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_test_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_test_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws_empty_functions.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws_empty_functions.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws_empty_functions.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss/fhss_ws_empty_functions.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash/fnv_hash.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/hmac/hmac_sha1.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11/ieee_802_11.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance_api.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance/load_balance_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table/mac_neighbor_table.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/README.txt b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/README.txt similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/README.txt rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/README.txt diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_license.txt b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_license.txt similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_license.txt rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_license.txt diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/fnet_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler/fnet_comp_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu/fnet_cpu.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu/fnet_cpu.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu/fnet_cpu.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu/fnet_cpu.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_prv.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_prv.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_prv.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns/fnet_dns_prv.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/fnet_services_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns/fnet_mdns_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll/fnet_poll.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial/fnet_serial_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_arp.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_arp.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_arp.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_arp.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_assert.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_assert.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_assert.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_assert.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_debug.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_debug.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_debug.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_debug.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_error.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_error.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_error.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_error.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_eth.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_eth.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_eth.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_eth.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_icmp6.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_icmp6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_icmp6.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_icmp6.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_inet.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_inet.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_inet.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_inet.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip6.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip6.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_ip6.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_isr.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_isr.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_isr.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_isr.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_mempool.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_mempool.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_mempool.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_mempool.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_nd6.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_nd6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_nd6.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_nd6.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netbuf.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netbuf.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netbuf.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netbuf.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif_prv.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif_prv.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif_prv.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_netif_prv.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_socket.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_socket.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_socket.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_socket.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stack_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_stdlib.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer_prv.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer_prv.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer_prv.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack/fnet_timer_prv.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/readme.txt b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/readme.txt similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/readme.txt rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/readme.txt diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet_user_config.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet_user_config.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet_user_config.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet_user_config.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_events.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_port.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_port.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_port.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_port.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_types.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_types.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_types.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_fnet_types.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_mdns_api.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_mdns_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_mdns_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/ns_mdns_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_api.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_buffer.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_frame_counter_table.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_interface.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service/mle_service_security.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy/nd_proxy.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw/nist_aes_kw.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist_api.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist_api.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist_api.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist/pan_blacklist_api.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/isqrt.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_conf.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_conf.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_conf.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_conf.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_crc.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file.h diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file_system.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file_system.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file_system.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils/ns_file_system.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.c b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.c rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.c diff --git a/features/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.h b/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.h rename to connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard/whiteboard.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_ethernet.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_ethernet.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_ethernet.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_ethernet.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_local_socket.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_local_socket.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_local_socket.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_local_socket.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_host.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_host.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_host.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_host.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_lowpan_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_rf_tunnel.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_rf_tunnel.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_rf_tunnel.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_rf_tunnel.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_end_device.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_end_device.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_end_device.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_end_device.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_full_end_device.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_full_end_device.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_full_end_device.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_full_end_device.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_thread_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/base/cfg_ws_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_ethernet_host.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_ethernet_host.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_ethernet_host.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_ethernet_host.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_generic.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_generic.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_generic.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_generic.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc_release.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc_release.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc_release.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_border_router_rf_tunnel_ecc_release.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_host.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_host.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_host.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_host.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc_release.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc_release.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc_release.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_lowpan_router_ecc_release.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full_debug.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full_debug.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full_debug.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_nanostack_full_debug.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_rf_interface.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_rf_interface.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_rf_interface.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_rf_interface.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_end_device.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_end_device.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_end_device.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_end_device.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_full_end_device.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_full_end_device.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_full_end_device.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_full_end_device.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_thci.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_thci.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_thread_thci.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_thread_thci.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_ws_border_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_ws_border_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_ws_border_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_ws_border_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/configs/cfg_ws_router.h b/connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_ws_router.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/configs/cfg_ws_router.h rename to connectivity/nanostack/sal-stack-nanostack/source/configs/cfg_ws_router.h diff --git a/features/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.c b/connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.c rename to connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.c diff --git a/features/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.h b/connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.h rename to connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/ipv6_routing_table.h diff --git a/features/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.c b/connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.c rename to connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.c diff --git a/features/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.h b/connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.h rename to connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack/protocol_ipv6.h diff --git a/features/nanostack/sal-stack-nanostack/source/libDHCPv6/dhcp_service_api.c b/connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/dhcp_service_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libDHCPv6/dhcp_service_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/dhcp_service_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.c b/connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.c rename to connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.c diff --git a/features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.h b/connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.h rename to connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6.h diff --git a/features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.c b/connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.c rename to connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.c diff --git a/features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.h b/connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.h rename to connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6/libDHCPv6_server.h diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/multicast_api.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/multicast_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/multicast_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/multicast_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_6lowpan_parameter_api.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_6lowpan_parameter_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_6lowpan_parameter_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_6lowpan_parameter_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_ipv6.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_ipv6.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_ipv6.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_ipv6.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance_internal.h b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance_internal.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance_internal.h rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_load_balance_internal.h diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_mle.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_mle.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_mle.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_mle.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_rpl.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_rpl.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_rpl.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_rpl.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_short_address_extension.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_short_address_extension.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_short_address_extension.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_short_address_extension.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/net_test.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_test.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/net_test.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/net_test.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/ns_net.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/ns_net.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/ns_net.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/ns_net.c diff --git a/features/nanostack/sal-stack-nanostack/source/libNET/src/socket_api.c b/connectivity/nanostack/sal-stack-nanostack/source/libNET/src/socket_api.c similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/libNET/src/socket_api.c rename to connectivity/nanostack/sal-stack-nanostack/source/libNET/src/socket_api.c diff --git a/features/nanostack/sal-stack-nanostack/source/nsconfig.h b/connectivity/nanostack/sal-stack-nanostack/source/nsconfig.h similarity index 100% rename from features/nanostack/sal-stack-nanostack/source/nsconfig.h rename to connectivity/nanostack/sal-stack-nanostack/source/nsconfig.h diff --git a/features/nanostack/sal-stack-nanostack/sources.mk b/connectivity/nanostack/sal-stack-nanostack/sources.mk similarity index 100% rename from features/nanostack/sal-stack-nanostack/sources.mk rename to connectivity/nanostack/sal-stack-nanostack/sources.mk diff --git a/features/nanostack/nanostack-interface/Nanostack.cpp b/connectivity/nanostack/source/Nanostack.cpp similarity index 100% rename from features/nanostack/nanostack-interface/Nanostack.cpp rename to connectivity/nanostack/source/Nanostack.cpp diff --git a/features/nanostack/sal-stack-nanostack-eventloop/.cproject b/features/nanostack/sal-stack-nanostack-eventloop/.cproject deleted file mode 100644 index c41e8ee746..0000000000 --- a/features/nanostack/sal-stack-nanostack-eventloop/.cproject +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/features/nanostack/sal-stack-nanostack-eventloop/.project b/features/nanostack/sal-stack-nanostack-eventloop/.project deleted file mode 100644 index b2d4cf5ac4..0000000000 --- a/features/nanostack/sal-stack-nanostack-eventloop/.project +++ /dev/null @@ -1,82 +0,0 @@ - - - eventOS - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - ?name? - - - - org.eclipse.cdt.make.core.append_environment - true - - - org.eclipse.cdt.make.core.autoBuildTarget - all - - - org.eclipse.cdt.make.core.buildArguments - - - - org.eclipse.cdt.make.core.buildCommand - make - - - org.eclipse.cdt.make.core.buildLocation - ${workspace_loc:/event_loop/Debug} - - - org.eclipse.cdt.make.core.cleanBuildTarget - clean - - - org.eclipse.cdt.make.core.contents - org.eclipse.cdt.make.core.activeConfigSettings - - - org.eclipse.cdt.make.core.enableAutoBuild - false - - - org.eclipse.cdt.make.core.enableCleanBuild - true - - - org.eclipse.cdt.make.core.enableFullBuild - true - - - org.eclipse.cdt.make.core.fullBuildTarget - all - - - org.eclipse.cdt.make.core.stopOnError - true - - - org.eclipse.cdt.make.core.useDefaultBuildCmd - true - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - diff --git a/features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.codan.core.prefs b/features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.codan.core.prefs deleted file mode 100644 index 77386c23cb..0000000000 --- a/features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.codan.core.prefs +++ /dev/null @@ -1,67 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.cdt.codan.checkers.errnoreturn=Warning -org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},implicit\=>false} -org.eclipse.cdt.codan.checkers.errreturnvalue=Error -org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.checkers.noreturn=Error -org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},implicit\=>false} -org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error -org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error -org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning -org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error -org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning -org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false} -org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning -org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},unknown\=>false,exceptions\=>()} -org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error -org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning -org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},skip\=>true} -org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error -org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error -org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error -org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error -org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error -org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error -org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error -org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info -org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},pattern\=>"^[a-z]",macro\=>true,exceptions\=>()} -org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning -org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error -org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error -org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error -org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning -org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning -org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning -org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},macro\=>true,exceptions\=>()} -org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning -org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},paramNot\=>false} -org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning -org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},else\=>false,afterelse\=>false} -org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error -org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} -org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning -org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},macro\=>true} -org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning -org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},macro\=>true} -org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning -org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},macro\=>true,exceptions\=>("@(\#)","$Id")} -org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error -org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true}} diff --git a/features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.core.prefs b/features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.core.prefs deleted file mode 100644 index 2eaccaf10b..0000000000 --- a/features/nanostack/sal-stack-nanostack-eventloop/.settings/org.eclipse.cdt.core.prefs +++ /dev/null @@ -1,65 +0,0 @@ -eclipse.preferences.version=1 -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/CC/delimiter=; -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/CC/operation=append -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/CC/value=gcc -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/V/delimiter=; -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/V/operation=append -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/V/value=1 -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/append=true -environment/project/0.2056004298.141662914.1517984773.801758434.1788862897/appendContributed=true -environment/project/0.2056004298.141662914.2121498000.642060230/CPU/delimiter=; -environment/project/0.2056004298.141662914.2121498000.642060230/CPU/operation=replace -environment/project/0.2056004298.141662914.2121498000.642060230/CPU/value=Cortex-M0 -environment/project/0.2056004298.141662914.2121498000.642060230/DEBUG/delimiter=; -environment/project/0.2056004298.141662914.2121498000.642060230/DEBUG/operation=replace -environment/project/0.2056004298.141662914.2121498000.642060230/DEBUG/value=1 -environment/project/0.2056004298.141662914.2121498000.642060230/PLATFORM/delimiter=; -environment/project/0.2056004298.141662914.2121498000.642060230/PLATFORM/operation=append -environment/project/0.2056004298.141662914.2121498000.642060230/PLATFORM/value=arm-unknown-linux-uclibcgnueabi- -environment/project/0.2056004298.141662914.2121498000.642060230/V/delimiter=; -environment/project/0.2056004298.141662914.2121498000.642060230/V/operation=append -environment/project/0.2056004298.141662914.2121498000.642060230/V/value=1 -environment/project/0.2056004298.141662914.2121498000.642060230/append=true -environment/project/0.2056004298.141662914.2121498000.642060230/appendContributed=true -environment/project/0.2056004298.141662914.2121498000/CPU/delimiter=; -environment/project/0.2056004298.141662914.2121498000/CPU/operation=append -environment/project/0.2056004298.141662914.2121498000/CPU/value=Cortex-M3 -environment/project/0.2056004298.141662914.2121498000/PLATFORM/delimiter=; -environment/project/0.2056004298.141662914.2121498000/PLATFORM/operation=append -environment/project/0.2056004298.141662914.2121498000/PLATFORM/value=arm-unknown-linux-uclibcgnueabi- -environment/project/0.2056004298.141662914.2121498000/V/delimiter=; -environment/project/0.2056004298.141662914.2121498000/V/operation=append -environment/project/0.2056004298.141662914.2121498000/V/value=1 -environment/project/0.2056004298.141662914.2121498000/append=true -environment/project/0.2056004298.141662914.2121498000/appendContributed=true -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CC/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CC/operation=replace -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CC/value=armcc -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CONFIG/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CONFIG/operation=replace -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CONFIG/value=generic -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CPU/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CPU/operation=replace -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/CPU/value=Cortex-M0 -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/DEBUG/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/DEBUG/operation=replace -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/DEBUG/value=1 -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/V/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/V/operation=append -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/V/value=1 -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/append=true -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176.535362087/appendContributed=true -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/CC/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/CC/operation=replace -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/CC/value=armcc -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/CPU/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/CPU/operation=append -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/CPU/value=Cortex-M3 -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/DEBUG/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/DEBUG/operation=replace -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/DEBUG/value=1 -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/V/delimiter=; -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/V/operation=append -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/V/value=1 -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/append=true -environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1189539176/appendContributed=true