History log of /dflybsd-src/sys/netproto/802_11/wlan/ieee80211_sta.c (Results 1 – 22 of 22)
Revision Date Author Comments
# 3aca8a44 17-Nov-2016 Imre Vadász <imre@vdsz.com>

wlan - Don't check bgscanidle setting in net80211 for full-offload scan.

* If full-offload scan is used, the NIC driver (or rather the firmware of
the NIC) should take care of interrupting and con

wlan - Don't check bgscanidle setting in net80211 for full-offload scan.

* If full-offload scan is used, the NIC driver (or rather the firmware of
the NIC) should take care of interrupting and continuing the background
scan. So net80211 should ignore the vap->iv_bgscanidle setting then,
instead the NIC driver might look at this setting and pass it on to the
firmware in some way if possible.

* Since full-offload scans won't be explicitly interrupted by net80211, it
also doesn't really make sense to check the vap->iv_bgscanidle condition
in that case, before starting a background scan. If the NIC driver
advertises background scan support and full-offload scanning, the firmware
should be able to execute that scan without interfering too much with our
data traffic.

Taken-From: FreeBSD (svn r308785)

show more ...


# 4f655ef5 12-May-2016 Matthew Dillon <dillon@backplane.com>

wlan - Sync netproto/802_11 from FreeBSD part 1/N

* Sync netproto/802_11 from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.


# 4f898719 04-Jan-2016 Imre Vadász <imre@vdsz.com>

80211 - Update up to FreeBSD's r287029 (only skipping a few minor changes)

Taken-From: FreeBSD


# f92fae3f 19-Feb-2015 Sascha Wildner <saw@online.de>

kernel/wlan: Fix up the MAC address printing and add back __printflike()s.

In the recent wlan, iwn and ath upgrades, porting this properly was hacked
around by removing the __printflike()s because D

kernel/wlan: Fix up the MAC address printing and add back __printflike()s.

In the recent wlan, iwn and ath upgrades, porting this properly was hacked
around by removing the __printflike()s because DragonFly has no support
for %D (neither in GCC nor in kprintf()). This is wrong because even
though it silences the warning, it will still not print MAC addresses
correctly. So bring all that back.

Also update the wlan's README.DRAGONFLY with some information about how
to port this properly.

show more ...


# 2c7ccc4a 03-Feb-2015 Sascha Wildner <saw@online.de>

kernel/wlan: Re-fix printf issues in debug messages.


# 085ff963 11-Jan-2015 Matthew Dillon <dillon@apollo.backplane.com>

wlan - Update wlan from Adrian / FreeBSD

* Update the wlan infrastructure, initially working with ath.


# d98a0bcf 03-May-2014 Matthew Dillon <dillon@apollo.backplane.com>

wlan/atheros - Synchronize sleep state code from FreeBSD

* Synchronize Adrian Chadd's sleep state code and wlan updates.

* With this commit if the wlan or ath interface is in a 'down' state,
it w

wlan/atheros - Synchronize sleep state code from FreeBSD

* Synchronize Adrian Chadd's sleep state code and wlan updates.

* With this commit if the wlan or ath interface is in a 'down' state,
it will use full sleep mode and save power.

* We get all of ATH through today but the 802_11 changes are a bit
too substantial so this commit only brings in the sleep state code
through today (3-May-2014).

* There is a bunch of other 802_11 work that needs to be brought in
but it's like 20,000 lines of patches so... not today.

* Verified operational on Acer C720 chromebook. full-sleep mode saves
0.3-0.4W. Network sleep mode code is also verified to be operational
but does not appear to save any power at the moment.

Also verified: beacons are working properly for wakeups on packet
reception.

show more ...


# fc62259b 04-Apr-2014 Sascha Wildner <saw@online.de>

Fix buildkernel (missing include).

Reported-by: luxh


# 4fbce6bd 04-Apr-2014 Sascha Wildner <saw@online.de>

kernel/802_11: More ratectl fixes (fixes an ath(4) panic).

Set the default rate control algorithm to NONE instead of AMRR and
add some missing ieee80211_ratectl_node_init()s which I had overlooked
e

kernel/802_11: More ratectl fixes (fixes an ath(4) panic).

Set the default rate control algorithm to NONE instead of AMRR and
add some missing ieee80211_ratectl_node_init()s which I had overlooked
earlier.

Reported-by: Johannes Hofmann <johannes.hofmann@gmx.de>
Tested-by: Imre Vadasz <imre@vdsz.com>

show more ...


# 6adf1769 08-Feb-2014 Sascha Wildner <saw@online.de>

kernel: Revert the callout_stop_sync() changes in the wlan stack.

Our locking is quite different here and it could cause a deadlock with
ieee80211_newstate_task().

Pointed-out-by: sephe


# 6f6bc31e 08-Feb-2014 Sascha Wildner <saw@online.de>

kernel: Use callout_stop_sync() in a number of drivers.


# cec73927 05-Sep-2013 Matthew Dillon <dillon@apollo.backplane.com>

kernel - Change time_second to time_uptime for all expiration calculations

* Vet the entire kernel and change use cases for expiration calculations
using time_second to use time_uptime instead.

*

kernel - Change time_second to time_uptime for all expiration calculations

* Vet the entire kernel and change use cases for expiration calculations
using time_second to use time_uptime instead.

* Protects these expiration calculations from step changes in the wall time,
particularly needed for route table entries.

* Probably requires further variable type adjustments but the use of
time_uptime instead if time_second is highly unlikely to ever overrun
any demotions to int still present.

show more ...


# d40991ef 13-Feb-2013 Sepherosa Ziehau <sephe@dragonflybsd.org>

if: Per-cpu ifnet/ifaddr statistics, step 1/3

Wrap ifnet/ifaddr stats updating, setting and extraction into macros;
ease upcoming changes.


# 1e290df3 28-Dec-2012 Antonio Huete Jimenez <tuxillo@quantumachine.net>

kern - Utilize new way of printing MAC addresses.

kether_aton() function is being used to return a buffer
with the human readable notation of an ethernet address.


# e076c50a 17-Sep-2012 Sascha Wildner <saw@online.de>

kernel: Remove some unused variables.


# 16fb0422 20-Jan-2012 Sascha Wildner <saw@online.de>

Remove empty DragonFly CVS IDs.


# 7bfcf376 04-Oct-2010 Sascha Wildner <saw@online.de>

kernel: Fix numerous errors in printf() like formats and arguments.


# 47156d48 07-Sep-2010 Matthew Dillon <dillon@apollo.backplane.com>

wlan - Rip out all wlan locks part 2/2

* Add wlan_global_serializer and wlan_*() API calls.

* Use the calls at all border crossings.

* NOTE: callout_stop() may still have deadlock issues if it cat

wlan - Rip out all wlan locks part 2/2

* Add wlan_global_serializer and wlan_*() API calls.

* Use the calls at all border crossings.

* NOTE: callout_stop() may still have deadlock issues if it catches a
callout in-progress.

show more ...


# 26c6f223 07-Sep-2010 Matthew Dillon <dillon@apollo.backplane.com>

wlan - Rip out all wlan locks part 1/2

* Rip out all the individiual wlan locks


# 36e4ebd1 11-Jun-2010 Joe Talbott <josepht@dragonflybsd.org>

wlan - Bring in some fixes from FreeBSD.


# 6168f72e 19-Feb-2010 Rui Paulo <rpaulo@FreeBSD.org>

Sixth pass: remove all references to ether_sprintf().


# 32176cfd 18-Feb-2010 Rui Paulo <rpaulo@FreeBSD.org>

First pass at converting the net80211 infrastrcture from FreeBSD.