summaryrefslogtreecommitdiff
path: root/sys/dev/ic/qwx.c
AgeCommit message (Expand)Author
2024-09-01spelling; checked by jmc@, ok miod@ mglocker@ krw@Jonathan Gray
2024-08-19avoid NULL deref if malloc failsJonathan Gray
2024-08-18plug a memory leak in qwx(4) by freeing vifs when the interface goes downStefan Sperling
2024-08-17enable qwx(4) ext irqs earlier for suspend/resumeStefan Sperling
2024-06-11Make sure qwx(4) always calls refcnt_init() before other refcnt functions.Stefan Sperling
2024-05-29repair qwx(4) WEP and TKIP via software cryptoStefan Sperling
2024-05-28return type on a dedicated line when declaring functionsJonathan Gray
2024-05-28Make qwx(4) offload TKIP and CCMP crypto to hardware.Stefan Sperling
2024-05-03Make qwx(4) call into ifmedia more like iwx(4) does it.Stefan Sperling
2024-03-09Ensure that qwx(4) clears the OACTIVE flag when Tx rings have space again.Stefan Sperling
2024-03-02implement qwx(4) monitor status ring pollingStefan Sperling
2024-03-02silently ignore update-stats events from qwx(4) firmwareStefan Sperling
2024-03-02repair QWX_DEBUG buildStefan Sperling
2024-02-29align qwx_ce_rx error code checking with linux ath11k driverStefan Sperling
2024-02-29plug a node reference leak in qwx_mgmt_rx_event()Stefan Sperling
2024-02-24qwx(4): qwx_dp_rx_tid_del_func: fix dp_reo_cache_flush_elem expiration logicScott Soule Cheloha
2024-02-22make qwx(4) ignore ESHUTDOWN while printing errors to dmesgStefan Sperling
2024-02-22cache qwx(4) firmware images in memory across suspend/resume cyclesStefan Sperling
2024-02-22add suspend/resume support to qwx(4)Stefan Sperling
2024-02-20implement disassociation (RUN->AUTH/INIT) in the qwx(4) driver state machineStefan Sperling
2024-02-20implement qwx_dp_reo_cmd_list_cleanup()Stefan Sperling
2024-02-20fix a double-free in qwx(4) that occurred when removing a peer from firmwareStefan Sperling
2024-02-16implement qwx_init_task(), which will reset the hardware when it getsPeter Hessler
2024-02-16fix qwx(4) not coming up on first try if firmware was missing from disk at bootStefan Sperling
2024-02-16remove high-level error messages that cause noise when qwx fw is missingStefan Sperling
2024-02-16prevent memory leaks from duplicate/spurious qwx(4) fw memory requestsStefan Sperling
2024-02-16start moving some developmental printfs to be DEBUG DPRINTFsPeter Hessler
2024-02-15fix wrong tsleep waiting address in qwx_qmi_mem_seg_send()Stefan Sperling
2024-02-15make qwx(4) clean up ic_bss and set link down when moving into SCAN stateStefan Sperling
2024-02-15fix datapath Rx buffer management in qwx(4)Stefan Sperling
2024-02-14make qwx(4) work with custom MAC addresses set via ifconfig(8)Stefan Sperling
2024-02-09implement qwx_dp_process_rxdma_err()Stefan Sperling
2024-02-09implement qwx_dp_rx_process_wbm_err()Stefan Sperling
2024-02-09implement qwx_dp_process_reo_status()Stefan Sperling
2024-02-09implement qwx_dp_process_rx_err()Stefan Sperling
2024-02-09avoid uninitialised var use if qwx_core_fetch_bdf() errorsJonathan Gray
2024-02-09make ifconfig display the Tx rate selected by qwx firmwareStefan Sperling
2024-02-09add missing node reference counting to qwx's Tx completion pathStefan Sperling
2024-02-09remove qwx debug prints for management frame events we are already handlingStefan Sperling
2024-02-08repair QWX_DEBUG buildStefan Sperling
2024-02-08implement qwx_dp_tx_process_htt_tx_complete()Stefan Sperling
2024-02-08fix qwx_dp_shadow_start_timer()Stefan Sperling
2024-02-08remove qwx(4) dp_tx debug prints which should not have been committedStefan Sperling
2024-02-08handle qwx(4) firmware roaming eventsStefan Sperling
2024-02-08mark full qwx(4) Tx queues, such that the OACTIVE mechanism will be usedStefan Sperling
2024-02-08fix use of uninitialized variable m in qwx_dp_rx_reap_mon_status_ring()Stefan Sperling
2024-02-08fix uninitialized return from qwx_qmi_load_file_target_mem()Stefan Sperling
2024-02-08handle fragmented mbuf DMA segments in the qwx(4) Tx pathStefan Sperling
2024-02-08set the mbuf length for received data frames in qwx(4)Stefan Sperling
2024-02-06implement basic bpf(4) support for qwx(4)Stefan Sperling