summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_iwx.c
AgeCommit message (Expand)Author
2022-03-10KASSERT should not contain memory barriers as they change behavior.Alexander Bluhm
2022-03-10Use atomic load and store functions to access refcnt and waitAlexander Bluhm
2022-01-21Fix and re-enable active scans on iwm(4) and iwx(4).Stefan Sperling
2022-01-09spellingJonathan Gray
2022-01-05Remove unused function arguments in iwm/iwx interrupt handlers.Stefan Sperling
2022-01-05In iwx(4), fix wrong pointer assignment in iwx_bar_frame_release().Stefan Sperling
2022-01-04fix length boundary checks for incoming packets in iwm/iwxStefan Sperling
2022-01-04fix Rx Block Ack session validity checks in iwm(4) and iwx(4)Stefan Sperling
2021-12-03Switch iwx(4) to new -67 firmware images.Stefan Sperling
2021-12-03Disable probe requests during scans in iwx(4) again.Stefan Sperling
2021-12-03Implement a bgscan_done() handler for iwx(4).Stefan Sperling
2021-11-25Prepare iwx(4) for using new firmware (API version -67) in the future.Stefan Sperling
2021-11-22Make iwx(4) update an Rx BA session's last_rx timestamp when a frameStefan Sperling
2021-11-22Let iwx(4) use per-Tx-queue interface timers to ensure that the interfaceStefan Sperling
2021-11-22In iwx(4), fix off-by-one errors during TID value bounds checks.Stefan Sperling
2021-11-19Fix monitor mode on iwm(4) and iwx(4).Stefan Sperling
2021-11-16fix typo in an error message printed by iwx_phy_ctxt_update()Stefan Sperling
2021-10-15Add initial 40MHz support to the iwx(4) driver.Stefan Sperling
2021-10-12Make our old BSSID available to iwx_newstate_task() when roaming.Stefan Sperling
2021-10-12Explicitly stop iwx(4) Rx block ack when roaming between access points.Stefan Sperling
2021-10-12Remove code which was needed to support old firmware images from iwx(4).Stefan Sperling
2021-10-06Allow AUTH->AUTH state transitions in the iwm(4) and iwx(4) drivers again.Stefan Sperling
2021-10-02Remove iwx_assoc() and iwx_disassoc(). Not needed because they duplicateStefan Sperling
2021-10-02Fix panic when iwx(4) firmware is not present at boot time.Stefan Sperling
2021-09-30In iwm(4) and iwx(4), prevent attemps to transition towards the same stateStefan Sperling
2021-09-23Reset the Tx timer when iwx(4) firmware sends a BA notification.Stefan Sperling
2021-09-23Add support for Tx aggregation to the iwx(4) driver.Stefan Sperling
2021-09-11Zero out iwx(4) Tx descriptors of frames which are done.Stefan Sperling
2021-09-11Fix a bug in iwx(4) Tx done interrupt processing.Stefan Sperling
2021-09-10Let iwx(4) resume directly in DVACT_WAKEUP instead of running the init task.Stefan Sperling
2021-09-08Add a missing call to iwx_ctxt_info_free_fw_img() in an error pathStefan Sperling
2021-09-08Make iwm(4) and iwx(4) raise IPL to splnet() while loading firmware.Stefan Sperling
2021-09-08Let iwm(4) and iwx(4) sleep for 1 second while loading firmware.Stefan Sperling
2021-09-03Make iwm(4) and iwx(4) resume code path more similar to the attach code path.Stefan Sperling
2021-09-03Ensure that iwm(4) and iwx(4) will reload firmware from disk on down/up,Stefan Sperling
2021-09-02Fix our iwx(4) xtal latency values to match the values used by Linux iwlwifi.Stefan Sperling
2021-09-02The PCI_PRODUCT_INTEL_WL_22500_1 device is part of the 22000Kevin Lo
2021-08-31Fix use of wrong pointer argument when freeing firmware paging info in iwx(4).Stefan Sperling
2021-08-29iwm/iwx: propagate errors out of iw{m,x}_set_bits_mask_prph routinesGreg Steuck
2021-08-26There are some races in the hardware which thus require a few more triesKevin Lo
2021-08-23Fix the initial length check in iwx_fill_probe_req() to match iwm(4).Stefan Sperling
2021-08-20In the attach routine, the hardware bug workaround is only for legacy PCIKevin Lo
2021-08-20Revert previous; Turns out the start_hw() functions don't alwaysStefan Sperling
2021-08-19Run more device init code when resuming iwm(4) and iwx(4) devices.Stefan Sperling
2021-08-19Hide detailed firmware error reports from iwn/iwm/iwx by default.Stefan Sperling
2021-08-16Remove obsolete pre-release support code about two early versions of 8260.Kevin Lo
2021-08-13Plug memory leak in an unlikely error path of iwx_umac_scan_v14().Stefan Sperling
2021-08-07Remove another unused DMA allocation from iwx(4).Stefan Sperling
2021-07-30Print iwx(4) firmware version numbers like Linux iwlwifi does it.Stefan Sperling
2021-07-30Remove an unused 320k bytes DMA memory allocation from iwx(4).Stefan Sperling