Skip to content

RDKBWIFI-399: EasyMesh [BPI-OpenWRT] - WiFi 7 Assoc Client Stats Missing#1018

Merged
narendradandu merged 2 commits intordkcentral:developfrom
rakhilpe:kernel6.6_buff_increase
Apr 1, 2026
Merged

RDKBWIFI-399: EasyMesh [BPI-OpenWRT] - WiFi 7 Assoc Client Stats Missing#1018
narendradandu merged 2 commits intordkcentral:developfrom
rakhilpe:kernel6.6_buff_increase

Conversation

@rakhilpe
Copy link
Copy Markdown
Contributor

RDKBWIFI-399: EasyMesh [BPI-OpenWRT] - WiFi 7 Assoc Client Stats Missing

Reason for change: Added kernel patch to increase get station buffer size. Default 4K page size cannot accommodate STA info with multiple links. Also made change to make BE mode only for 5GHz private VAP for kernel 5.4 due to the limitations.
Test Procedure: Ensure WiFi 7 Assoc Client stats are received for each client connection change. Ensure BE mode enabled only 5GHz private VAP for kernel 5.4 build.
Risks: Medium
Priority: P1

Copilot AI review requested due to automatic review settings March 27, 2026 13:16
@rakhilpe rakhilpe requested a review from a team as a code owner March 27, 2026 13:16
@github-actions github-actions bot added the community contribution Contributions from community. label Mar 27, 2026
@rakhilpe
Copy link
Copy Markdown
Contributor Author

Depends on rdkcentral/rdk-wifi-hal#644

Copy link
Copy Markdown
Contributor

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

Adds kernel/build-time adjustments for Banana Pi OpenWRT to address missing WiFi 7 associated client stats (larger get-station buffer) and to constrain BE/MLO-related config for kernel 5.4 via a kernel-specific interface map.

Changes:

  • Add a kernel 5.4–specific InterfaceMap.json variant for Banana Pi.
  • Apply an additional kernel patch (0002-get-station-increase-buffer-size.patch) in the kernel 6.6 OpenWRT setup flow.
  • Install-time override to use the kernel 5.4 interface map as InterfaceMap.json.

Reviewed changes

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

File Description
config/openwrt/banana-pi/InterfaceMap_kernel_5.4.json New kernel-5.4-specific interface mapping JSON to be deployed as InterfaceMap.json.
build/openwrt/setup_MP4_2.sh Applies the new kernel patch for increased station buffer size in the 6.6 setup script.
build/openwrt/Makefile_package Copies the kernel-5.4 interface map into place as InterfaceMap.json during package install.

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

Reason for change: Added kernel patch to increase get station buffer size. Default 4K page size cannot accommodate STA info with multiple links. Also made change to make BE mode only for 5GHz private VAP for kernel 5.4 due to the limitations.
Test Procedure: Ensure WiFi 7 Assoc Client stats are received for each client connection change. Ensure BE mode enabled only 5GHz private VAP for kernel 5.4 build.
Risks: Medium
Priority: P1

Signed-off-by: Rakhil P E <rakhilpe001@gmail.com>
@rakhilpe rakhilpe force-pushed the kernel6.6_buff_increase branch from c7a80f6 to cc41a99 Compare March 27, 2026 13:46
Copilot AI review requested due to automatic review settings April 1, 2026 19:10
@narendradandu narendradandu merged commit 5e17af7 into rdkcentral:develop Apr 1, 2026
12 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Apr 1, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

community contribution Contributions from community.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants