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