fdcavalcanti commented on PR #18211:
URL: https://github.com/apache/nuttx/pull/18211#issuecomment-3823672211
@zhhyu7 thanks for the change.
It works without having to modify the `NET_SEND_BUFSIZE`.
I have tested the following devices before and on this commit and got very
different throughput in each
- ESP32: 12 MBits/s (before: same)
- ESP32S3: 4 MBits/s (before: same) (even with SMP)
- ESP32C3: 6 MBits/s (before: 9 MBits/s)
- ESP32C6: 1 MBits/s (before: same)
While some devices are very slow, it still connects and performs IPERF.
Current issue noticed:
IPERF still gets stuck on the first ~6 seconds, and this is happening on all
devices even before this PR:
```
nsh> iperf -c 192.168.0.125 -i 3 -t 30
IP: 192.168.0.8
mode=tcp-client sip=192.168.0.8:5001,dip=192.168.0.125:5001, interval=3,
time=30
Interval Transfer Bandwidth
0.00- 3.01 sec 49152 Bytes 0.13 Mbits/sec
3.01- 6.02 sec 0 Bytes 0.00 Mbits/sec
6.02- 9.03 sec 2064384 Bytes 5.49 Mbits/sec
9.03- 12.04 sec 2080768 Bytes 5.53 Mbits/sec
12.04- 15.05 sec 2113536 Bytes 5.62 Mbits/sec
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]