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 |
---|---|---|
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