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]

Reply via email to