Skip to content

RDKBWIFI-322: HT/VHT/HE Capabilities encode, decode and translation to Easymesh#1002

Merged
narendradandu merged 2 commits intordkcentral:developfrom
Nikita-Hakai:ap_cap_ow_pr
Apr 1, 2026
Merged

RDKBWIFI-322: HT/VHT/HE Capabilities encode, decode and translation to Easymesh#1002
narendradandu merged 2 commits intordkcentral:developfrom
Nikita-Hakai:ap_cap_ow_pr

Conversation

@Nikita-Hakai
Copy link
Copy Markdown
Contributor

@Nikita-Hakai Nikita-Hakai commented Mar 24, 2026

Gerrit verification link: https://gerrit.teamccp.com/#/c/952066/

@github-actions github-actions bot added the community contribution Contributions from community. label Mar 24, 2026
@Nikita-Hakai Nikita-Hakai force-pushed the ap_cap_ow_pr branch 8 times, most recently from 6815780 to 1bdd2d5 Compare March 26, 2026 19:59
@Nikita-Hakai Nikita-Hakai marked this pull request as ready for review March 26, 2026 20:36
@Nikita-Hakai Nikita-Hakai requested a review from a team as a code owner March 26, 2026 20:36
@amarnathhullur amarnathhullur requested a review from Copilot March 26, 2026 21:53
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 HT/VHT/HE radio capability serialization and EasyMesh translation updates to expose more detailed PHY/MCS capability information.

Changes:

  • Encode/decode HT and VHT capability fields (cap bitmasks, MCS sets, AMPDU params) in webconfig radio capability JSON.
  • Enable decoding/encoding of HE 6GHz capability field (HE6GHzCapa) using he_6ghz_capa.
  • Extend EasyMesh radio capability translation to populate HT/VHT/HE capability structures (bandwidth, NSS, beamforming, OFDMA, MCS maps).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 8 comments.

File Description
source/webconfig/wifi_encoder.c Adds HT/VHT capability fields to encoded radio capability JSON; enables HE6GHzCapa output.
source/webconfig/wifi_decoder.c Decodes new HT/VHT fields and HE6GHzCapa from radio capability JSON.
source/webconfig/wifi_easymesh_translator.c Populates EasyMesh HT/VHT/HE capability structs and adjusts WiFi6 MCS/NSS handling.
include/wifi_base.h Adds helper macros for HE MCS map parsing (bits/streams/maps).

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

@Nikita-Hakai Nikita-Hakai changed the title ht/vht/he RDKBWIFI-322: HT/VHT/HE Capabilities encode, decode and translation to Easymesh Mar 26, 2026
@Nikita-Hakai Nikita-Hakai force-pushed the ap_cap_ow_pr branch 7 times, most recently from 3e04b71 to b5d08d7 Compare March 31, 2026 18:03
@amarnathhullur
Copy link
Copy Markdown
Contributor

The RPI and BPI build is failing due to dependency on rdkcentral/unified-wifi-mesh#623

@narendradandu narendradandu merged commit 7829a72 into rdkcentral:develop Apr 1, 2026
8 of 10 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