summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_iwi.c
AgeCommit message (Expand)Author
2022-08-22iwi_start(): Replace "IFQ_DEQUEUE() -> IF_PREPEND() on failure" withthorpej
2022-08-22We come into our if_start routine via ether_output(), therefore there isthorpej
2022-05-23Audit unload/unmap v.s. free against DMA buffer for sys/dev/pci;rin
2021-09-09sys/dev: Memset zero before copyout.riastradh
2021-06-16if_attach and if_initialize cannot fail, don't test return valueriastradh
2021-05-08Use pci_compatible_match().thorpej
2020-03-20This driver sleeps during iwi_media_change(), and thus requires anthorpej
2020-01-30Adopt <net/if_stats.h>.thorpej
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2019-02-03- add or adjust /* FALLTHROUGH */ where appropriatemrg
2018-12-22Replace: M_COPY_PKTHDR -> m_copy_pkthdr. No functional change, since themaxv
2018-12-09use pci_intr_establish_xname() everywherejdolecek
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2018-05-01GC private 802.11 rateset declarations, use the standard ones.maya
2018-01-16Fix overflow.maxv
2017-10-23- If if_initialize() failed in the attach function, free resources and return.msaitoh
2017-05-23Apply deferred if_start to more driversozaki-r
2017-02-02wlan interfaces make interrupt routine running on softint context.nonaka
2016-12-08Apply deferred if_start frameworkozaki-r
2016-08-03be quiet about regular intermediate authentication states.mlelstv
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2015-01-07Pass a correct firmware size (instead of 0) to firmware_freeozaki-r
2014-03-29make pci_intr_string and eisa_intr_string take a buffer and a lengthchristos
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-11-26iwi_newstate should work along with ieee80211_new_state, not alwaysroy
2013-11-21Wrap debug code in {} because "a label can only be part of a statement andriz
2013-10-17- remove unused variableschristos
2013-03-30remove trailing whitespacechristos
2012-06-02Add some pre-processor magic to verify that the type of the data itemdsl
2012-03-21Unbreak the endian issue in firmware header decoding. Comfirmed good andnisimura
2012-01-30Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}drochner
2011-11-19First step of random number subsystem rework described intls
2011-05-23-remove references to crypto/arc4/arc4.* -- the code isn't useddrochner
2011-01-31clear register 0x41 as FreeBSD and OpenBSD do. Update copyright to the latest.christos
2010-11-15tsleep needs sys/proc.h.uebayasi
2010-04-05Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpfjoerg
2010-01-19Redefine bpf linkage through an always present op vector, i.e.pooka
2009-09-05Invert logic around nested pmf(9) registrations for readability.tsutsui
2009-05-06struct cfdata * -> cfdata_t, no functional changes intended.cegger
2009-03-13Fixes in the iwi(4) driver to better handle errors:jym
2009-02-13make iwi_alloc_tx_ring() prototype match function declaration (shows up whenbouyer
2009-01-09Make the "EULA not accepted" message a bit more informative, now reads:jmcneill
2008-11-10Fix typo in fw name.joerg
2008-11-07Match image name with upstream distfiles.joerg
2008-11-07*** Summary ***dyoung
2008-10-30Add glue to ship Intel firmware images. For ipw and iwi require user tojoerg
2008-06-16Compute the correct number of pages spanned by the firmware.mlelstv
2008-03-21pci_activate() expects for its void * argument to be a device_t,dyoung
2008-03-11Finish the job: pci_disable_retry() is now a no-op, so don't calldyoung