summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_iwm.c
AgeCommit message (Expand)Author
2017-06-09Introduce iwm_nic_assert_locked() to verify that the driver has correctlyStefan Sperling
2017-06-09Fix the resume code path in iwm(4) to no longer call iwm_stop() beforeStefan Sperling
2017-06-02When iwm(4) firmware reports missed beacons, send a probe request onlyStefan Sperling
2017-05-31another place to use ieee80211_min_basic_rate() to select the minimum tx ratePeter Hessler
2017-05-31add ieee80211_min_basic_rate() to iwm(4), to select the lowest availablePeter Hessler
2017-05-31The net80211 stack was providing a 'beacon miss timeout' value (in ms)Stefan Sperling
2017-05-31Add missing function prototype for iwm_rx_bmiss().Stefan Sperling
2017-05-31Implement support for iwm(4) firmware's missed beacon notification.Stefan Sperling
2017-05-28Fix some spurious fatal firmware errors in iwm(4).Stefan Sperling
2017-05-28Remove unused flag IWM_FLAG_STOPPED.Stefan Sperling
2017-05-26Get rid of the DELAY() hack in the firmware loader for 8000 familyStefan Sperling
2017-05-08In iwm_send_cmd(), look at the generation counter instead of the STOPPED flagStefan Sperling
2017-05-08In iwm(4) avoid locking the NIC redundantly and perform accounting ofStefan Sperling
2017-05-08Fix issues with iwm(4) firmware's retry rate table:Stefan Sperling
2017-05-04If iwm_nic_lock() cannot access the device then print "acquiring device failed"Stefan Sperling
2017-04-27Restore if_iwm.c r1.173 (mira retry change) which got incarcerated byStefan Sperling
2017-04-27Revert if_iwm.c to the state of r1.170 because ETOOMANYDRAGONSATONCE.Stefan Sperling
2017-04-26Get rid of convoluted macros in iwm's receive code path.Stefan Sperling
2017-04-26Remove the size argument of iwm_rx_addbuf() and use a constant internally.Stefan Sperling
2017-04-26Tell MiRA about the actual number of retries instead of pretending thatStefan Sperling
2017-04-24Implement monitor mode support for iwm(4).Stefan Sperling
2017-04-24Implement support for multiple packets per receive DMA buffer in iwm(4).Stefan Sperling
2017-04-21Make id parameter of iwm_send_cmd_pdu() a uint32_t so that it matchesStefan Sperling
2017-04-21Fix nic lock usage around iwm_disable_rx_dma().Stefan Sperling
2017-04-21Fix nic lock usages around iwm_{read,write}_prph().Stefan Sperling
2017-04-04Add 8265 and 3168 support. Both cards need new firmware files which currentlyClaudio Jeker
2017-03-08Do not clear IFF_UP, even in the error path, clearing IFF_RUNNINGMartin Pieuchot
2017-02-20Remove hack to release/re-acquire netlock in _ioctl().Kenneth R Westerback
2017-02-16Revert "Release the NET_LOCK() before entering per-driver ioctl() routine".Martin Pieuchot
2017-02-07Release the NET_LOCK() before entering per-driver ioctl() routine.Martin Pieuchot
2017-02-04Prefer <sys/endian.h> to <machine/endian.h>Philip Guenther
2017-02-04Prevent netlock related deadlock with the X server during iwm(4) scans.Paul Irofti
2017-01-29The iwm_get_active_dwell() and iwm_get_passive_dwell() functions areStefan Sperling
2017-01-29In iwm(4), remove old deprecated scan API definitions which have beenStefan Sperling
2017-01-22move counting if_opackets next to counting if_obytes in if_enqueue.David Gwynne
2017-01-21In iwm(4), cancel mira timeouts in iwm_stop() and iwm_newstate() instead ofStefan Sperling
2017-01-12Rename ieee80211_mira_node_destroy() to ieee80211_mira_cancel_timeouts().Stefan Sperling
2016-12-18While copying out channel flags to userspace, omit the HT channel flag ifStefan Sperling
2016-12-10Add support for MIMO Tx rates (MCS 8-15) to iwm(4).Stefan Sperling
2016-12-10In iwm(4), do not enable HT protection (RTS) unconditionally if the AP requiresStefan Sperling
2016-12-10Make retry-heavy rates less attractive to mira.Stefan Sperling
2016-12-08iwm(4) was stripping some bits from the MCS index value before passingStefan Sperling
2016-12-06Make sure iwm(4) only calls ieee80211_mira_choose() while in RUN state.Stefan Sperling
2016-11-30Switch the iwm(4) driver to mira rate adaptation in 11n mode.Stefan Sperling
2016-11-19While setting up the basic rate bitmask for iwm's firmware, if the AP doesStefan Sperling
2016-11-17Make iwm(4) pass Tx/Rx MCS rates to bpf so they can be examined with tcpdump.Stefan Sperling
2016-11-01Reset the ucode interrupt flag in the softc before loading iwm(4) 8k firmware.Stefan Sperling
2016-10-19Only force iwm's firmware to use RTS for all frames if the AP requires it.Stefan Sperling
2016-10-08Rate sets managed by net80211 are sorted by effective data rate speed whileStefan Sperling
2016-10-05Set the USE_RTS flag in the right place. Error introduced in if_iwm.c r1.139.Stefan Sperling