summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Expand)Author
2016-03-11Move rtwn(4) DMA init code back to the PCI part of the driver.Stefan Sperling
2016-03-10don't check stack-allocated arrays against NULLmmcc
2016-03-10Enforce some naming sanity. Stop using 'sc_link' to mean two differentKenneth R Westerback
2016-03-09Make rtwn(4) check for "unsupported test chip" error during attach again.Stefan Sperling
2016-03-09Make rtwn(4) stop the chip during DVACT_QUIESCE rather than DVACT_SUSPENDStefan Sperling
2016-03-09Split the rtwn(4) driver into two layers:Stefan Sperling
2016-03-07For rtwn(4) and urtwn(4) inline driver-specific definitions in theirStefan Sperling
2016-03-07Merge TX/RX descriptors used by rtwn(4) and urtwn(4) into common header file.Stefan Sperling
2016-03-07Merge rtwn(4) and urtwn(4) register definitions into a common header file.Stefan Sperling
2016-02-12pcakets -> packetsmmcc
2016-01-22remove a surplus splbioJonathan Gray
2016-01-15when enabling the controller, wait till CSTS.RDY lights up.David Gwynne
2016-01-15feng shui.David Gwynne
2016-01-15fix calculation of the max queue entries supported valueDavid Gwynne
2016-01-15handle the version register like ahci.David Gwynne
2016-01-15wrap up dma syncs for the whole mapping.David Gwynne
2016-01-12Remove wireless turbo mode support. It is a non-standard extensionStefan Sperling
2016-01-05Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n modeStefan Sperling
2016-01-04mark the driver MPSAFE. most of this is cleaning up the oactive handling.David Gwynne
2015-12-28Rework re_start and re_txeof to only check the producer/consumer ringJonathan Matthew
2015-12-19Replace 'arc4random() % x' by 'arc4random_uniform(x)'.tb
2015-12-17sprinkling ifndef __linux__ around two variable declarations could notTed Unangst
2015-12-17s/expresion/expression/gmmcc
2015-12-11Replace mountroothook_establish(9) by config_mountroot(9) a narrower APIMartin Pieuchot
2015-12-08No trailers has been the default and only option for 20 years, yet someTed Unangst
2015-12-06typo in log entrymmcc
2015-12-05ifq_deq_rollback without a preceding ifq_deq_begin is fail.David Gwynne
2015-12-03ieee80211com's ic_sup_mcs array is smaller than it used to be because part ofStefan Sperling
2015-12-03Rewrite the tx handler to just use ifq_dequeue and drop packets thatClaudio Jeker
2015-12-02Simplify fxp tx dma handling by using m_defrag instead of rolling our ownClaudio Jeker
2015-11-28rework dc_start and dc_encap to take advantage of m_defrag.David Gwynne
2015-11-28Rework gem_start to check that there's enough space in the ring beforeJonathan Matthew
2015-11-25Network drivers should not include <net/route.h> or <net/netisr.h>Martin Pieuchot
2015-11-25Small fixes related to the IFF_OACTIVE removal.Martin Pieuchot
2015-11-25trim unused variableDavid Gwynne
2015-11-25replace IFF_OACTIVE manipulation with mpsafe operations.David Gwynne
2015-11-24You only need <net/if_dl.h> if you're using LLADDR() or a sockaddr_dl.Martin Pieuchot
2015-11-24You need <netinet/ip.h> if you use "struct ip" for hw checksum.Martin Pieuchot
2015-11-24No need for "vlan.h" if you don't check for "#if NVLAN > 0".Martin Pieuchot
2015-11-24No need to include <net/if_arp.h>Martin Pieuchot
2015-11-24The only network driver needing <net/if_types.h> is upl(4) for IFT_OTHER.Martin Pieuchot
2015-11-20Check for space on the ring before dequeuing packets.Martin Pieuchot
2015-11-20shuffle struct ifqueue so in flight mbufs are protected by a mutex.David Gwynne
2015-11-16Check for space on the ring before dequeuing packets.Martin Pieuchot
2015-11-14Do not include <net/if_vlan_var.h> when it's not necessary.Martin Pieuchot
2015-11-14Various *syncron* -> *synchron* typos.Miod Vallat
2015-11-12two newlines in the middle of a func doenst look right.David Gwynne
2015-11-11Kill useless IFQ_POLL().Martin Pieuchot
2015-11-08Merge NetBSD 1.145:Miod Vallat
2015-11-04use if_enqueue() rather than doing a poor inline version of it.David Gwynne