přepíná se to samo podle strátovosti datových rámců. Přímou návaznost na to má HW. retries, On fail retry time, frame lifetime a disconnect timeout.
disconnect-timeout (time; default: 3s) - čas od třetího špatného odeslání ( 3*(hw-retries+1) pakety byly ztracené) (jenom v nejnižší datarate) (to jest poprvé od první aktivace on-fail-retry-time) kdy se klient odpojí. (logged as "extensive data loss").
frame-lifetime (integer; default: 0) - stanovuje dobu životnosti framu v setině sekundy od doby prvního poslání framu. Wireless normálně nezahazuje žádné pakety dokud se klient neodpojí. Jestli neni potřeba hromadit pakety, můžete nastavit čas po kterém se paket zahodí.
hw-retries (integer; default: 15) - kolikrát se bude opakovat posílání datovýho rámce než se zahodí. Rychlost přenosu je snížená při opakování ale jestli už nemůže být rychlost nižší, 3 následující opakování aktivují on-fail-retry-time a pozastavý vysílání.
on-fail-retry-time (time; default: 100ms) - čas, po který opakujeme komunikaci s bezdrátovým klientem jestli přenos dat selhal 3x na nejnižší rychlosti.
se v šim timhle souvisí i nastavení rate a proto někde na 802.11b mám rate na tvrdo na 11Mbit. Má to ohromnou logiku, je třeba si to propočítat.