History log of /openbsd-src/sys/dev/usb/if_rum.c (Results 76 – 100 of 129)
Revision Date Author Comments
# d267521f 19-Feb-2007 deraadt <deraadt@openbsd.org>

do not do a curproc test for interrupt context, because it is plainly wrong.
this lets these work on macppc, for instance
diagnosed by kettenis, but damien is not around, so ok jsg and others


# c8c5f553 08-Feb-2007 jsg <jsg@openbsd.org>

commit the correct version of this, which matches recent additions.


# 49fe224a 08-Feb-2007 itojun <itojun@openbsd.org>

add entry for WLI-U2-SG54HP. forgotten on previous commit.
tnx to: yuo at nui.org


# efd02d40 08-Feb-2007 jsg <jsg@openbsd.org>

Add quite a few more rum(4) devices.
Two from Yojiro UO in NetBSD PR 35552


# 8f59dc49 08-Jan-2007 damien <damien@openbsd.org>

attach to Gigabyte GN-WI05GS Mini-PCI Express adapters.
bump copyright while i'm here.


# f43e6f73 30-Dec-2006 claudio <claudio@openbsd.org>

Don't use M_DUP_PKTHDR() on static mbufs. M_DUP_PKTHDR() copies the mtag
chain and so a later MFREE() is needed to free the chain again.
In this special case we get away by initializing a minimal mbu

Don't use M_DUP_PKTHDR() on static mbufs. M_DUP_PKTHDR() copies the mtag
chain and so a later MFREE() is needed to free the chain again.
In this special case we get away by initializing a minimal mbuf header
instead of the M_DUP_PKTHDR() because bpf_mtap() does not access the pkthdr.
This fixes kettenis@ mtag memory leak on armish.
Tested by kettenis@ OK mglocker@ Sounds good jsg@

show more ...


# 84c5366e 07-Dec-2006 damien <damien@openbsd.org>

http://www.ralinktech.com/ domain name is for sale.
use official url instead: http://www.ralinktech.com.tw/


# ed3bbfa7 03-Dec-2006 damien <damien@openbsd.org>

fix handling of the SIOCS80211CHANNEL ioctl in monitor mode:
don't call xxx_set_chan() if the interface is not up&running.

patch from Steffen Schuetz (st dot sch at gmx dot net) with
minor modificat

fix handling of the SIOCS80211CHANNEL ioctl in monitor mode:
don't call xxx_set_chan() if the interface is not up&running.

patch from Steffen Schuetz (st dot sch at gmx dot net) with
minor modifications by me.

closes kernel/5313

show more ...


# 98c7cce0 03-Dec-2006 damien <damien@openbsd.org>

don't schedule a USB task in {ural,rum}_newstate() if we're called from
a process context. this avoids potential races in {ural,rum}_stop().


# f2cd5b67 26-Nov-2006 deraadt <deraadt@openbsd.org>

do not have each net80211 driver define its own rates structures. if they use
the standard rates, use some defined by net80211 itself. kernel shrinks a bit
ok jsg mglocker


# ed3b6fd7 19-Nov-2006 damien <damien@openbsd.org>

restore the workaround for rate==0 bug.
i removed it in my last commit because i thought it was gone.
looks like it's not the case.

pointed out by niallo@


# bc303e9b 13-Nov-2006 damien <damien@openbsd.org>

first round of commits for proper 11b/g protection support:
- use the newly introduced ieee80211_get_rts() and
ieee80211_get_cts_to_self() functions.
- use CTS-to-self instead of RTS/CTS to protect

first round of commits for proper 11b/g protection support:
- use the newly introduced ieee80211_get_rts() and
ieee80211_get_cts_to_self() functions.
- use CTS-to-self instead of RTS/CTS to protect OFDM frames in
a mixed 11b/g BSS.
- make sure multicast frames are sent using CCK modulation.

