summaryrefslogtreecommitdiff
path: root/sys/dev/ic/rt2860.c
AgeCommit message (Expand)Author
2017-10-26Move common code to add/remove multicast filters to ieee80211_ioctl(9).Martin Pieuchot
2017-07-03Replace slot time durations with macros.Kevin Lo
2017-05-31Add support for Ralink RT5360. From Kevin Lo who tested with aJonathan Gray
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2016-08-17Add support for RT5390 and RT5392 chipsets to the ral(4) driver.Stefan Sperling
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-03-21In ral(4) RT2860 code, replace custom defrag with m_defrag().Stefan Sperling
2016-03-21Fix watchdog timeouts and dropped frames under load with RT2860 ral(4).Stefan Sperling
2016-01-05Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n modeStefan Sperling
2015-12-11Replace mountroothook_establish(9) by config_mountroot(9) a narrower APIMartin Pieuchot
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.Martin Pieuchot
2015-11-04replace the ifqueues in net80211 with mbuf_queues.David Gwynne
2015-10-25arp_ifinit() is no longer needed.Martin Pieuchot
2015-08-29firmware sizes are known; use them for free()Theo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-10Wireless drivers call if_input() via ieee80211_input() which set `rcvif'Martin Pieuchot
2014-12-22unifdef INETTed Unangst
2014-12-19Use <sys/endian.h> instead of <machine/endian.h>Philip Guenther
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-09-06reduce the amount of pci includesJonathan Gray
2014-07-22Fewer <netinet/in_systm.h>Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-03-19Stop abusing the rcvif pointer to pass wireless nodes down to theMartin Pieuchot
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-08-01Add support for the RT3572 MAC/BBP. Crucial bits from Nathan Goings.Mark Kettenis
2013-06-11Replace all ovbcopy with memmove; swap the src and dst arguments tooTheo de Raadt
2012-10-12Cleanup false positives for uninitialized uses.Christiano F. Haesbaert
2012-10-11Enable Host AP power saving support for the RT2700, RT2800 and RT3090 chipsets.Mark Kettenis
2010-10-23fix the two extremely retarded bugs that prevented the RT30XXDamien Bergamini
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-09-06All PWR_{SUSPEND,RESUME} can now be replaced by DVACT_{SUSPEND,RESUME}Theo de Raadt
2010-08-28rename the *_power functions to *_powerhook to indicate that we've beenTheo de Raadt
2010-08-27remove the unused if_init callback in struct ifnetJonathan Gray
2010-08-27Stop calling xxx_power() from xxx_resume(); instead do it the other way around.Mark Kettenis
2010-08-27kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberTheo de Raadt
2010-08-25Make CardBus ral(4) suspend and resume properly on machines that keep theMark Kettenis
2010-08-04add suspend/resume support for PCI ral(4) devices.Damien Bergamini
2010-07-19store the WCID in the rt2860_node structure at association timeDamien Bergamini
2010-07-19implement the ic_ampdu_rx_{start,stop} callbacks (not used yet).Damien Bergamini
2010-07-19in hostap mode, when a STA leaves the BSS, clear its entry in theDamien Bergamini
2010-05-10additionnal bits and fixes for RT3090.Damien Bergamini
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-04-12Make hardware generate 802.11 sequence numbers (except for unicastDamien Bergamini
2010-04-10enable debug mode for >=RT3090Damien Bergamini
2010-04-06always enable both 2GHz and 5GHz LNAs regardless of the bandDamien Bergamini
2010-04-06on devices that have a radio switch, check GPIO pin 2 and reportDamien Bergamini
2010-04-06On RT3090 chips, read vendor RF settings from ROM and apply them.Damien Bergamini
2010-04-06Give rt3090_efuse_read_2() a chance to work by using the correct offset.Damien Bergamini