prplfoundation / prplMesh

This repository moved to https://gitlab.com/prpl-foundation/prplmesh/prplMesh
Other
65 stars 32 forks source link

[TASK] port Dynamic channel selection (DCS) feature from RDKB #562

Closed kantera800 closed 4 years ago

kantera800 commented 4 years ago

Description

This task will be focused on porting Dynamic Channel Selection code from Intel repositories (RDKB) .

Exit criteria

Detailed description

The DCS as a feature can provides information on the supported channels which can be utilized by the management system to provide better availability and user experience.

The feature is divided into two sub-features:

  1. Channel Scan using NL & DWPAL Uses the DWPAL to perform a netlink channel scan to find all neighboring APs
  2. Dymanic Channel Selection & Analysis Returns the Channel Scan results to provide the current status of the channels

The feature is presented in five segments each will have its own PR as follows:

During the reviews some issues that came up were moved to a dedicated issue of unresolved review requests After all branches are merged, any remaining issues in the task will be added as bugfix or hotfix PRs

DCS_HAL API unitest - final.xlsx

arnout commented 4 years ago

Port dynamic channel selection

kantera800 commented 4 years ago

@itayx we still have to do DCS cleanups - PR #665