/
Air time usage reduction with transmit rate boost

Air time usage reduction with transmit rate boost

General

The current default of “minimum 2.4 GHz mode” in most deployments is “11b”. This setting results in high airtime “overhead” consumed by beacons, probe responses and multicast/broadcast frames, which are transmitted at the lowest supported data rate, 1 Mbps. With this feature, we can control and improve the Wi-Fi environment.

Northbound API

OVSDB schema

Wifi_Radio_Config, Wifi_Radio_State

Both Wifi_Radio_Config and Wifi_Radio_State have been extended with new fields. This is intended to replace the older per-vif min_hw_mode that conflated multiple parameters and made it difficult to set only some of them while leaving others out.
Some platforms have various limitations to what can be set (per-vif, per-phy, ht/vht membership selectors, etc).
The new approach should make the lowest common denominator much easier to work with.

Name

Type

Description

Name

Type

Description

Name

Type

Description

Name

Type

Description

basic_rates

enum

a list of basic rates, e.g., [5.5, 11, 6, 9, 12, 18, 36, 48, 54]

supported_rates

enum

a list of supported rates, e.g., [5.5, 11, 6, 9, 12, 18, 36, 48, 54]

beacon_rates

enum

the minimum rate for beacon transmission

mcast_rates

enum

the minimum rate for multicast transmission

mgmt_rate

enum

the minimum rate for management frames transmission

Southbound API

Extended the osw_ap_mode structure with two enum’s mcast_rate and mgmt_rate for control.

Requirements

  • SDK / WiFi driver support for air time usage reduction with transmit rate boost

Related content