From fb08eabbd1803d82b34565ca3755f51b6869e281 Mon Sep 17 00:00:00 2001 From: David Bauer <mail@david-bauer.net> Date: Tue, 7 Jan 2025 11:45:38 +0100 Subject: [PATCH] gluon-core: set basic-rate for mesh interface Newer drivers with firmware rate-selection select the rate for multicast and beacon transmissions based on the basic-rate. The multicast-rate only influenced software rate-controllers. To make rate-selection work for those drivers, configure the basic-rate to match the multicast-rate. Signed-off-by: David Bauer <mail@david-bauer.net> --- package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless | 1 + 1 file changed, 1 insertion(+) diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless index 9550a887d..2bbe1a8f2 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/200-wireless @@ -138,6 +138,7 @@ local function configure_mesh(config, radio, index, suffix, disabled) mesh_id = config.id, mesh_fwding = false, macaddr = macaddr, + basic_rate = { config.mcast_rate }, mcast_rate = config.mcast_rate, ifname = suffix and 'mesh' .. suffix, disabled = disabled, -- GitLab