History log of /dragonfly/sys/bus/u4b/wlan/if_rum.c (Results 1 – 24 of 24)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 18815360 30-Mar-2023 Sascha Wildner <saw@online.de>

kernel/rum: Remove some dead includes.


Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0
# 7dfe50f5 21-May-2016 Imre Vadász <imre@vdsz.com>

wlan - Move wlan_serialize_enter()/exit() wrapper to ieee80211_ifdetach().


# 81779117 13-May-2016 Imre Vadász <imre@vdsz.com>

wlan - Sync bus/u4b/wlan/rum from FreeBSD

* Sync bus/u4b/wlan/rum from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.


# b5730aca 07-May-2016 Imre Vadász <imre@vdsz.com>

u4b/wlan - Convert ifp->if_softc -> ic->ic_softc.

Taken-From: FreeBSD


# 6153be8c 07-May-2016 Imre Vadász <imre@vdsz.com>

80211 - Add missing ic_softc initializations in sys/bus/u4b/wlan drivers.


Revision tags: v4.4.3, v4.4.2
# 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


# 3b964699 22-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

usb4bsd: Cleanup pass0.

* Adjust indentation, whitespace and typos.


Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3, v4.2.1, v4.2.0, v4.0.6, v4.3.0, v4.2.0rc, v4.0.5
# a9b765b7 12-Mar-2015 Sascha Wildner <saw@online.de>

kernel/usb4bsd: Unbreak building with USB_DEBUG in the config.


# dd681da6 12-Mar-2015 Matthew Dillon <dillon@apollo.backplane.com>

usb - Update bus/u4b

* Update bus/u4b from FreeBSD to commit 3121e258c76aa, 10 March 2015,
with the following commit message:

Lock softc before clearing bits.

* Some bits not updated. Som

usb - Update bus/u4b

* Update bus/u4b from FreeBSD to commit 3121e258c76aa, 10 March 2015,
with the following commit message:

Lock softc before clearing bits.

* Some bits not updated. Some changes around the MSI handling work
differently in DFly so I punted on that. And the serial/tty in FreeBSD
is a bit different, particular this 'pps' stuff.

* Numerous bits of code currently conditionalized out use ABI features
from FreeBSD, particularly RWTUN, which we do not yet have. Currently
non-critical, we can fix these as the related code gets used (if the
related code gets used).

Reviewed-by: Markus Pfeiffer

show more ...


Revision tags: v4.0.4
# 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 ...


# 2249b4bc 10-Feb-2015 Imre Vadasz <imre@vdsz.com>

if_rum - Reapply ratectl fix from 12ae2d804aa2cd27a8e9884f125d484784e76e75.


Revision tags: v4.0.3
# 085ff963 11-Jan-2015 Matthew Dillon <dillon@apollo.backplane.com>

wlan - Update wlan from Adrian / FreeBSD

* Update the wlan infrastructure, initially working with ath.


# 2e0c716d 02-Feb-2015 Markus Pfeiffer <markus.pfeiffer@morphism.de>

usb4bsd: Re-port the if_rum driver


Revision tags: v4.0.2
# 92ff3983 22-Dec-2014 Sascha Wildner <saw@online.de>

kernel: Don't confuse kmalloc() and mbuf flags.


# 9c6f60f2 08-Dec-2014 Imre Vadasz <imre@vdsz.com>

usb4bsd/if_rum: Add missing locking around rum_start_locked().


Revision tags: v4.0.1, v4.0.0, v4.0.0rc3, v4.0.0rc2, v4.0.0rc, v4.1.0
# 3a25be87 07-Sep-2014 Sascha Wildner <saw@online.de>

kernel: Use NULL for pointers in DRIVER_MODULE().


Revision tags: v3.8.2
# 12ae2d80 24-Jul-2014 Imre Vadasz <imre@vdsz.com>

kernel/rum: Fix TX rate control. Use usb_pause_ls instead of zsleep.

* Fix TX rate control by interpreting the TX statistic counters correctly.
Taken-From: OpenBSD

* Using usb_pause_ls instead of

kernel/rum: Fix TX rate control. Use usb_pause_ls instead of zsleep.

* Fix TX rate control by interpreting the TX statistic counters correctly.
Taken-From: OpenBSD

* Using usb_pause_ls instead of zsleep seems to avoid deadlocks.

show more ...


Revision tags: v3.8.1, v3.6.3, v3.8.0, v3.8.0rc2, v3.9.0, v3.8.0rc, v3.6.2
# b437bb69 03-Apr-2014 Sascha Wildner <saw@online.de>

Move ieee80211_ratectl_node_init() from drivers into ieee80211.

This fixes the amrr_node_deinit() panics we were getting after my
recent ratectl commit broke it (it was trying to kfree a NULL
pointe

Move ieee80211_ratectl_node_init() from drivers into ieee80211.

This fixes the amrr_node_deinit() panics we were getting after my
recent ratectl commit broke it (it was trying to kfree a NULL
pointer).

It should also fix hostap mode for run(4) e.g.

This commit is essentially FreeBSD's r217511.

Pointed-out-by: Imre Vadasz <imre@vdsz.com>
Taken-from: FreeBSD

show more ...


Revision tags: v3.6.1, v3.6.0, v3.7.1, v3.6.0rc, v3.7.0, v3.4.3
# ef4aa9ff 23-Aug-2013 Sascha Wildner <saw@online.de>

kernel/usb4bsd: Switch to generating usbdevs{,_data}.h during the build.

Taken-from: FreeBSD


# 56e033ba 18-Aug-2013 Sascha Wildner <saw@online.de>

kernel/usb4bsd: Remove unnecessary NULL checks in rum(4) and run(4).


# f794c13f 17-Aug-2013 Sascha Wildner <saw@online.de>

kernel/usb4bsd: Port rum(4).

The driver behaves mostly stable but a few issues remain, such as
kldunloading cleanly.


Revision tags: v3.4.2, v3.4.0, v3.4.1, v3.4.0rc, v3.5.0
# d3c9c58e 20-Feb-2013 Sascha Wildner <saw@online.de>

kernel: Use DEVMETHOD_END in the drivers.


Revision tags: v3.2.2
# f6807fa3 02-Nov-2012 Matthew Dillon <dillon@apollo.backplane.com>

usb4bsd - Change M_NOWAIT to M_WAITOK

* M_NOWAIT really needs to be M_WAITOK in these places. It is unclear
why FreeBSD invites random device failures by using M_NOWAIT all over
the place.


Revision tags: v3.2.1, v3.2.0, v3.3.0
# 12bd3c8b 25-Sep-2012 Sascha Wildner <saw@online.de>

usb4bsd: Bring in FreeBSD's libusbhid, usbhidctl and USB kernel code.

In order to make it live peacefully along with our old USB code, name
all directories with new USB code *u4b* instead of *usb*.

usb4bsd: Bring in FreeBSD's libusbhid, usbhidctl and USB kernel code.

In order to make it live peacefully along with our old USB code, name
all directories with new USB code *u4b* instead of *usb*.

This is FreeBSD SVN r231881.

Submitted-by: Markus Pfeiffer <markus.pfeiffer@morphism.de>

show more ...