Author: wmb Date: Fri Apr 16 05:19:55 2010 New Revision: 1786 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/1786
Log: Libertas WLAN driver - stop adhoc when closing the driver.
Modified: dev/libertas.fth
Modified: dev/libertas.fth ============================================================================== --- dev/libertas.fth Fri Apr 16 05:17:23 2010 (r1785) +++ dev/libertas.fth Fri Apr 16 05:19:55 2010 (r1786) @@ -1026,6 +1026,7 @@ \ Adhoc join \ =======================================================================
+0 value adhoc-started? 0 value atim
: save-associate-params ( ch ssid$ target-mac$ -- ch ssid$ target-mac ) @@ -1069,6 +1070,7 @@ d# 100 +x \ Padding as present in libertas Linux driver
finish-cmd outbuf-wait if ." Failed to start adhoc network" cr false exit then + true to adhoc-started? \ We could get the bssid from offsets 3..8 of the response buf if we needed it true ds-associated set-driver-state @@ -1660,6 +1662,7 @@ : close ( -- ) opencount @ 1- 0 max opencount ! opencount @ 0= if + adhoc-started? if adhoc-stop then disable-multicast mesh-stop drop link-up? if target-mac$ deauthenticate then
openfirmware@openfirmware.info