Hello Felix,
Malformed packets usually are a product of the source. In this case the desktop running LTS 14.04. Hopefully the wireshark is on an independant system on the same switch. What I cannot understand is the entire malformed packet is corrupt from the beginning to the end of the MAC portion of the packet. The data seems to be untouched.
I have a SABRE-SDB with a 6Q and 4.1.15, and it runs iperf3 only a few dropped packets, but we are talking insignificant numbers.
In one test 5 packets out of 11.6 million and in another 4 packets out of 11.8 million.
Here are my results. Can you post theirs?
Client Run #1
root@imx6qdlsolo:~# iperf3 -u -c 192.168.0.1 -b 80M -l 1470 -t 360 -i 10 -P 5 -w 32M -A0
Connecting to host 192.168.0.1, port 5201
[deleted the traffic reports in between]
Final report
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.00-360.00 sec 3.20 GBytes 76.3 Mbits/sec 0.019 ms 1/2336053 (4.3e-05%)
[ 4] Sent 2336053 datagrams
[ 6] 0.00-360.00 sec 3.20 GBytes 76.3 Mbits/sec 0.021 ms 0/2336053 (0%)
[ 6] Sent 2336053 datagrams
[ 8] 0.00-360.00 sec 3.20 GBytes 76.3 Mbits/sec 0.010 ms 0/2336053 (0%)
[ 8] Sent 2336053 datagrams
[ 10] 0.00-360.00 sec 3.20 GBytes 76.3 Mbits/sec 0.019 ms 3/2336053 (0.00013%)
[ 10] Sent 2336053 datagrams
[ 12] 0.00-360.00 sec 3.20 GBytes 76.3 Mbits/sec 0.018 ms 1/2336053 (4.3e-05%)
[ 12] Sent 2336053 datagrams
[SUM] 0.00-360.00 sec 16.0 GBytes 382 Mbits/sec 0.017 ms 5/11680265 (4.3e-05%)
- - - - - - - - - - - - - - - - - - - - - - - - -
So out of 11.6 GBytes transferred we only dropped 5 packets.
Client Run #2
- - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datag rams
[ 4] 0.00-360.00 sec 3.24 GBytes 77.3 Mbits/sec 0.022 ms 0/2365207 (0%)
[ 4] Sent 2365207 datagrams
[ 6] 0.00-360.00 sec 3.24 GBytes 77.3 Mbits/sec 0.018 ms 0/2365207 (0%)
[ 6] Sent 2365207 datagrams
[ 8] 0.00-360.00 sec 3.24 GBytes 77.3 Mbits/sec 0.015 ms 0/2365207 (0%)
[ 8] Sent 2365207 datagrams
[ 10] 0.00-360.00 sec 3.24 GBytes 77.3 Mbits/sec 0.020 ms 2/2365207 (8.5e- 05%)
[ 10] Sent 2365207 datagrams
[ 12] 0.00-360.00 sec 3.24 GBytes 77.3 Mbits/sec 0.023 ms 2/2365207 (8.5e- 05%)
[ 12] Sent 2365207 datagrams
[SUM] 0.00-360.00 sec 16.2 GBytes 386 Mbits/sec 0.020 ms 4/11826035 (3.4e -05%)
So it dropped 4 packets out of 11.8 million packets
Both of which are acceptable for UDP packets. UDP does not guarentee delivery so a momentary collision can produce these 'dropped' packets.
The wireshark reports of their corrupt packet show a bit drop error (1C versus 18, bit 2) on the MAC address which is weird.
My iperf3 -v on the source says :
iperf 3.0.11
Linux lucid-Sun-Ultra-20-Workstation 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
On my i.MX6 Sabre-SDB board it says:
iperf 3.1
Linux imx6qdlsolo 4.1.15-2.0.0+gb63f3f5 #1 SMP PREEMPT Fri Sep 16 15:02:15 CDT 2016 armv7l
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
Have a great day,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------