#
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.
|