AnsweredAssumed Answered

Ethernet bandwidth on iMX6 dual lite

Question asked by Richard Buchmann on Nov 30, 2015
Latest reply on Dec 4, 2015 by Richard Buchmann



We have several problems with ethernet bandwidth of our board based on a iMX6 dual lite.


A dual lite should work at 340 Mbps using TCP but it does not. This is what we get on a similar board based on a quad not-lite.


Please read below the tests we did to find out the root cause.


Test NC

  • On the dual lite board
    dd if=/dev/zero bs=1M | nc 5001
  • On a PC (
    nc -l -p 5001 > /dev/null
    and in another shell :
    sudo iftop -i eth0

Results : only 100 Mbps instead of expected 340 (or more)


Test TCP

  1. On the dual lite board
    gst-launch-1.0 videotestsrc ! video/x-raw, width=1280, height=2048, framerate=25/1, format=GRAY8 ! imagefreeze ! queue max-size-buffers=1 ! tcpclientsink port=5000 host= sync=false
  2. On a PC (
    gst-launch-1.0 tcpserversrc port=5000 host= ! queue ! videoparse format=25 width=1280 height=2048 framerate=50/1 ! queue ! videoconvert ! queue ! fpsdisplaysink sync=false
  3. Reboot and try again

Results : the FPS is varying a lot. At every boot, the FPS max is like random.




Is there anything wrong ?

Is it possible to increase the bandwidth ?