aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-06wifi: iwlwifi: mvm: record and return channel survey informationBenjamin Berg1-4/+67
2024-05-06wifi: iwlwifi: mvm: Fix race in scan completionIlan Peer1-0/+1
2024-05-06wifi: iwlwifi: mvm: don't reset link selection during restartJohannes Berg1-3/+6
2024-05-06wifi: iwlwifi: mvm: Block EMLSR when a p2p/softAP vif is activeYedidya Benshimol1-2/+4
2024-05-06wifi: iwlwifi: mvm: exit EMLSR when CSA happensJohannes Berg1-23/+25
2024-05-06wifi: iwlwifi: mvm: consider FWs recommendation for EMLSRMiri Korenblit1-0/+3
2024-05-06wifi: iwlwifi: mvm: Activate EMLSR based on traffic volumeMiri Korenblit1-0/+21
2024-05-06wifi: iwlwifi: mvm: trigger link selection after exiting EMLSRMiri Korenblit1-2/+24
2024-05-06wifi: iwlwifi: cleanup EMLSR when BT is active handlingMiri Korenblit1-20/+0
2024-04-19wifi: iwlwifi: mvm: get periodic statistics in EMLSRMiri Korenblit1-0/+4
2024-04-19wifi: iwlwifi: mvm: implement EMLSR prevention mechanism.Miri Korenblit1-0/+25
2024-04-19wifi: iwlwifi: mvm: init vif works only onceJohannes Berg1-2/+17
2024-04-19wifi: iwlwifi: mvm: Implement new link selection algorithmMiri Korenblit1-2/+7
2024-04-19wifi: iwlwifi: mvm: calculate EMLSR mode after connectionMiri Korenblit1-0/+21
2024-04-03Merge tag 'wireless-next-2024-04-03' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-14/+103
2024-03-25wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctlyJohannes Berg1-3/+0
2024-03-25wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iteratorBenjamin Berg1-0/+3
2024-03-25wifi: iwlwifi: mvm: don't support puncturing in 5 GHzJohannes Berg1-0/+2
2024-03-25wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8Emmanuel Grumbach1-1/+3
2024-03-25wifi: iwlwifi: mvm: Introduce internal MLO passive scanIlan Peer1-0/+5
2024-03-25wifi: iwlwifi: mvm: advertise IEEE80211_HW_HANDLES_QUIET_CSAJohannes Berg1-1/+57
2024-03-25wifi: iwlwifi: mvm: fix flushing during quiet CSAJohannes Berg1-2/+17
2024-03-25wifi: iwlwifi: mvm: Move beacon filtering to be per linkIlan Peer1-7/+16
2024-03-25wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FWIlan Peer1-0/+7
2024-03-25wifi: iwlwifi: mvm: disable MLO for the time beingJohannes Berg1-1/+1
2024-03-04wifi: mac80211: pass link conf to abort_channel_switchJohannes Berg1-2/+11
2024-02-21wifi: iwlwifi: mvm: support wider-bandwidth OFDMAJohannes Berg1-3/+6
2024-02-15Merge wireless into wireless-nextJohannes Berg1-0/+3
2024-02-12wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatoryMukesh Sisodiya1-1/+2
2024-02-08wifi: iwlwifi: mvm: remove flags for enable/disable beacon filterJohannes Berg1-9/+9
2024-02-08wifi: iwlwifi: mvm: don't abort queue sync in CT-killJohannes Berg1-2/+2
2024-02-08wifi: iwlwifi: mvm: define RX queue sync timeout as a macroShaul Triebitz1-1/+2
2024-02-08wifi: iwlwifi: mvm: expand queue sync warning messagesJohannes Berg1-3/+4
2024-02-08wifi: iwlwifi: mvm: Declare support for secure LTF measurementIlan Peer1-0/+5
2024-02-08wifi: iwlwifi: mvm: advertise support for protected ranging negotiationAvraham Stern1-0/+7
2024-02-08wifi: iwlwifi: mvm: remove EHT code from mac80211.cJohannes Berg1-11/+4
2024-02-08wifi: iwlwifi: mvm: fix a crash when we run out of stationsEmmanuel Grumbach1-0/+3
2024-02-08wifi: mac80211: introduce 'channel request'Johannes Berg1-6/+6
2024-02-08Merge wireless into wireless-nextJohannes Berg1-2/+4
2024-02-02wifi: iwlwifi: mvm: make functions publicShaul Triebitz1-80/+0
2024-02-02wifi: iwlwifi: mvm: refactor duplicate chanctx conditionJohannes Berg1-8/+4
2024-02-02wifi: iwlwifi: mvm: support SPP A-MSDUsJohannes Berg1-0/+5
2024-02-02wifi: iwlwifi: mvm: fix the TLC command after ADD_STAEmmanuel Grumbach1-4/+8
2024-02-02wifi: iwlwifi: mvm: add support for TID to link mapping neg requestAyala Beker1-0/+5
2024-02-02wifi: iwlwifi: mvm: initialize rates in FW earlierJohannes Berg1-0/+13
2024-01-26wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfigBenjamin Berg1-2/+4
2024-01-26wifi: iwlwifi: add support for a wiphy_work rx handlerMiri Korenblit1-0/+1
2024-01-26wifi: iwlwifi: remove retry loops in startJohannes Berg1-9/+1
2023-12-21wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPPAndrei Otcheretianski1-1/+1
2023-12-21wifi: iwlwifi: mvm: disallow puncturing in US/CanadaJohannes Berg1-0/+10
2023-12-21wifi: iwlwifi: mvm: Allow DFS concurrent operationAndrei Otcheretianski1-0/+4
2023-10-23wifi: iwlwifi: mvm: implement new firmware API for statisticsAnjaneyulu1-15/+31
2023-10-23wifi: iwlwifi: mvm: fix regdb initializationGregory Greenman1-3/+5
2023-10-23wifi: iwlwifi: disable multi rx queue for 9000Emmanuel Grumbach1-1/+3
2023-10-23wifi: iwlwifi: mvm: remove set_tim callback for MLD opsJohannes Berg1-2/+2
2023-10-23wifi: iwlwifi: make time_events MLO awareMiri Korenblit1-4/+5
2023-10-23wifi: iwlwifi: mvm: fix iwl_mvm_mac_flush_sta()Johannes Berg1-11/+9
2023-10-23wifi: iwlwifi: mvm: change iwl_mvm_flush_sta() APIJohannes Berg1-2/+4
2023-10-23wifi: iwlwifi: mvm: fix the PHY context resolution for p2p deviceEmmanuel Grumbach1-52/+49
2023-10-23wifi: iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_addEmmanuel Grumbach1-2/+0
2023-10-23wifi: iwlwifi: mvm: don't add dummy phy contextEmmanuel Grumbach1-6/+13
2023-10-23wifi: iwlwifi: mvm: cleanup MLO and non-MLO unification codeMiri Korenblit1-19/+2
2023-10-23wifi: iwlwifi: mvm: implement ROC version 3Shaul Triebitz1-29/+102
2023-10-23wifi: iwlwifi: mvm: Fix unreachable code pathIlan Peer1-5/+0
2023-10-23wifi: iwlwifi: mvm: Don't always bind/link the P2P Device interfaceIlan Peer1-104/+48
2023-10-23wifi: iwlwifi: mvm: Add basic link selection logicIlan Peer1-0/+7
2023-10-23wifi: iwlwifi: mvm: rework debugfs handlingJohannes Berg1-3/+4
2023-10-23wifi: iwlwifi: mvm: offload IGTK in AP if BIGTK is supportedJohannes Berg1-3/+12
2023-10-23wifi: iwlwifi: mvm: update station's MFP flag after associationAvraham Stern1-0/+6
2023-09-25wifi: iwlwifi: mvm: support set_antenna()Emmanuel Grumbach1-0/+25
2023-09-13wifi: iwlwifi: mvm: move listen interval to constantsJohannes Berg1-1/+1
2023-09-13wifi: iwlwifi: mvm: fix recovery flow in CSAEmmanuel Grumbach1-1/+6
2023-09-13wifi: iwlwifi: mvm: enable FILS DF Tx on non-PSC channelShaul Triebitz1-4/+6
2023-09-13wifi: iwlwifi: mvm: make "pldr_sync" mode effectiveJohannes Berg1-11/+1
2023-09-11wifi: iwlwifi: mvm: check link more carefullyJohannes Berg1-1/+2
2023-09-11wifi: iwlwifi: mvm: disconnect long CSA only w/o alternativeJohannes Berg1-1/+2
2023-09-11wifi: iwlwifi: mvm: increase session protection after CSAJohannes Berg1-1/+1
2023-09-11wifi: iwlwifi: mvm: support CSA with MLDEmmanuel Grumbach1-2/+3
2023-09-11wifi: mac80211: add support for mld in ieee80211_chswitch_doneEmmanuel Grumbach1-4/+6
2023-08-22wifi: iwlwifi: mvm: support flush on AP interfacesJohannes Berg1-6/+0
2023-08-22wifi: iwlwifi: mvm: advertise MLO only if EHT is enabledJohannes Berg1-2/+3
2023-06-21wifi: iwlwifi: mvm: check only affected linksJohannes Berg1-1/+2
2023-06-21wifi: iwlwifi: mvm: support new flush_sta methodJohannes Berg1-0/+25
2023-06-21wifi: iwlwifi: mvm: make iwl_mvm_set_fw_mu_edca_params mld awareEmmanuel Grumbach1-5/+5
2023-06-19wifi: iwlwifi: mvm: remove new checksum codeJohannes Berg1-4/+0
2023-06-14wifi: iwlwifi: mvm: allow ADD_STA not to be advertised by the firwmareEmmanuel Grumbach1-2/+2
2023-06-14wifi: iwlwifi: mvm: put only a single IGTK into FWJohannes Berg1-0/+1
2023-06-14wifi: iwlwifi: mvm: Refactor iwl_mvm_get_lmac_id()Ariel Malamud1-1/+1
2023-06-14wifi: iwlwifi: mvm: FTM responder MLO supportAvraham Stern1-2/+2
2023-06-14wifi: iwlwifi: pass ESR parameters to the firmwareEmmanuel Grumbach1-1/+10
2023-06-14wifi: iwlwifi: update response for mcc_update commandAbhishek Naik1-2/+2
2023-06-14wifi: iwlwifi: make debugfs entries link specificBenjamin Berg1-1/+1
2023-06-14wifi: mac80211: add helpers to access sband iftype dataJohannes Berg1-4/+2
2023-06-07Merge wireless into wireless-nextJohannes Berg1-30/+25
2023-06-06Revert "wifi: iwlwifi: update response for mcc_update command"Johannes Berg1-2/+2
2023-06-06wifi: iwlwifi: mvm: remove warning for beacon filtering errorJohannes Berg1-5/+1
2023-06-06wifi: iwlwifi: update response for mcc_update commandAbhishek Naik1-2/+2
2023-06-06wifi: iwlwifi: mvm: dissolve iwl_mvm_mac_add_interface_common()Johannes Berg1-53/+37
2023-06-06wifi: iwlwifi: mvm: make internal callback structs constJohannes Berg1-14/+14
2023-05-16wifi: iwlwifi: Don't use valid_links to iterate sta linksMiri Korenblit1-30/+22
2023-05-16wifi: iwlwifi: mvm: always free dup_dataJohannes Berg1-0/+3
2023-04-20wifi: iwlwifi: mvm: enable support for MLO APIsGregory Greenman1-0/+5
2023-04-20wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER()Johannes Berg1-2/+2
2023-04-18wifi: iwlwifi: mvm: remove RS rate init update argumentJohannes Berg1-8/+11
2023-04-18wifi: iwlwifi: mvm: only clients can be 20MHz-onlyJohannes Berg1-1/+1
2023-04-18wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLOJohannes Berg1-7/+3
2023-04-18wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENTJohannes Berg1-0/+2
2023-04-14wifi: iwlwifi: mvm: validate station properly in flushJohannes Berg1-1/+8
2023-04-14wifi: iwlwifi: mvm: fix ptk_pn memory leakJohannes Berg1-1/+5
2023-04-14wifi: iwlwifi: mvm: track AP STA pointer and use it for MFPJohannes Berg1-1/+7
2023-04-14wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restartMiri Korenblit1-0/+3
2023-04-14wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDUJohannes Berg1-2/+6
2023-04-13wifi: iwlwifi: mvm: refactor TX csum mode checkJohannes Berg1-4/+1
2023-04-13wifi: iwlwifi: mvm: fix A-MSDU checksJohannes Berg1-1/+4
2023-03-30Merge tag 'wireless-next-2023-03-30' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-719/+1321
2023-03-30wifi: iwlwifi: mvm: rework active links countingGregory Greenman1-1/+0
2023-03-30wifi: iwlwifi: mvm: use the new lockdep-checking macrosJohannes Berg1-7/+7
2023-03-30wifi: iwlwifi: mvm: remove only link-specific AP keysJohannes Berg1-1/+1
2023-03-30wifi: iwlwifi: mvm: skip inactive linksJohannes Berg1-1/+3
2023-03-30wifi: iwlwifi: mvm: rxmq: report link ID to mac80211Johannes Berg1-1/+3
2023-03-30wifi: iwlwifi: mvm: translate management frame addressShaul Triebitz1-0/+22
2023-03-30wifi: iwlwifi: mvm: adjust rs init to MLOGregory Greenman1-11/+25
2023-03-30wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLOGregory Greenman1-1/+2
2023-03-30wifi: iwlwifi: mvm: make a few warnings only trigger onceJohannes Berg1-1/+1
2023-03-30wifi: iwlwifi: mvm: skip MEI update for MLOJohannes Berg1-1/+6
2023-03-30wifi: iwlwifi: mvm: fix narrow RU check for MLOJohannes Berg1-7/+15
2023-03-30wifi: iwlwifi: mvm: make some HW flags conditionalJohannes Berg1-2/+13
2023-03-30wifi: iwlwifi: mvm: implement link change opsJohannes Berg1-3/+9
2023-03-30wifi: iwlwifi: mvm: adjust some cleanup functions to MLOGregory Greenman1-7/+25
2023-03-30wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common()Gregory Greenman1-135/+295
2023-03-30wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx()Gregory Greenman1-19/+27
2023-03-30wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed()Gregory Greenman1-2/+4
2023-03-30wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change linkGregory Greenman1-1/+1
2023-03-30wifi: iwlwifi: mvm: adjust SMPS for MLOGregory Greenman1-8/+11
2023-03-30wifi: iwlwifi: mvm: add set_hw_timestamp to mld opsAvraham Stern1-3/+3
2023-03-30wifi: iwlwifi: mvm: add link to firmware earlierJohannes Berg1-7/+10
2023-03-30wifi: iwlwifi: mvm: adjust some PS and PM methods to MLDGregory Greenman1-2/+2
2023-03-30wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLOGregory Greenman1-11/+28
2023-03-30wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_opsMiri Korenblit1-110/+90
2023-03-30wifi: iwlwifi: mvm: add support for post_channel_switch in MLD modeMiri Korenblit1-4/+6
2023-03-30wifi: iwlwifi: mvm: unite sta_modify_disable_tx flowsMiri Korenblit1-3/+3
2023-03-30wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD modeMiri Korenblit1-5/+19
2023-03-30wifi: iwlwifi: mvm: refactor iwl_mvm_roc()Miri Korenblit1-44/+56
2023-03-30wifi: iwlwifi: mvm: add some new MLD opsMiri Korenblit1-80/+133
2023-03-30wifi: iwlwifi: mvm: add sta handling flows for MLD modeMiri Korenblit1-13/+45
2023-03-30wifi: iwlwifi: mvm: sta preparation for MLOGregory Greenman1-9/+10
2023-03-30wifi: iwlwifi: mvm: vif preparation for MLOGregory Greenman1-63/+75
2023-03-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-32/+18
2023-03-22wifi: iwlwifi: mvm: support enabling and disabling HW timestampingAvraham Stern1-0/+29
2023-03-22wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta()Miri Korenblit1-140/+147
2023-03-22wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorizationMiri Korenblit1-10/+3
2023-03-22wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD modeMiri Korenblit1-6/+16
2023-03-22wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD modeMiri Korenblit1-30/+46
2023-03-22wifi: iwlwifi: mvm: enable TX beacon protectionJohannes Berg1-8/+22
2023-03-22wifi: iwlwifi: mvm: add support for timing measurementKrishnanand Prabhu1-3/+41
2023-03-22wifi: iwlwifi: mvm: protect TXQ list manipulationJohannes Berg1-31/+14
2023-03-22wifi: iwlwifi: mvm: fix mvmtxq->stopped handlingJohannes Berg1-1/+4
2023-03-15wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD modeMiri Korenblit1-3/+3
2023-03-15wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx()Miri Korenblit1-18/+35
2023-03-15wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD modeMiri Korenblit1-5/+4
2023-03-15wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx()Miri Korenblit1-11/+36
2023-03-15wifi: iwlwifi: mvm: Add a remove_interface() callback for mld modeMiri Korenblit1-6/+26
2023-03-15wifi: iwlwifi: mvm: Add an add_interface() callback for mld modeMiri Korenblit1-28/+57
2023-03-15wifi: iwlwifi: mvm: add support for the new LINK commandMiri Korenblit1-4/+3
2023-03-15wifi: iwlwifi: mvm: add support for the new MAC CTXT commandMiri Korenblit1-2/+1
2023-03-15wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flowMiri Korenblit1-37/+57
2023-03-07wifi: iwlwifi: mvm: make flush code a bit clearerJohannes Berg1-1/+2
2023-03-07wifi: iwlwifi: mvm: add primary 80 known for EHT radiotapMordechay Goodstein1-1/+26
2023-01-30wifi: iwlwifi: mvm: add minimal EHT rate reportingJohannes Berg1-0/+7
2022-11-28wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR syncAvraham Stern1-0/+10
2022-11-28wifi: iwlwifi: mvm: support PPE Thresholds for EHTMiri Korenblit1-27/+150
2022-11-28wifi: iwlwifi: mvm: support 320 MHz PHY configurationJohannes Berg1-1/+1
2022-11-10wifi: iwlwifi: mvm: Fix getting the lowest rateIlan Peer1-0/+3
2022-11-10wifi: iwlwifi: mvm: support new key APIJohannes Berg1-2/+15
2022-11-10wifi: iwlwifi: mvm: send TKIP connection status to csmeAvraham Stern1-0/+3
2022-09-30Merge tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-14/+13
2022-09-18wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bitJohannes Berg1-13/+12
2022-09-07wifi: iwlwifi: don't spam logs with NSS>2 messagesJason A. Donenfeld1-2/+2
2022-09-06wifi: mac80211: keep A-MSDU data in sta and per-linkBenjamin Berg1-1/+1
2022-07-15wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanc...Gregory Greenman1-2/+2
2022-07-15wifi: mac80211: replace link_id with link_conf in start/stop_ap()Gregory Greenman1-8/+8
2022-07-15wifi: mac80211: change QoS settings API to take link into accountJohannes Berg1-1/+2
2022-06-20wifi: mac80211: pass the link id in start/stop apShaul Triebitz1-6/+34
2022-06-20wifi: mac80211: add link_id to vht.c code for MLOJohannes Berg1-1/+1
2022-06-20wifi: mac80211: make channel context code MLO-awareJohannes Berg1-0/+2
2022-06-20wifi: mac80211: split bss_info_changed methodJohannes Berg1-3/+3
2022-06-20wifi: mac80211: move interface config to new structJohannes Berg1-14/+14
2022-06-20wifi: mac80211: move some future per-link data to bss_confJohannes Berg1-5/+5
2022-05-18iwlwifi: mvm: remove vif_countMiri Korenblit1-14/+3
2022-04-11mac80211: prepare sta handling for MLO supportSriram R1-19/+19
2022-03-11Merge tag 'wireless-next-2022-03-11' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-141/+220
2022-03-10iwlwifi: mvm: remove cipher scheme supportJohannes Berg1-28/+1
2022-03-10iwlwifi: mvm: add a flag to reduce power command.Ayala Barazani1-1/+3
2022-03-01iwlwifi: don't advertise TWT supportGolan Ben Ami1-1/+0
2022-02-18iwlwifi: mvm: always remove the session protection after associationEmmanuel Grumbach1-4/+1
2022-02-18iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMDMiri Korenblit1-91/+113
2022-02-18iwlwifi: mvm: support v3 of station HE context commandJohannes Berg1-11/+75
2022-02-18iwlwifi: de-const properly where neededBjoern A. Zeeb1-1/+1
2022-02-18iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_idJohannes Berg1-11/+7
2022-02-18iwlwifi: prefer WIDE_ID() over iwl_cmd_id()Johannes Berg1-2/+1