Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Scope

  • Design and implement and test single wiphy design for Onewifi

Background

By default Banana Pi R4 uses official supported BE14 wifi7 card from Banana Pi. Driver for BE 14 card is designed in such a way that all the wireless interfaces radios (2.4G/5G/6g) are mapped under single phy for supporting MLO in Wi-Fi 7. But Onewifi currently not ready to support Single wiphy design in However, current rdk-wifi-hal associated with Onewifi is not supporting this mechanism. 

RDKM In collaboration with comcast will design Single wiphy use case for Onewifi/rdk-wifi-hal/hostap. This page will capture the design changes to achieve this.

Block diagram

draw.io Diagram
1
bordertrue
diagramNamewphy
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth672revision
height201
revision3

Assumption:

The radio_interface_mapping_t structure part of wifi_hal_generic.h is used to define the mapping of phy to a particular radio along with the primary interface. Structure declaration is as below:

typedefstruct {
    unsignedint phy_index;
    unsignedint radio_index;
    charradio_name[16]; 
    wifi_interface_name_t interface_name;
}__attribute__((packed)) radio_interface_mapping_t;

Low Level Design Changes


References

...