BATMAN Mesh throws a lot of packet retries ONE WAY, but normal the other way

I have just added a router to my (originally) 2-router BATMAN mesh setup. So:

New: Linksys E8450 router
Existing: Two Xiaomi AX9000 routers

Before when there were only two routers in the mesh network, they communicate flawlessly - iperf3 tests getting no retries.

After adding the Linksys router to the mix, while the two AX9000 can still iperf3 one another with no retries, the test from Linksys shows this:

root@Repeater_E8450:~# iperf3 -c 192.168.1.254
Connecting to host 192.168.1.254, port 5201
[  5] local 192.168.1.251 port 51314 connected to 192.168.1.254 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  22.4 MBytes   187 Mbits/sec    0    754 KBytes
[  5]   1.00-2.00   sec  31.8 MBytes   266 Mbits/sec    0   1.04 MBytes
[  5]   2.00-3.00   sec  34.1 MBytes   286 Mbits/sec    0   1.09 MBytes
[  5]   3.00-4.00   sec  28.1 MBytes   236 Mbits/sec    0   1.22 MBytes
[  5]   4.00-5.00   sec  31.1 MBytes   261 Mbits/sec    0   1.29 MBytes
[  5]   5.00-6.00   sec  30.1 MBytes   253 Mbits/sec    0   1.29 MBytes
[  5]   6.00-7.00   sec  31.2 MBytes   262 Mbits/sec    0   1.29 MBytes
[  5]   7.00-8.00   sec  25.2 MBytes   212 Mbits/sec    0   1.29 MBytes
[  5]   8.00-9.00   sec  25.5 MBytes   214 Mbits/sec    0   1.29 MBytes
[  5]   9.00-10.00  sec  26.5 MBytes   222 Mbits/sec    0   1.29 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   286 MBytes   240 Mbits/sec    0             sender
[  5]   0.00-10.01  sec   283 MBytes   237 Mbits/sec                  receiver

iperf Done.
root@Repeater_E8450:~# iperf3 -c 192.168.1.254 -R
Connecting to host 192.168.1.254, port 5201
Reverse mode, remote host 192.168.1.254 is sending
[  5] local 192.168.1.251 port 58330 connected to 192.168.1.254 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  7.00 MBytes  58.7 Mbits/sec
[  5]   1.00-2.00   sec  9.25 MBytes  77.6 Mbits/sec
[  5]   2.00-3.00   sec  7.50 MBytes  62.9 Mbits/sec
[  5]   3.00-4.00   sec  8.88 MBytes  74.4 Mbits/sec
[  5]   4.00-5.00   sec  8.25 MBytes  69.2 Mbits/sec
[  5]   5.00-6.00   sec  9.75 MBytes  81.8 Mbits/sec
[  5]   6.00-7.00   sec  7.50 MBytes  62.9 Mbits/sec
[  5]   7.00-8.00   sec  9.38 MBytes  78.6 Mbits/sec
[  5]   8.00-9.00   sec  9.00 MBytes  75.5 Mbits/sec
[  5]   9.00-10.00  sec  10.4 MBytes  87.0 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  87.5 MBytes  73.4 Mbits/sec  563             sender
[  5]   0.00-10.00  sec  86.9 MBytes  72.9 Mbits/sec                  receiver

iperf Done.

From the perspective of the AX9000 router:

Accepted connection from 192.168.1.251, port 51298
[  5] local 192.168.1.254 port 5201 connected to 192.168.1.251 port 51314
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  19.0 MBytes   159 Mbits/sec
[  5]   1.00-2.00   sec  32.5 MBytes   273 Mbits/sec
[  5]   2.00-3.00   sec  33.0 MBytes   277 Mbits/sec
[  5]   3.00-4.00   sec  29.0 MBytes   243 Mbits/sec
[  5]   4.00-5.00   sec  31.8 MBytes   266 Mbits/sec
[  5]   5.00-6.00   sec  28.9 MBytes   242 Mbits/sec
[  5]   6.00-7.00   sec  31.1 MBytes   261 Mbits/sec
[  5]   7.00-8.00   sec  26.4 MBytes   221 Mbits/sec
[  5]   8.00-9.00   sec  24.2 MBytes   203 Mbits/sec
[  5]   9.00-10.00  sec  26.6 MBytes   223 Mbits/sec
[  5]  10.00-10.01  sec   384 KBytes   348 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.01  sec   283 MBytes   237 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201 (test #4)
-----------------------------------------------------------
Accepted connection from 192.168.1.251, port 58318
[  5] local 192.168.1.254 port 5201 connected to 192.168.1.251 port 58330
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  7.25 MBytes  60.8 Mbits/sec   55   35.4 KBytes
[  5]   1.00-2.00   sec  9.12 MBytes  76.5 Mbits/sec   49   56.6 KBytes
[  5]   2.00-3.00   sec  7.75 MBytes  65.0 Mbits/sec   47   29.7 KBytes
[  5]   3.00-4.00   sec  9.00 MBytes  75.5 Mbits/sec   53   32.5 KBytes
[  5]   4.00-5.00   sec  8.12 MBytes  68.2 Mbits/sec   59   50.9 KBytes
[  5]   5.00-6.00   sec  9.75 MBytes  81.8 Mbits/sec   54   38.2 KBytes
[  5]   6.00-7.00   sec  7.50 MBytes  62.9 Mbits/sec   65   33.9 KBytes
[  5]   7.00-8.00   sec  9.38 MBytes  78.6 Mbits/sec   58   50.9 KBytes
[  5]   8.00-9.00   sec  9.25 MBytes  77.6 Mbits/sec   50   46.7 KBytes
[  5]   9.00-10.00  sec  10.1 MBytes  84.9 Mbits/sec   73   39.6 KBytes
[  5]  10.00-10.00  sec   256 KBytes   578 Mbits/sec    0   48.1 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  87.5 MBytes  73.4 Mbits/sec  563             sender
-----------------------------------------------------------
Server listening on 5201 (test #5)
-----------------------------------------------------------

No matter how close or how far I place the Linksys router to the AX9000 router, I still get similar results.

Before I chalk this up as a non-fixable H/W incompatibility problem, I would like to see if anything can be done to try and rectify this. Any input appreciated !

Problem solved by changing the bandwidth from HE80 to HE40

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.