History log of /dflybsd-src/sys/netproto/802_11/wlan/ieee80211_mesh.c (Results 1 – 25 of 28)
Revision Date Author Comments
# 613a3753 31-Jul-2017 Sascha Wildner <saw@online.de>

kernel: Fix wrong indentation in a few places.


# 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


# c3bc1bd4 15-Jan-2016 Imre Vadász <imre@vdsz.com>

wlan - Migrate the 802.11s locks out into ieee80211_dragonflybsd.h.

Taken-From: FreeBSD (SVN r283555)


# d3e40d4d 10-Apr-2015 Sascha Wildner <saw@online.de>

kernel: Fix two typos.


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


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

kernel: Move us to using M_NOWAIT and M_WAITOK for mbuf functions.

The main reason is that our having to use the MB_WAIT and MB_DONTWAIT
flags was a recurring issue when porting drivers from FreeBSD

kernel: Move us to using M_NOWAIT and M_WAITOK for mbuf functions.

The main reason is that our having to use the MB_WAIT and MB_DONTWAIT
flags was a recurring issue when porting drivers from FreeBSD because
it tended to get forgotten and the code would compile anyway with the
wrong constants. And since MB_WAIT and MB_DONTWAIT ended up as ocflags
for an objcache_get() or objcache_reclaimlist call (which use M_WAITOK
and M_NOWAIT), it was just one big converting back and forth with some
sanitization in between.

This commit allows M_* again for the mbuf functions and keeps the
sanitizing as it was before: when M_WAITOK is among the passed flags,
objcache functions will be called with M_WAITOK and when it is absent,
they will be called with M_NOWAIT. All other flags are scrubbed by the
MB_OCFLAG() macro which does the same as the former MBTOM().

Approved-by: dillon

show more ...


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

wlan - Update wlan from Adrian / FreeBSD

* Update the wlan infrastructure, initially working with ath.


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


# 7e780f70 20-Jan-2013 Sascha Wildner <saw@online.de>

kernel/802_11: Put a couple more ethstr[] under IEEE80211_DEBUG.


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


# 25b44cb6 07-Jan-2013 Sascha Wildner <saw@online.de>

kernel/802_11: Remove unused variables.


# 6ea5f4c4 04-Dec-2012 Sascha Wildner <saw@online.de>

kernel: Remove NULL checks after kmalloc(..., M_INTWAIT).

M_INTWAIT will not return NULL unless M_NULLOK is passed too.


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

kernel: Remove some unused variables.


# 5a8df152 19-Jul-2012 Sascha Wildner <saw@online.de>

kernel: Remove two duplicate words in messages.


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

Remove empty DragonFly CVS IDs.


# d22a69a4 11-Nov-2011 Sascha Wildner <saw@online.de>

Nuke AppleTalk support.

It has been broken for a while, too.

Various bits and pieces still remain, mainly in documentation, which
I'll mop up on the weekend.

I hope I haven't cut too deep but I do

Nuke AppleTalk support.

It has been broken for a while, too.

Various bits and pieces still remain, mainly in documentation, which
I'll mop up on the weekend.

I hope I haven't cut too deep but I don't think so.

Dragonfly-bug: <http://bugs.dragonflybsd.org/issue2169>

show more ...


# db11cb20 07-Aug-2011 Sascha Wildner <saw@online.de>

Move static & inline to the beginnings of declarations.


# c157ff7a 17-Jan-2011 Sascha Wildner <saw@online.de>

kernel: Use NELEM() where we can.


# 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


# fcaa651d 26-Feb-2010 Rui Paulo <rpaulo@FreeBSD.org>

Fix remaining M_NOWAIT and use ieee80211_handoff instead of if_transmit.


# ccb4138a 25-Feb-2010 Rui Paulo <rpaulo@FreeBSD.org>

Fix some of the locking stuff that I have done wrong previously and use
condvars.


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

Sixth pass: remove all references to ether_sprintf().


12