summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_iwm.c
AgeCommit message (Expand)Author
2021-03-12Use RA instead of MiRA in iwm(4).Stefan Sperling
2020-12-12Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan
2020-12-07Fix calculation of "maxlen" if there are multiple MPDUs in one packet.tobhe
2020-10-11Stop exporting `wt_hwqueue' now that drivers don't advertise it.Martin Pieuchot
2020-08-26Reset the Rx block ack session counter when an iwm/iwx interface disassociatesStefan Sperling
2020-07-10Change users of IFQ_DEQUEUE(), IFQ_ENQUEUE() and IFQ_LEN() to use thePatrick Wildt
2020-06-11In iwn(4), iwm(4), and iwx(4), don't set the interface's MAC address againStefan Sperling
2020-06-02Add missing ieee80211_release_node() calls in cases where hardwareJonathan Matthew
2020-05-23Fix typo in a comment that originated in wpi(4) and has spread elsewhere.Stefan Sperling
2020-05-18Offload CCMP (WPA2) encryption and decryption to iwm(4) hardware.Stefan Sperling
2020-04-29Add the 'nomimo' nwflag which disables MIMO in 11n mode.Stefan Sperling
2020-04-09When I removed CCK fallback from iwm(4) I accidentally left an else-if blockStefan Sperling
2020-04-03Fix an automatic Tx rate control issue in iwm(4) and iwx(4).Stefan Sperling
2020-04-02Remove iwm(4) 11n mode CCK Tx rate fallback.Stefan Sperling
2020-04-02iwm's LQ_CMD can work asynchronously from interrupt context.Stefan Sperling
2020-04-02Remove 'done' flag from struct iwm_tx_data. Check data->m == NULL instead.Stefan Sperling
2020-03-31Fix MIMO rates with firmware-based rate scaling in iwm(4).Stefan Sperling
2020-03-31When using a fixed Tx MCS in iwm(4) enable SGI if the peer supports it.Stefan Sperling
2020-02-29Fix bogus received frame data rates reported by iwm(4) in monitor mode.Stefan Sperling
2020-02-28In iwm(4), do not drop short control frames in monitor mode and do notStefan Sperling
2020-02-28In iwm(4), free mbufs that won't be passed to if_inputm().Stefan Sperling
2020-02-28Some monitor mode fixes for iwm(4):Stefan Sperling
2020-02-26Rx interrupt handling can lead to a race where the interrupt is handledtobhe
2020-02-12Implement a workaround for missing Tx completion interrupts in iwm(4).Stefan Sperling
2020-02-12Check bogus values from interrupt in ict and non-ict case. r1 and r2tobhe
2019-12-20Make iwm(4) clear/set selected bits in the HW_IF_CONFIG register, ratherStefan Sperling
2019-12-18Mask high bits of iwm(4) firmware SYSASSERT codes before matchingStefan Sperling
2019-12-18Re-enable firmware-based Tx retries at lower rates for iwm(4).Stefan Sperling
2019-11-27Reinstate monitor mode support in iwm(4).Stefan Sperling
2019-11-27Add support for Rx buffers containing multiple frames to iwm(4), again.Stefan Sperling
2019-11-26Fix previous: Don't use an uninitialized variable in iwm_rx_frame().Stefan Sperling
2019-11-26Eliminate some code duplication in iwm(4) 7k/8k vs. 9k Rx code paths.Stefan Sperling
2019-11-26Add support for MSI-X. MSI-X allows establishing a number ofPatrick Wildt
2019-11-26Compute RSSI on 9k iwm(4) devices in the same way we do for previousStefan Sperling
2019-11-20Correctly match another 9560-based device.Patrick Wildt
2019-11-18Add support for 9260 and 9560 devices to iwm(4).Stefan Sperling
2019-11-17print firmware version as unsigned intsJoshua Stein
2019-11-12Fix support for 3168 iwm(4) devices, and load new firmware for them.Stefan Sperling
2019-11-08Switch 8260 and 8265 iwm(4) devices to -34 firmware.Stefan Sperling
2019-11-08Add support to iwm(4) for new umac scan API in newer firmware versions.Stefan Sperling
2019-11-08Add support to iwm(4) for ADD_STA commands used by newer firmware.Stefan Sperling
2019-11-06Raise net80211's "beacon miss" threshold to avoid frequent re-connectsStefan Sperling
2019-11-04Switch iwm 3160, 7260, and 7265 to -17 firmware images.Stefan Sperling
2019-11-04Make iwm send the DQA command later, as Linux does. We were sending it toStefan Sperling
2019-11-04Don't send the BT coex config command to iwm 8k init firmware because newerStefan Sperling
2019-11-04iwm API version -31 firmware and up will crash after load unless the driverStefan Sperling
2019-11-04Fix handling of iwm_sf_config() input argument.Stefan Sperling
2019-11-04Ignore FW_DBG_DEST and FW_DBG_CONF iwm firmware image TLV sections, for now.Stefan Sperling
2019-11-04Support iwm(4) firmware images with ucode_api flags larger than 32 bits.Stefan Sperling
2019-11-04Tweak a device type check in iwm_apm_init() to ensure it will matchStefan Sperling