remove support for 5GHz radios in ral(4) RT2560 and ural(4).
i'm not aware of any such adapters on the market and 11a code
is known to be broken.

some cleanup while i'm here.

show more ...


# 0db83ec9 22-Oct-2006 damien <damien@openbsd.org>

make sure ni->ni_txrate is always initialized to a meaningful value by
redefining ic->ic_newassoc.
this should prevent "bogus xmit rate" panics when operating in HostAP
mode.


# 762ed0f1 19-Oct-2006 jsg <jsg@openbsd.org>

Support later versions of the ASUS WL-167g which have switched
from ural to rum.

From Jason Crawford <jasonrcrawford@gmail.com>


# e326c169 18-Sep-2006 damien <damien@openbsd.org>

don't use IF_PREPEND() on altq's.
use IFQ_POLL()/IFQ_DEQUEUE() logic instead as described in altq(4).


# 03aad8b8 24-Aug-2006 damien <damien@openbsd.org>

s/IEEE80211_MTU_MAX/IEEE80211_MAX_LEN/ in my previous commit.


# ebc1e070 23-Aug-2006 niallo <niallo@openbsd.org>

- fall back to 1Mbps if tx rate is returned as zero. avoids divide by zero. should never happen, but sometimes it does on my amd64.

ok damien@


# 37ac0e4a 23-Aug-2006 damien <damien@openbsd.org>

the maximum MTU allowed for IEEE802.11 is 2290 which is greater than
MCLBYTES (usually 2048).
allocate tx xfer buffers of IEEE80211_MTU_MAX instead of MCLBYTES.
rx buffers are still limited to MCLBYT

the maximum MTU allowed for IEEE802.11 is 2290 which is greater than
MCLBYTES (usually 2048).
allocate tx xfer buffers of IEEE80211_MTU_MAX instead of MCLBYTES.
rx buffers are still limited to MCLBYTES though.

show more ...


# 88fa525e 23-Aug-2006 damien <damien@openbsd.org>

in rum_rxeof(), don't check xfer length against IEEE80211_MIN_LEN since
the CRC is not included in the xfer.
check against sizeof(struct ieee80211_frame_min) instead.


# 95547211 18-Aug-2006 damien <damien@openbsd.org>

set of unrelated cosmetic tweaks.


# a5c83531 18-Aug-2006 damien <damien@openbsd.org>

fix a printf format string


# 74a1cafe 18-Aug-2006 damien <damien@openbsd.org>

- fix support for RT5225 (802.11a MIMO)
- set default Tx power for 802.11a channels
- in rum_newstate(), save the "arg" parameter so we can pass it to the
ieee80211_new_state() function in the usb

- fix support for RT5225 (802.11a MIMO)
- set default Tx power for 802.11a channels
- in rum_newstate(), save the "arg" parameter so we can pass it to the
ieee80211_new_state() function in the usb task
- merge rum_tx_data() and rum_tx_mgt()
- s/le32toh/letoh32/g (le32toh is defined in usb_port.h)
- cosmetic while i'm here

show more ...


# fc0d81f2 17-Aug-2006 damien <damien@openbsd.org>

Separate rum(4) firmware from ral(4) ones.

ral(4) firmwares are built on PCI-capable architectures only while rum(4)
firmware is built on USB-capable architectures only.
Rename ral-rt2573 into rum-r

Separate rum(4) firmware from ral(4) ones.

ral(4) firmwares are built on PCI-capable architectures only while rum(4)
firmware is built on USB-capable architectures only.
Rename ral-rt2573 into rum-rt2573 and build rum-rt2573 on the zaurus too
(pointed out by Patrick Heim).

ok deraadt@

show more ...


# 372fbb40 16-Aug-2006 jsg <jsg@openbsd.org>

Belkin RT2601USB.


# f0451b8e 14-Aug-2006 jsg <jsg@openbsd.org>

Add a bunch more devices.


123456