Skip to content

Contents

Configuration

  • Compile-time configuration Enable ATH_SUPPORT_VOWEXT in build/scripts//config. for getting this feature enabled.
  • Run-time configuration
  • setVowExt Check the current configuration of the VoW. If bit-5 is ‘1’ it is enabled already. To disable this, place ‘0’ in bit-5, to enable place ‘1’. For example, the feature is enabled by using the following command:
cfg80211tool wifiX setVowExt 0x10
  • set_rcaparam Note that this command is available for developer debugging only. Some of the thresholds can also be configured by using the set_rcaparam cfg80211tool command:
cfg80211tool wifiX set_rcaparam <value>

The argument of the command should be chosen such that:

  • Interval to increase MaxAggrSize for all the rates (ms): sc→rca_aggr_uptime = & 0x000000FF
  • MaxAggrSize threshold to enable PER computation in case of excessive retries: sc→per_aggr_thresh = ( & 0x0000FF00) >> 8;
  • MaxAggrSize table periodic increment factor (#DataFrames): sc→aggr_aging_factor = ( & 0x000F0000) >> 16;
  • MaxAggrSize Reduction factor (after excessive retry): sc→excretry_aggr_red_factor = ( & 0x00F00000)>>20; (reduces max aggr size by 1/(2^excretry_aggr_red_factor)*100 percent)
  • Aggregation size penalty if PER increases (directly reduce the MaxAggrSize by this number): sc->badper_aggr_red_factor = (( & 0x0F000000)>>24);

All the above parameters have been optimized in the algorithm and should be changed only by developer during debugging. These parameters are dependent on each other and should be changed together.