Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | use sizeof instead of hard-coded values. | 2005-11-23 | 1 | -4/+5 | ||
| | ||||||
* | Implement the Adaptive Multi Rate Retry algorithm (AMRR) for BSS mode. | 2005-11-23 | 1 | -4/+183 | ||
| | | | | | This algorithm is particularly well suited for ural since it does not require per-frame retry statistics. | |||||
* | Optimize TXTIME and PLCP LENGTH field computation. | 2005-11-23 | 1 | -29/+12 | ||
| | | | | Avoid modulus operations. | |||||
* | allows dhcpd to work when ral/ural is acting as a standalone AP (without | 2005-10-02 | 1 | -1/+8 | ||
| | | | | | | | bridging). it appears that ieee80211_input() enqueues packets in if_snd without calling if_start(). closes PR/4237 | |||||
* | Extend basic rate set in 802.11g so that ACKs can be sent at 5.5 or 11Mbps. | 2005-08-27 | 1 | -7/+19 | ||
| | | | | | | | Fix WME settings (Best Effort). ok deraadt@ reyk@ henning@ tested by many | |||||
* | backout unapproved diff | 2005-08-27 | 1 | -19/+7 | ||
| | ||||||
* | Extend basic rate set in 802.11g so that ACKs can be sent at 5.5 or 11Mbps. | 2005-08-25 | 1 | -7/+19 | ||
| | | | | Fix WME settings (Best Effort). | |||||
* | Ralink windows driver incorrectly lists a SMC product id that is | 2005-08-23 | 1 | -2/+1 | ||
| | | | | actually some kind of prism chip. ok derradt@ | |||||
* | Don't keep the devinfo string on the stack, instead use malloc/free. | 2005-08-01 | 1 | -4/+5 | ||
| | | | | | | | | This should cure some rare stack overflows. From augustss NetBSD ok dlg@ pascoe@ | |||||
* | Match Sphairon UB801R. | 2005-07-18 | 1 | -1/+2 | ||
| | ||||||
* | Match an additional 10 ural ids, most of which are already listed | 2005-07-07 | 1 | -3/+13 | ||
| | | | | in the device list. | |||||
* | Match Gigabyte GN-WBKG, from Jaime Fournier <ober at linbsd.org>. | 2005-07-07 | 1 | -1/+2 | ||
| | ||||||
* | remove freebsd'isms in debug messages. pointed out by timsl (tim at | 2005-06-20 | 1 | -3/+3 | ||
| | | | | planetpixel dot de). | |||||
* | add support for the Belkin F5D7050 54g USB Network Adapter | 2005-06-16 | 1 | -1/+2 | ||
| | | | | for jmc@ | |||||
* | don't initialize bbp registers with values in eeprom. some adapters seem | 2005-05-18 | 1 | -1/+3 | ||
| | | | | to have problems with that. noticed by Andrey Matveev. | |||||
* | override default bbp register values with values stored in eeprom (except | 2005-05-13 | 1 | -3/+4 | ||
| | | | | for the R17 register). | |||||
* | before ieee80211.c rev 1.6, it was guaranted that ic_curmode was different | 2005-05-13 | 1 | -2/+7 | ||
| | | | | | | from IEEE80211_MODE_AUTO if ic_fixed_rate != -1. it is no longer the case. this implements a temporary workaround. the whole rate selection should be rewritten. | |||||
* | simplify test conditions. ((v & f1) || (v & f2)) <=> (v & (f1 | f2)) in | 2005-05-13 | 1 | -7/+5 | ||
| | | | | these particular cases. avoid extra calls to letoh32(). | |||||
* | make sure all endpoint descriptors have been found during the attachment. | 2005-05-13 | 1 | -2/+7 | ||
| | ||||||
* | give disassociation a chance when turning the interface down while associated. | 2005-05-13 | 1 | -3/+3 | ||
| | | | | avoid usb tx timeouts too. | |||||
* | don't disassociate on SIOCSIFADDR if the interface is already up and running. | 2005-04-17 | 1 | -10/+3 | ||
| | ||||||
* | don't leak a mbuf when tx fails. | 2005-04-16 | 1 | -3/+7 | ||
| | ||||||
* | indent | 2005-04-16 | 1 | -2/+2 | ||
| | ||||||
* | in ural_txeof(), call usbd_clear_endpoint_stall() on the tx pipe instead of | 2005-04-15 | 1 | -2/+2 | ||
| | | | | the rx pipe. | |||||
* | New ural devices. Pointed out by Rodolfo Gouveia. | 2005-04-13 | 1 | -1/+2 | ||
| | ||||||
* | sync with ral. fixes hostap mode. | 2005-04-02 | 1 | -3/+4 | ||
| | ||||||
* | add code for setting WEP keys. this will be useful when i'll implement | 2005-04-01 | 1 | -1/+11 | ||
| | | | | hardware WEP. | |||||
* | make constants names match the spec. | 2005-04-01 | 1 | -16/+13 | ||
| | ||||||
* | force hardware timestamp insertion in outgoing beacons. make sure the size | 2005-04-01 | 1 | -7/+7 | ||
| | | | | | of the allocated buffer for outgoing beacons can fit an extra byte (xfer length must be a multiple of 2). | |||||
* | use URAL_DEBUG not RAL_DEBUG. use logprintf for consistency. default to | 2005-03-23 | 1 | -6/+6 | ||
| | | | | debug level 0. | |||||
* | add new vendor/product ids. | 2005-03-23 | 1 | -2/+4 | ||
| | ||||||
* | do packet accounting (opackets/oerrors/ierrors). | 2005-03-23 | 1 | -1/+7 | ||
| | ||||||
* | print the mac address in dmesg like every other nic we have | 2005-03-23 | 1 | -3/+4 | ||
| | | | | ok damien@ | |||||
* | USB_DEBUG implies URAL_DEBUG. | 2005-03-23 | 1 | -3/+7 | ||
| | | | | ok damien@ | |||||
* | add spl calls where appropriate. | 2005-03-19 | 1 | -2/+16 | ||
| | ||||||
* | ieee80211_get_rate() is broken. | 2005-03-19 | 1 | -4/+10 | ||
| | ||||||
* | scan channels 12, 13 and 14 too. | 2005-03-19 | 1 | -2/+2 | ||
| | ||||||
* | use ieee80211_get_rate() instead of building or own routine. | 2005-03-18 | 1 | -7/+3 | ||
| | ||||||
* | add IBSS and HostAP support. thanks to SnoopyPro. | 2005-03-18 | 1 | -6/+86 | ||
| | ||||||
* | use xferlen for mgt frames too. this prevents management frames with a | 2005-03-18 | 1 | -7/+5 | ||
| | | | | odd length from being dropped. | |||||
* | only update the flags part of PHY_CSR5 and PHY_CSR6. this makes OFDM | 2005-03-18 | 1 | -6/+6 | ||
| | | | | modulation working and improves tx signal. | |||||
* | close pipes and free tx/rx lists in detach(). this avoids some of the | 2005-03-18 | 1 | -1/+14 | ||
| | | | | panics observed when detaching the device while the interface is up. | |||||
* | give ipv6 a chance. pointed out by Paul de Weerd. | 2005-03-17 | 1 | -2/+14 | ||
| | ||||||
* | enable tx retries for unicast frames. | 2005-03-17 | 1 | -1/+2 | ||
| | | | | ok and tweaks from dlg@ | |||||
* | fix for big endian archs | 2005-03-17 | 1 | -1/+2 | ||
| | | | | ok damien@ | |||||
* | - fix ralink url | 2005-03-17 | 1 | -4/+15 | ||
| | | | | | | | - add usb events for attach/detach - pre-allocate rx buffers so they are not allocated in an interrupt context - let ural_free_rx_list() do the cleanup | |||||
* | move ral vendor/product Ids into usbdevs | 2005-03-16 | 1 | -8/+8 | ||
| | ||||||
* | Driver for Ralink Technology RT2500USB wireless adapters. | 2005-03-16 | 1 | -0/+1989 | ||
ok deraadt@ |