Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-11 | treat usb vendor/product names as a locator, and have usbd_print handle it, | Theo de Raadt | |
so that it shows up before the :. as a result, all the usb devices do not need to have name printing code anymore. all this now works and prints nicely because usbd_probe_and_attach() is serialized. ok kettenis | |||
2007-09-07 | use new malloc M_ZERO flag to shrink kernel. | Damien Bergamini | |
remove <malloc.h> from files where malloc is not used. | |||
2007-07-18 | replace the ieee80211_wepkey structure with a more generic ieee80211_key | Damien Bergamini | |
one that can be used with other ciphers than WEP. | |||
2007-06-14 | Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS and | Marc Balmer | |
USB_DECLARE_DRIVER macros. No binary change. ok dlg. | |||
2007-06-12 | Remove the definition and use of the device_ptr_t which was a struct device *. | Marc Balmer | |
No binary change. ok mk. | |||
2007-06-10 | Remove the definition and use of the USBDEVNAME macro. | Marc Balmer | |
(This might look easy, but it was a big diff. Thanks to dlg and especially jsg for looking over it; we found at least four mistakes in the initial diff.) ok jsg. | |||
2007-06-10 | Remove the definition and use of the USBDEV macro. It only created confusion | Marc Balmer | |
and the address of it's argument: USBDEV(sc->sc_dev) yields &sc->sc_dev. No binary changes. ok jsg. | |||
2007-06-09 | Remove the definition and use of if_deactivate(). It was defined empty and | Marc Balmer | |
thus produced no code at all. No binary change. ok jsg. | |||
2007-06-09 | re-indent prototypes after "Static" removal. | Damien Bergamini | |
no binary change. | |||
2007-06-05 | Remove the "Static" declaration of many functions. It was defined to be empty | Marc Balmer | |
and it was not consistently used. It was confusing as it suggested these functions were static, which they were not. discussed with dlg and jsg, ok jsg. | |||
2007-05-27 | Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed. | Jonathan Gray | |
ok deraadt@ krw@ mbalmer@ | |||
2007-05-21 | Remove le{16,32}toh macros | Jonathan Gray | |
2007-05-21 | Remove logprintf macro | Jonathan Gray | |
2007-02-19 | do not do a curproc test for interrupt context, because it is plainly wrong. | Theo de Raadt | |
this lets these work on macppc, for instance diagnosed by kettenis, but damien is not around, so ok jsg and others | |||
2007-01-02 | Don't use M_DUP_PKTHDR() in the driver bpf hook. Using M_DUP_PKTHDR() on a | Claudio Jeker | |
static mbuf results in a mbuf tag memory leak. Same change as in rum(4). OK mglocker@ | |||
2006-12-07 | http://www.ralinktech.com/ domain name is for sale. | Damien Bergamini | |
use official url instead: http://www.ralinktech.com.tw/ | |||
2006-12-03 | fix handling of the SIOCS80211CHANNEL ioctl in monitor mode: | Damien Bergamini | |
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 | |||
2006-12-03 | don't schedule a USB task in {ural,rum}_newstate() if we're called from | Damien Bergamini | |
a process context. this avoids potential races in {ural,rum}_stop(). | |||
2006-11-26 | do not have each net80211 driver define its own rates structures. if they use | Theo de Raadt | |
the standard rates, use some defined by net80211 itself. kernel shrinks a bit ok jsg mglocker | |||
2006-11-19 | restore the workaround for rate==0 bug. | Damien Bergamini | |
i removed it in my last commit because i thought it was gone. looks like it's not the case. pointed out by niallo@ | |||
2006-11-13 | first round of commits for proper 11b/g protection support: | Damien Bergamini | |
- 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. | |||
2006-10-22 | make sure ni->ni_txrate is always initialized to a meaningful value by | Damien Bergamini | |
redefining ic->ic_newassoc. this should prevent "bogus xmit rate" panics when operating in HostAP mode. | |||
2006-09-18 | don't use IF_PREPEND() on altq's. | Damien Bergamini | |
use IFQ_POLL()/IFQ_DEQUEUE() logic instead as described in altq(4). | |||
2006-08-24 | s/IEEE80211_MTU_MAX/IEEE80211_MAX_LEN/ in my previous commit. | Damien Bergamini | |
2006-08-23 | - fall back to 1Mbps if tx rate is returned as zero. avoids divide by zero. ↵ | Niall O'Higgins | |
should never happen, but sometimes it does on my amd64. ok damien@ | |||
2006-08-23 | the maximum MTU allowed for IEEE802.11 is 2290 which is greater than | Damien Bergamini | |
MCLBYTES (usually 2048). allocate tx xfer buffers of IEEE80211_MTU_MAX instead of MCLBYTES. rx buffers are still limited to MCLBYTES though. | |||
2006-08-23 | Add Nova Tech NV-902W, and mention another Zinwell ural(4) device. | Jonathan Gray | |
2006-08-18 | set of unrelated cosmetic tweaks. | Damien Bergamini | |
2006-08-18 | fix a printf format string | Damien Bergamini | |
2006-08-18 | sync w/ rum(4): | Damien Bergamini | |
- in ral_newstate(), save the "arg" parameter so we can pass it to the ieee80211_newstate() function in the usb task - merge ral_tx_data() and ral_tx_mgt() | |||
2006-08-09 | fix endianness. this should give rate adaptation a better chance to work | Damien Bergamini | |
on big endian architectures. | |||
2006-07-02 | Fix channel frequency/flags in radiotap structures. | Jonathan Gray | |
Now I can see probes cycling 1->14 instead of just sitting at channel 1. | |||
2006-06-23 | In a drivers activate() entry point, if on DVACT_DEACTIVATE it does | Miod Vallat | |
something, then it MUST return zero on DVACT_ACTIVATE, not EOPNOTSUPP; this very popular bug has been cut and pasted a lot of times... ok deraadt@ mickey@ | |||
2006-06-17 | Move AMRR rate control algorithm out of wpi(4) and ural(4), into net80211. | Damien Bergamini | |
ok brad@ | |||
2006-06-10 | - fix checking of WEP flag | Damien Bergamini | |
- move default MAC/BBP/RF settings from if_ral.c to if_ralreg.h | |||
2006-03-25 | allow bpf(4) to ignore packets based on their direction (inbound or | Damien Miller | |
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@ | |||
2006-03-21 | Make ural(4) read and show real MAC/BBP rev instead of hardcoded RT2570 | Pedro Martelletto | |
"Go ahead" damien@ via jsg@ | |||
2006-02-19 | sync w/ rt2560.c: | Damien Bergamini | |
don't try to release references to nodes that have been freed by net80211. in HostAP mode, when switching to the INIT state, net80211 sends a DISASSOC and a DEAUTH frame to all associated stations and immediately free all the nodes while we may still hold references to them in our Tx queues. | |||
2006-02-11 | trim FCS in the driver instead of setting the M_HASFCS flag and letting | Damien Bergamini | |
ieee80211_input() do the job. requested by brad@ | |||
2006-02-04 | fix a copy/paste in a comment. | Damien Bergamini | |
2006-01-29 | Use usbd_clear_endpoint_stall_async() when clearing endpoint stalls in | Brad Smith | |
an interrupt context. From NetBSD ok dlg@ | |||
2006-01-22 | account tx retry-fail errors in if_oerrors. | Damien Bergamini | |
2006-01-14 | - give rate to rx radiotap | Damien Bergamini | |
- swap rssi/rate fields in ural_rx_desc | |||
2006-01-14 | Correct the length of the rx radiotap to be that of the rx not tx | Jonathan Gray | |
struct. ok damien@ | |||
2006-01-13 | send management frames at lowest possible rate. | Damien Bergamini | |
2006-01-13 | - fix short preamble support | Damien Bergamini | |
- add short slot support - fix eifs settings - many consistency tweaks | |||
2006-01-13 | - simplify lookup of 802.11a channels (we know they exist) | Damien Bergamini | |
- kill two stupid comments while i'm here | |||
2006-01-13 | - fix AMRR initialization + retry-fail count | Damien Bergamini | |
- fix contention window - silently discard received frames that are too short - sync setup_tx_desc w/ ral | |||
2006-01-04 | Remove redundant calls to bpfdetach. | Can Erkin Acar | |
ok brad@ | |||
2005-12-23 | Support Nintendo Wi-Fi USB Connector, noticed in Linux rt2570 driver | Jonathan Gray | |
and verified against windows driver. |