cvs commit: src/sys/netproto/802_11/wlan_ratectl/amrr ieee80211_ratectl_amrr.c src/sys/netproto/802_11/wlan_ratectl/onoe ieee80211_ratectl_onoe.c

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Sun Dec 24 03:50:48 PST 2006


sephe       2006/12/24 03:39:59 PST

DragonFly src repository

  Modified files:
    sys/netproto/802_11/wlan_ratectl/amrr ieee80211_ratectl_amrr.c 
    sys/netproto/802_11/wlan_ratectl/onoe ieee80211_ratectl_onoe.c 
  Log:
  Restart TX rate control algorithm for a peer node, if its current TX
  rate index is beyond the number of TX rates it supports.
  
  This could happen at least in following way:
  1) Start a 11g HOSTAP, which uses TX rate control algorithm
  2) Use a 11g cardbus wireless card as STA, set its mode to "auto" or
     "11g" and join the BSS created by HOSTAP
  3) Transmit some packets from HOSTAP to STA and make sure that TX rate
     index for the STA reaches maximum.
  4) Unplug the cardbus wireless card, so it has no chance to send out
     disassociation management frame.
  5) Plug the cardbus wireless card back immediately, set its mode to
     "11b" and join the BSS created by HOSTAP again.
  
  Revision  Changes    Path
  1.7       +10 -2     src/sys/netproto/802_11/wlan_ratectl/amrr/ieee80211_ratectl_amrr.c
  1.6       +10 -2     src/sys/netproto/802_11/wlan_ratectl/onoe/ieee80211_ratectl_onoe.c


http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/wlan_ratectl/amrr/ieee80211_ratectl_amrr.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/wlan_ratectl/onoe/ieee80211_ratectl_onoe.c.diff?r1=1.5&r2=1.6&f=u





More information about the Commits mailing list