Skip to content

RDKBWIFI-349: Easymesh - Enable MLO for all backhaul VAPs#409

Draft
rakhilpe wants to merge 1 commit intordkcentral:developfrom
rakhilpe:enable_backhaul_mlo
Draft

RDKBWIFI-349: Easymesh - Enable MLO for all backhaul VAPs#409
rakhilpe wants to merge 1 commit intordkcentral:developfrom
rakhilpe:enable_backhaul_mlo

Conversation

@rakhilpe
Copy link
Contributor

RDKBWIFI-349: Easymesh - Enable MLO for all backhaul VAPs

Reason for change: Added mld1 interface for enabling backhaul MLO.
Test Procedure: Ensure BE mode enabled for backhaul vaps and extender connections works in MLO.
Risks: Medium
Priority: P1

Reason for change: Added mld1 interface for enabling backhaul MLO.
Test Procedure: Ensure BE mode enabled for backhaul vaps and extender connections works in MLO.
Risks: Medium
Priority: P1

Signed-off-by: Rakhil P E <rakhilpe001@gmail.com>
Copilot AI review requested due to automatic review settings February 17, 2026 14:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enables Multi-Link Operation (MLO) for all backhaul Virtual Access Points (VAPs) in the Easymesh configuration by introducing the mld1 interface. The changes ensure that backhaul connections can utilize MLO capabilities with BE (Wi-Fi 7) mode enabled.

Changes:

  • Added mld1 interface configuration to InterfaceMap_em.json for all backhaul VAPs (wifi0.1, wifi1.1, wifi2.1)
  • Updated both controller and extender pre-start scripts to create and configure the mld1 interface with appropriate MAC addresses
  • Refactored MAC address calculation logic with clearer variable naming to support both mld0 and mld1 interfaces

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
meta-rdk-mtk-bpir4/recipes-ccsp/hal/files/InterfaceMap_em.json Added MldName "mld1" property to all mesh_backhaul VAPs (2G, 5G, 6G)
meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/files/onewifi_pre_start_em_ext.sh Created mld1 interface and configured its MAC address (wifi2_mac + 2); improved variable naming for mld0 configuration
meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/files/onewifi_pre_start_em_ctrl.sh Identical changes to em_ext.sh for controller configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@rakhilpe rakhilpe marked this pull request as draft February 20, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants