Home
last modified time | relevance | path

Searched full:iperf (Results 1 – 25 of 47) sorted by relevance

12

/hal_espressif-3.6.0/examples/wifi/iperf/
Diperf_test.py2 Test case for iperf example.
7 2. use `sudo killall iperf` to force kill iperf, didn't implement windows version
18 iperf: "/dev/ttyUSB1"
38 NO_BANDWIDTH_LIMIT = -1 # iperf send bandwith is not limited
49 """ iperf test implementation """
57 setup iperf test:
59 1. kill current iperf process
60 2. reboot DUT (currently iperf is not very robust, need to reboot DUT)
65 self.softap_dut.expect_any('iperf>', 'esp32>', timeout=30)
68 self.dut.expect_any('iperf>', 'esp32>', timeout=30)
[all …]
DREADME.md1 # Iperf Example
3 ## Note about iperf version
4 The iperf example doesn't support all features in standard iperf. It's compitable with iperf versio…
7 The iperf can get better throughput if the SPI flash frequency is set to 80MHz, but the system may …
12 …mplements the protocol used by the common performance measurement tool [iPerf](https://iperf.fr/).
13 …en two ESP32s running this example, or between a single ESP32 and a computer running the iPerf tool
17 1. Build the iperf example with sdkconfig.defaults, which contains performance test specific config…
22 3. Run iperf as server on AP side
23 iperf -s -i 3
25 4. Run iperf as client on ESP32 side
[all …]
DMakefile6 PROJECT_NAME := iperf
9 EXTRA_COMPONENT_DIRS += $(IDF_PATH)/examples/common_components/iperf
DCMakeLists.txt6 $ENV{IDF_PATH}/examples/common_components/iperf)
9 project(iperf) project
/hal_espressif-3.6.0/examples/ethernet/iperf/
Diperf_test.py2 Test case for iperf example.
7 2. use `sudo killall iperf` to force kill iperf, didn't implement windows version
27 NO_BANDWIDTH_LIMIT = -1 # iperf send bandwith is not limited
31 """ iperf test implementation """
37 setup iperf test:
39 1. kill current iperf process
40 2. reboot DUT (currently iperf is not very robust, need to reboot DUT)
43 subprocess.check_output('sudo killall iperf 2>&1 > /dev/null', shell=True)
47 self.dut.expect_any('iperf>', 'esp32>')
67 dut = env.get_dut('iperf', 'examples/ethernet/iperf', dut_class=ttfw_idf.ESP32DUT)
[all …]
DREADME.md4 # Ethernet iperf Example
10 This example demonstrates basic usage of [iperf](https://iperf.fr/) protocol to measure the through…
28 1. Install iperf tool on PC
29 * Debian/Ubuntu: `sudo apt-get install iperf`
30 * macOS: `brew install iperf`(if using Homebrew) or `sudo port install iperf`(if using MacPorts)
31 * Windows(MSYS2): Downloads binaries from [here]( https://iperf.fr/iperf-download.php#windows)
62 * PC: run command: `iperf -u -s -i 3` to start iperf server in UDP mode, and report interval is 3 s…
63 * ESP32: run command: `iperf -u -c PC_IP -i 3 -t 30` to start iperf client in UDP mode, and the tes…
106 * PC: run command: `iperf -u -c ESP_IP -b 80M -t 30 -i 3` to start iperf client in UDP mode with es…
107 * ESP32: run command: `iperf -u -s -t 30 -i 3` to start iperf server in UDP mode, and the test will…
[all …]
DMakefile9 EXTRA_COMPONENT_DIRS += $(IDF_PATH)/examples/wifi/iperf/components
10 EXTRA_COMPONENT_DIRS += $(IDF_PATH)/examples/common_components/iperf
/hal_espressif-3.6.0/tools/ci/python_packages/idf_iperf_test_util/
DIperfUtility.py90 :param raw_data: iperf raw data
232 """ iperf test implementation """
258 setup iperf test:
260 1. kill current iperf process
261 2. reboot DUT (currently iperf is not very robust, need to reboot DUT)
266 subprocess.check_output('sudo killall iperf 2>&1 > /dev/null', shell=True)
271 self.dut.expect_any('iperf>', 'esp32>')
297 # run iperf test
301 process = subprocess.Popen(['iperf', '-s', '-B', self.pc_nic_ip,
305 … self.dut.write('iperf -c {} -i 1 -t {} -b {}'.format(self.pc_nic_ip, TEST_TIME, bw_limit))
[all …]
/hal_espressif-3.6.0/examples/openthread/ot_cli/
DREADME.md6 …penthread/blob/master/src/cli/README.md), with some additional features such as TCP, UDP and Iperf.
157 ### Iperf Example
159 Print the iperf help:
161 iperf
162 ---iperf parameter---
172 create a tcp server : iperf -s -i 3 -p 5001 -t 60
173 create a udp client : iperf -c <addr> -u -i 3 -t 60 -p 5001 -l 512
177 On the leader device, start iperf TCP or UDP server:
179 > iperf -V -s -i 3 -p 5001 -t 20
188 > iperf -V -s -u -i 3 -p 5001 -t 20
[all …]
/hal_espressif-3.6.0/examples/common_components/iperf/
DREADME.md1 # iperf Component
3 This directory contains an implementation for iperf network performance tester
8 - [esp_wifi](../../wifi/iperf).
10 - [ethernet](../../ethernet/iperf)
12 …o use this component, please check API Documentation from header file [iperf.h](./include/iperf.h).
Diperf.c1 /* Iperf Example - iperf implementation
19 #include "iperf.h"
32 static const char *TAG = "iperf";
466 ESP_LOGI(TAG, "iperf exit"); in iperf_task_traffic()
494 ESP_LOGW(TAG, "iperf is running"); in iperf_start()
526 ESP_LOGI(TAG, "wait current iperf to stop ..."); in iperf_stop()
/hal_espressif-3.6.0/examples/ethernet/iperf/main/
Dcmd_ethernet.c20 #include "iperf.h"
62 /* "iperf" command */
90 // ethernet iperf only support IPV4 address in eth_cmd_iperf()
93 /* iperf -a */ in eth_cmd_iperf()
105 /* iperf -s */ in eth_cmd_iperf()
109 /* iperf -c SERVER_ADDRESS */ in eth_cmd_iperf()
130 /* iperf -u */ in eth_cmd_iperf()
137 /* iperf -p */ in eth_cmd_iperf()
151 /* iperf -i */ in eth_cmd_iperf()
161 /* iperf -t */ in eth_cmd_iperf()
[all …]
Dethernet_example_main.c1 /* Ethernet iperf example
50 repl_config.prompt = "iperf>"; in app_main()
64 printf(" | 4. Server: 'iperf -u -s -i 3' |\n"); in app_main()
65 printf(" | 5. Client: 'iperf -u -c SERVER_IP -t 60 -i 3' |\n"); in app_main()
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/
DREADME_CN.md11 - Wi-Fi Iperf 协议
14 Wi-Fi 的 Iperf 协议使用方法请参考 [Wi-Fi Iperf README](../../../wifi/iperf/README.md)。
16 当 Wi-Fi 的 Iperf 使能之后,ESP-BLE-MESH 就可以使用 fast provision 进行快速配网。此示例中的节点(Node)包含了一个 element,该 element …
DREADME.md11 - Wi-Fi Iperf protocol
14 For information on how to use the Iperf protocol for Wi-Fi, please refer to [Wi-Fi Iperf README](..…
16 When Wi-Fi Iperf is enabled, ESP-BLE-MESH can use fast provision for device provisioning. The node …
/hal_espressif-3.6.0/examples/openthread/ot_cli/main/
Desp_ot_iperf.c13 #include "iperf.h"
19 #define TAG "ot-iperf"
27 // set iperf default flag: tcp server in esp_ot_process_iperf()
33 otCliOutputFormat("---iperf parameter---\n"); in esp_ot_process_iperf()
43 otCliOutputFormat("create a tcp server : iperf -s -i 3 -p 5001 -t 60\n"); in esp_ot_process_iperf()
44 … otCliOutputFormat("create a udp client : iperf -c <addr> -u -i 3 -t 60 -p 5001 -l 512\n"); in esp_ot_process_iperf()
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/
DBLE_Mesh_WiFi_Coexist_Example_Walkthrough.md5 * The Wi-Fi function is demonstrated by measuring its transfer rate, using the `iperf` protocol;
18 2. Start a TCP server by entering the `iperf -s -i 3 -t 1000` command in your serial port tool, whi…
20 3. Start a TCP client by entering the `iperf -c board_IP_address -i 3 -t 60` command in your PC ter…
21 …- For example, you should enter `iperf -c 192.168.10.42 -i 3 -t 60`, if the IP address of your boa…
39 ├── components /* Stores the `.c` and `.h` iperf code files for this demo */
51 …ainly implements the Wi-Fi feature, which allows some basic commands and `iperf-related` test comm…
55 > [Iperf](https://iperf.fr) is a tool for active measurements of the maximum achievable bandwidth o…
275 Note that the `sta`,`scan`,`ap`,`query`,`iperf`,`restart` and `heap` commands are supported in this…
/hal_espressif-3.6.0/examples/wifi/iperf/main/
Diperf_example_main.c1 /* Wi-Fi iperf Example
32 repl_config.prompt = "iperf>"; in app_main()
56 printf(" | 4. Run iperf to test UDP/TCP RX/TX throughput |\n"); in app_main()
Dcmd_wifi.c1 /* Iperf Example - wifi commands
21 #include "iperf.h"
337 // now wifi iperf only support IPV4 address in wifi_cmd_iperf()
406 /* iperf -b */ in wifi_cmd_iperf()
492 iperf_args.abort = arg_lit0("a", "abort", "abort running iperf"); in register_wifi()
495 .command = "iperf", in register_wifi()
496 .help = "iperf command", in register_wifi()
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/
Dcmd_wifi.c1 /* Iperf Example - wifi commands
20 #include "iperf.h"
51 static const char *TAG = "iperf";
328 // wifi iperf only support IPV4 address in wifi_cmd_iperf()
492 iperf_args.abort = arg_lit0("a", "abort", "abort running iperf"); in register_wifi()
495 .command = "iperf", in register_wifi()
496 .help = "iperf command", in register_wifi()
/hal_espressif-3.6.0/examples/common_components/iperf/include/
Diperf.h1 /* Iperf Example - iperf declaration
/hal_espressif-3.6.0/components/idf_test/include/
Didf_performance.h39 // throughput performance by iperf
53 // throughput performance by ethernet iperf
/hal_espressif-3.6.0/docs/zh_CN/api-reference/network/
Desp_eth.rst10 - 以太网 iperf 示例::example:`ethernet/iperf`.
/hal_espressif-3.6.0/components/esp_wifi/
DKconfig148 … test the maximum UDP TX throughput with iperf etc. For iperf test in shieldbox, the recommended
166 … reason, e.g. test the maximum UDP RX throughput with iperf etc. For iperf test in shieldbox, the
/hal_espressif-3.6.0/docs/en/api-guides/performance/
Dspeed.rst27 …this directly (for example see the examples :example:`wifi/iperf` and :example:`ethernet/iperf` fo…
239iperf` example contains a configuration that is heavily optimized for Wi-Fi TCP/IP throughput. App…

12