Skip to content

Bitrate Tests & Wireshark Measurements

T-X edited this page May 25, 2026 · 2 revisions

Bitrate Tests & Wireshark Measurements

Site config:

  • site.wifi{24,5}.mesh.mcast_rate = 12000

GL.iNet GL-MT3000 (mt76), v2023.2.4

UCI:

  • radio0(2.4ghz).legacy_rates = 0
  • mesh_radio0(2.4ghz).mcast_rate = 12000
  • mesh_radio1(5ghz).mcast_rate = 12000

Wireshark:

SA mode supported rates (basic rate) channel beacon rate mcast rate
d6:22:b4:bf:5d:40 AP 6(B)/9/12(B)/18/24(B)/36/48/54 1 6
d6:22:b4:bf:5d:41 11s 1(B)/2/5.5/11/6/9/12/18/24/36/48/54 1 1 12
d6:22:b4:bf:5d:44 AP 6(B)/9/12(B)/18/24(B)/36/48/54 44 6
d6:22:b4:bf:5d:45 11s 6(B)/9/12(B)/18/24(B)/36/48/54 44 6 12
root@tux-mobil-ax:~# batctl n
[B.A.T.M.A.N. adv 2024.3-openwrt-1, MainIF/MAC: primary0/d6:22:b4:bf:5d:43 (bat0/94:83:c4:3d:ff:9f BATMAN_IV)]
IF             Neighbor              last-seen
        mesh1	  6a:c0:b7:b0:ed:6d    1.960s
        mesh0	  6a:c0:b7:b0:ed:69    0.680s
  • mesh with WDR3600/ath9k/v2023.2.4: OK
    • supported + basic + mcast rates identical, 11s beacon rates differ
  • mesh with FR365/mt76/next: NOK

TP-Link TL-WDR3600 v1 (ath9k), v2023.2.4

UCI:

  • radio0(2.4ghz).legacy_rates = 0
  • mesh_radio0(2.4ghz).mcast_rate = 12000
  • mesh_radio1(5ghz).mcast_rate = 12000

Wireshark:

SA mode supported rates (basic rate) channel beacon rate mcast rate
6a:c0:b7:b0:ed:68 AP 6(B)/9/12(B)/18/24(B)/36/48/54 1 6
6a:c0:b7:b0:ed:69 11s 1(B)/2/5.5/11/6/9/12/18/24/36/48/54 1 12 12
6a:c0:b7:b0:ed:6c AP 6(B)/9/12(B)/18/24(B)/36/48/54 44 6
6a:c0:b7:b0:ed:6d 11s 6(B)/9/12(B)/18/24(B)/36/48/54 44 12 12
root@nbsp:~# batctl n
[B.A.T.M.A.N. adv 2024.3-openwrt-1, MainIF/MAC: primary0/6a:c0:b7:b0:ed:6b (bat0/64:70:02:d1:5f:68 BATMAN_IV)]
IF             Neighbor              last-seen
   vx_mesh_other	  d2:96:60:7d:83:4c    4.040s
        mesh0	  d6:22:b4:bf:5d:41    2.560s
        mesh1	  d6:22:b4:bf:5d:45    3.280s
  • mesh with GL-MT3000/mt76/v2023.2.4: OK
    • supported + basic + mcast rates identical, 11s beacon rates differ
  • mesh with FR365/mt76/next: NOK

TP-Link FR365 v1 (mt76), v2025.1-160-ga1b0520+ (next)

UCI:

  • radio0(2.4ghz).legacy_rates = 0
  • mesh_radio0(2.4ghz).mcast_rate = 12000
  • mesh_radio0(2.4ghz).basic_rate = 12000
  • mesh_radio1(5ghz).mcast_rate = 12000
  • mesh_radio1(5ghz).basic_rate = 12000

Wireshark:

SA mode supported rates (basic rate) channel beacon rate mcast rate
0a:49:62:7c:55:c0 AP 6(B)/9/12(B)/18/24(B)/36/48/54 1 6
0a:49:62:7c:55:c1 11s 1/2/5.5/11/6/9/12(B)/18/24/36/48/54 1 12 12
0a:49:62:7c:55:c4 AP 6(B)/9/12(B)/18/24(B)/36/48/54 44 6
0a:49:62:7c:55:c5 11s 6/9/12(B)/18/24/36/48/54 44 12 12
root@nml-fr365:~# batctl n
[B.A.T.M.A.N. adv 2024.3-openwrt-1, MainIF/MAC: primary0/0a:49:62:7c:55:c3 (bat0/dc:62:79:d3:7b:44 BATMAN_IV)]
IF             Neighbor              last-seen
  • mesh with GL-MT3000/mt76/v2023.2.4: NOK
  • mesh with WDR3600/ath9k/v2023.2.4: NOK

Modified: TP-Link FR365 v1 (mt76), v2025.1-160-ga1b0520+ (next)

The following, manually changed UCI settings:

  • mesh_radio0(2.4ghz).basic_rate = 1000
  • mesh_radio1(2.4ghz).basic_rate = 6000,12000,24000

Wireshark:

SA mode supported rates (basic rate) channel beacon rate mcast rate
0a:49:62:7c:55:c0 AP 6(B)/9/12(B)/18/24(B)/36/48/54 1 6
0a:49:62:7c:55:c1 11s 1(B)/2/5.5/11/6/9/12/18/24/36/48/54 1 1 12
0a:49:62:7c:55:c4 AP 6(B)/9/12(B)/18/24(B)/36/48/54 44 6
0a:49:62:7c:55:c5 11s 6(B)/9/12(B)/18/24(B)/36/48/54 44 6 12
root@nml-fr365:~# batctl n
[B.A.T.M.A.N. adv 2024.3-openwrt-1, MainIF/MAC: primary0/0a:49:62:7c:55:c3 (bat0/dc:62:79:d3:7b:44 BATMAN_IV)]
IF             Neighbor              last-seen
        mesh0	  6a:c0:b7:b0:ed:69    3.610s
        mesh0	  d6:22:b4:bf:5d:41    3.680s
        mesh1	  d6:22:b4:bf:5d:45    4.410s
        mesh1	  6a:c0:b7:b0:ed:6d    4.890s
  • mesh with GL-MT3000/mt76/v2023.2.4: OK
    • supported + basic + mcast + beacon rates identical
  • mesh with WDR3600/ath9k/v2023.2.4: OK
    • supported + basic + mcast rates identical, 11s beacon rates differ

Clone this wiki locally