From 4ac24549ad967e0e1b51f7ab07824132d081a88d Mon Sep 17 00:00:00 2001 From: Ondrej Kosta Date: Mon, 26 Jul 2021 12:25:19 +0200 Subject: [PATCH] examples: create a new folder structure for generic network examples simple_sniffer was moved from /wifi folder to /network folder network_tests was moved from /system to /network folder README's were updated accordingly to reflect new structure --- examples/README.md | 1 + examples/network/README.md | 5 +++++ .../network_tests/CMakeLists.txt | 0 examples/{system => network}/network_tests/Makefile | 0 .../{system => network}/network_tests/README.md | 0 .../network_tests/main/CMakeLists.txt | 0 .../network_tests/main/component.mk | 0 .../network_tests/main/net_suite.c | 0 .../network_tests/main/stdinout.c | 0 .../network_tests/main/stdinout.h | 0 .../{wifi => network}/simple_sniffer/CMakeLists.txt | 0 examples/{wifi => network}/simple_sniffer/Makefile | 0 examples/{wifi => network}/simple_sniffer/README.md | 0 .../simple_sniffer/components/pcap/CMakeLists.txt | 0 .../simple_sniffer/components/pcap/component.mk | 0 .../simple_sniffer/components/pcap/pcap.c | 0 .../simple_sniffer/components/pcap/pcap.h | 0 .../simple_sniffer/main/CMakeLists.txt | 0 .../simple_sniffer/main/Kconfig.projbuild | 0 .../simple_sniffer/main/cmd_sniffer.c | 0 .../simple_sniffer/main/cmd_sniffer.h | 0 .../simple_sniffer/main/component.mk | 0 .../main/simple_sniffer_example_main.c | 0 .../simple_sniffer/partitions_example.csv | 0 .../simple_sniffer/sdkconfig.defaults | 0 .../simple_sniffer/sniffer-esp32-pcap.png | Bin examples/wifi/README.md | 1 - 27 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 examples/network/README.md rename examples/{system => network}/network_tests/CMakeLists.txt (100%) rename examples/{system => network}/network_tests/Makefile (100%) rename examples/{system => network}/network_tests/README.md (100%) rename examples/{system => network}/network_tests/main/CMakeLists.txt (100%) rename examples/{system => network}/network_tests/main/component.mk (100%) rename examples/{system => network}/network_tests/main/net_suite.c (100%) rename examples/{system => network}/network_tests/main/stdinout.c (100%) rename examples/{system => network}/network_tests/main/stdinout.h (100%) rename examples/{wifi => network}/simple_sniffer/CMakeLists.txt (100%) rename examples/{wifi => network}/simple_sniffer/Makefile (100%) rename examples/{wifi => network}/simple_sniffer/README.md (100%) rename examples/{wifi => network}/simple_sniffer/components/pcap/CMakeLists.txt (100%) rename examples/{wifi => network}/simple_sniffer/components/pcap/component.mk (100%) rename examples/{wifi => network}/simple_sniffer/components/pcap/pcap.c (100%) rename examples/{wifi => network}/simple_sniffer/components/pcap/pcap.h (100%) rename examples/{wifi => network}/simple_sniffer/main/CMakeLists.txt (100%) rename examples/{wifi => network}/simple_sniffer/main/Kconfig.projbuild (100%) rename examples/{wifi => network}/simple_sniffer/main/cmd_sniffer.c (100%) rename examples/{wifi => network}/simple_sniffer/main/cmd_sniffer.h (100%) rename examples/{wifi => network}/simple_sniffer/main/component.mk (100%) rename examples/{wifi => network}/simple_sniffer/main/simple_sniffer_example_main.c (100%) rename examples/{wifi => network}/simple_sniffer/partitions_example.csv (100%) rename examples/{wifi => network}/simple_sniffer/sdkconfig.defaults (100%) rename examples/{wifi => network}/simple_sniffer/sniffer-esp32-pcap.png (100%) diff --git a/examples/README.md b/examples/README.md index fcd3826f78..191b5286b1 100644 --- a/examples/README.md +++ b/examples/README.md @@ -15,6 +15,7 @@ The examples are grouped into subdirectories by category. Each category director * `ethernet` Ethernet network examples. * `get-started` Simple examples with minimal functionality. Good start point for beginners. * `mesh` Wi-Fi Mesh examples. +* `network` Examples related to general network environment, test & analysis. * `openthread` OpenThread examples. * `peripherals` Examples showing driver functionality for the various onboard ESP32 peripherals. * `protocols` Examples showing network protocol interactions. diff --git a/examples/network/README.md b/examples/network/README.md new file mode 100644 index 0000000000..174ac4b60a --- /dev/null +++ b/examples/network/README.md @@ -0,0 +1,5 @@ +# Network Examples + +Contains examples related to general network environment, test & analysis. + +See the [README.md](../README.md) file in the upper level [examples](../) directory for more information about examples. diff --git a/examples/system/network_tests/CMakeLists.txt b/examples/network/network_tests/CMakeLists.txt similarity index 100% rename from examples/system/network_tests/CMakeLists.txt rename to examples/network/network_tests/CMakeLists.txt diff --git a/examples/system/network_tests/Makefile b/examples/network/network_tests/Makefile similarity index 100% rename from examples/system/network_tests/Makefile rename to examples/network/network_tests/Makefile diff --git a/examples/system/network_tests/README.md b/examples/network/network_tests/README.md similarity index 100% rename from examples/system/network_tests/README.md rename to examples/network/network_tests/README.md diff --git a/examples/system/network_tests/main/CMakeLists.txt b/examples/network/network_tests/main/CMakeLists.txt similarity index 100% rename from examples/system/network_tests/main/CMakeLists.txt rename to examples/network/network_tests/main/CMakeLists.txt diff --git a/examples/system/network_tests/main/component.mk b/examples/network/network_tests/main/component.mk similarity index 100% rename from examples/system/network_tests/main/component.mk rename to examples/network/network_tests/main/component.mk diff --git a/examples/system/network_tests/main/net_suite.c b/examples/network/network_tests/main/net_suite.c similarity index 100% rename from examples/system/network_tests/main/net_suite.c rename to examples/network/network_tests/main/net_suite.c diff --git a/examples/system/network_tests/main/stdinout.c b/examples/network/network_tests/main/stdinout.c similarity index 100% rename from examples/system/network_tests/main/stdinout.c rename to examples/network/network_tests/main/stdinout.c diff --git a/examples/system/network_tests/main/stdinout.h b/examples/network/network_tests/main/stdinout.h similarity index 100% rename from examples/system/network_tests/main/stdinout.h rename to examples/network/network_tests/main/stdinout.h diff --git a/examples/wifi/simple_sniffer/CMakeLists.txt b/examples/network/simple_sniffer/CMakeLists.txt similarity index 100% rename from examples/wifi/simple_sniffer/CMakeLists.txt rename to examples/network/simple_sniffer/CMakeLists.txt diff --git a/examples/wifi/simple_sniffer/Makefile b/examples/network/simple_sniffer/Makefile similarity index 100% rename from examples/wifi/simple_sniffer/Makefile rename to examples/network/simple_sniffer/Makefile diff --git a/examples/wifi/simple_sniffer/README.md b/examples/network/simple_sniffer/README.md similarity index 100% rename from examples/wifi/simple_sniffer/README.md rename to examples/network/simple_sniffer/README.md diff --git a/examples/wifi/simple_sniffer/components/pcap/CMakeLists.txt b/examples/network/simple_sniffer/components/pcap/CMakeLists.txt similarity index 100% rename from examples/wifi/simple_sniffer/components/pcap/CMakeLists.txt rename to examples/network/simple_sniffer/components/pcap/CMakeLists.txt diff --git a/examples/wifi/simple_sniffer/components/pcap/component.mk b/examples/network/simple_sniffer/components/pcap/component.mk similarity index 100% rename from examples/wifi/simple_sniffer/components/pcap/component.mk rename to examples/network/simple_sniffer/components/pcap/component.mk diff --git a/examples/wifi/simple_sniffer/components/pcap/pcap.c b/examples/network/simple_sniffer/components/pcap/pcap.c similarity index 100% rename from examples/wifi/simple_sniffer/components/pcap/pcap.c rename to examples/network/simple_sniffer/components/pcap/pcap.c diff --git a/examples/wifi/simple_sniffer/components/pcap/pcap.h b/examples/network/simple_sniffer/components/pcap/pcap.h similarity index 100% rename from examples/wifi/simple_sniffer/components/pcap/pcap.h rename to examples/network/simple_sniffer/components/pcap/pcap.h diff --git a/examples/wifi/simple_sniffer/main/CMakeLists.txt b/examples/network/simple_sniffer/main/CMakeLists.txt similarity index 100% rename from examples/wifi/simple_sniffer/main/CMakeLists.txt rename to examples/network/simple_sniffer/main/CMakeLists.txt diff --git a/examples/wifi/simple_sniffer/main/Kconfig.projbuild b/examples/network/simple_sniffer/main/Kconfig.projbuild similarity index 100% rename from examples/wifi/simple_sniffer/main/Kconfig.projbuild rename to examples/network/simple_sniffer/main/Kconfig.projbuild diff --git a/examples/wifi/simple_sniffer/main/cmd_sniffer.c b/examples/network/simple_sniffer/main/cmd_sniffer.c similarity index 100% rename from examples/wifi/simple_sniffer/main/cmd_sniffer.c rename to examples/network/simple_sniffer/main/cmd_sniffer.c diff --git a/examples/wifi/simple_sniffer/main/cmd_sniffer.h b/examples/network/simple_sniffer/main/cmd_sniffer.h similarity index 100% rename from examples/wifi/simple_sniffer/main/cmd_sniffer.h rename to examples/network/simple_sniffer/main/cmd_sniffer.h diff --git a/examples/wifi/simple_sniffer/main/component.mk b/examples/network/simple_sniffer/main/component.mk similarity index 100% rename from examples/wifi/simple_sniffer/main/component.mk rename to examples/network/simple_sniffer/main/component.mk diff --git a/examples/wifi/simple_sniffer/main/simple_sniffer_example_main.c b/examples/network/simple_sniffer/main/simple_sniffer_example_main.c similarity index 100% rename from examples/wifi/simple_sniffer/main/simple_sniffer_example_main.c rename to examples/network/simple_sniffer/main/simple_sniffer_example_main.c diff --git a/examples/wifi/simple_sniffer/partitions_example.csv b/examples/network/simple_sniffer/partitions_example.csv similarity index 100% rename from examples/wifi/simple_sniffer/partitions_example.csv rename to examples/network/simple_sniffer/partitions_example.csv diff --git a/examples/wifi/simple_sniffer/sdkconfig.defaults b/examples/network/simple_sniffer/sdkconfig.defaults similarity index 100% rename from examples/wifi/simple_sniffer/sdkconfig.defaults rename to examples/network/simple_sniffer/sdkconfig.defaults diff --git a/examples/wifi/simple_sniffer/sniffer-esp32-pcap.png b/examples/network/simple_sniffer/sniffer-esp32-pcap.png similarity index 100% rename from examples/wifi/simple_sniffer/sniffer-esp32-pcap.png rename to examples/network/simple_sniffer/sniffer-esp32-pcap.png diff --git a/examples/wifi/README.md b/examples/wifi/README.md index d425c186de..f40ecfa8b2 100644 --- a/examples/wifi/README.md +++ b/examples/wifi/README.md @@ -14,7 +14,6 @@ The examples are grouped into sub-directories by category. Each category directo * `power_save` contains a how to use power save mode of Wi-Fi. * `roaming` contains a example using 802.11k and 802.11v APIs. * `scan` shows how to scan for all the available APs. -* `simple_sniffer` demonstrates basic usage of WiFi sniffer mode by saving packets into SD card with pcap format. * `smart_config` shows how ESP connects to a target AP with ESPTOUCH. * `wifi_easy_connect` shows how to configure an ESP device as an enrollee using Device Provisioning Protocol (DPP). * `wpa2_enterprise` connects to AP with WPA2 enterprise encryption.