summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2024-04-17wifi: mac80211: add flag to disallow puncturing in 5 GHzJohannes Berg1-0/+3
2024-04-17[BUGFIX] wifi: mac80211: handle indoor AFC/LPI AP on assoc successAnjaneyulu1-3/+5
2024-04-17[BUGFIX] wifi: mac80211: fix BSS_CHANGED_MLD_TTLM descriptionAyala Beker1-1/+1
2024-04-17wifi: mac80211: clarify the dormant/suspended links docsJohannes Berg1-3/+5
2024-04-17wifi: cfg80211: expose cfg80211_iter_rnr() to driversJohannes Berg1-0/+32
2024-04-17wifi: mac80211: introduce a feature flag for quiet in CSAJohannes Berg1-0/+6
2024-04-17wifi: mac80211: pass link conf to abort_channel_switchJohannes Berg1-2/+3
2024-04-17wifi: mac80211: pass link_id to channel switch opsJohannes Berg1-2/+4
2024-04-17wifi: iwlwifi: mvm: implement link gradingMiri Korenblit1-0/+18
2024-04-17Revert "wifi: mac80211: parse the BSS Load element"Miri Korenblit2-25/+0
2024-04-17[BUGFIX] wifi: mac80211: remove bss from ieee80211_link_data_managedMiri Korenblit1-1/+3
2024-04-17wifi: mac80211: add support to call csa_finish on a linkAditya Kumar Singh1-1/+2
2024-04-17wifi: mac80211: update beacon counters per link basisAditya Kumar Singh1-1/+3
2024-04-17wifi: cfg80211: send link id in channel_switch opsAditya Kumar Singh1-0/+3
2024-04-17wifi: cfg80211: Add utility for converting op_class into chandefMichael-CY Lee1-0/+13
2024-04-17wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()Johannes Berg1-1/+1
2024-04-17wifi: cfg80211: allow cfg80211_defragment_element() without outputJohannes Berg1-2/+2
2024-04-17wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()Johannes Berg1-1/+1
2024-04-17wifi: iwlwifi/mac80211: send link id to gtk_rekey_addShaul Triebitz1-1/+3
2024-04-17wifi: mac80211: add ieee80211_vif_link_active() helperJohannes Berg1-0/+15
2024-04-17wifi: mac80211: Refactor TPE element parsing and handlingMukesh Sisodiya2-3/+63
2024-04-17wifi: mac80211: parse the BSS Load elementMiri Korenblit2-0/+25
2024-04-17wifi: cfg80211: use ML element parsing helpersJohannes Berg1-0/+38
2024-04-17wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()Johannes Berg1-5/+6
2024-04-17wifi: cfg80211: clean up cfg80211_inform_bss_frame_data()Johannes Berg1-0/+2
2024-04-17[NOUPSTREAM] wifi: mac80211/iwlwifi: remove IEEE80211_VIF_DISABLE_EMLJohannes Berg1-3/+1
2024-04-17[NOUPSTREAM] wifi: cfg80211: clean up gratuitous upstream diffJohannes Berg1-5/+0
2024-04-17[NOUPSTREAM] wifi: mac80211: clean up gratuitous upstream diffJohannes Berg1-1/+2
2024-01-29[BUGFIX] wifi: cfg80211: detect stuck ECSA element in probe respJohannes Berg1-0/+4
2024-01-25Merge remote-tracking branch 'auto/master'Miri Korenblit7-83/+98
2024-01-21[BUGFIX] wifi: mac80211: adjust EHT capa when lowering bandwidthJohannes Berg1-0/+3
2024-01-21wifi: cfg80211: report unprotected deauth/disassoc in wowlanShaul Triebitz1-1/+4
2024-01-21wifi: nl80211: add WOWLAN_TRIG_UNPROTECTED_DEAUTH_DISASSOCShaul Triebitz1-0/+3
2024-01-18wifi: cfg80211: optionally support monitor on disabled channelsJohannes Berg2-0/+8
2024-01-18wifi: cfg80211: rename UHB to 6 GHzJohannes Berg2-16/+25
2024-01-17wifi: mac80211: make associated BSS pointer visible to the driverMiri Korenblit1-0/+3
2024-01-14wifi: mac80211: implement MLO multicast deduplicationJohannes Berg1-0/+5
2024-01-14wifi: mac80211: add/use ieee80211_get_sn()Johannes Berg1-1/+6
2024-01-08wifi: cfg80211/mac80211: move puncturing into chandefJohannes Berg2-36/+19
2024-01-01wifi: mac80211: a few cleanups in ttlm codeMiri Korenblit1-1/+1
2024-01-01wifi: cfg80211: fix kernel doc warningMiri Korenblit1-1/+1
2023-12-23wifi: cfg80211: simplify cfg80211_chandef_compatible()Johannes Berg1-0/+11
2023-12-21wifi: mac80211: refactor puncturing bitmap extractionJohannes Berg1-0/+16
2023-12-18wifi: mac80211: support wider bandwidth OFDMA configJohannes Berg1-0/+14
2023-12-18wifi: mac80211: introduce 'channel request'Johannes Berg1-2/+10
2023-12-18wifi: mac80211: simplify non-chanctx driversJohannes Berg1-0/+13
2023-12-13[BUGFIX] wifi: ieee80211: don't require protected vendor action framesJohannes Berg1-1/+2
2023-12-12Merge remote-tracking branch 'auto/master'Gregory Greenman3-1/+50
2023-12-12[NOUPSTREAM] backports: update pci_regs.hEmmanuel Grumbach1-1/+57
2023-12-11wifi: cfg80211/mac80211: Pass wdev to cfg80211_schedule_channels_checkAndrei Otcheretianski1-2/+2
2023-12-11wifi: cfg80211: make RX assoc data constJohannes Berg1-1/+1
2023-12-11wifi: ieee80211: fix typoJohannes Berg1-1/+2
2023-12-11wifi: cfg80211: validate MLO connections betterJohannes Berg1-0/+24
2023-12-11wifi: mac80211: add support for SPP A-MSDUsJohannes Berg1-0/+5
2023-12-11wifi: cfg80211: add support for SPP A-MSDUsJohannes Berg2-0/+15
2023-12-11Merge remote-tracking branch 'auto/master'Gregory Greenman10-149/+238
2023-12-11[NOUPSTREAM] wifi: iwlwifi: synchornize nl80211.hGregory Greenman1-7/+38
2023-12-11wifi: cfg80211: fix cqm_config access raceJohannes Berg1-1/+2
2023-12-11wifi: mac80211: add support for negotiated TTLM requestAyala Beker2-2/+41
2023-12-11wifi: mac80211: process and save negotiated TID to Link mapping requestAyala Beker1-1/+45
2023-12-11wifi: ieee80211: add definitions for negotiated TID to Link mapAyala Beker1-0/+28
2023-12-11wifi: mac80211: add a driver callback to check active_linksMiri Korenblit1-0/+5
2023-12-11Merge remote-tracking branch 'auto/master'Gregory Greenman8-94/+306
2023-12-11wifi: mac80211: allow 64-bit radiotap timestampsJohannes Berg1-1/+6
2023-12-11wifi: mac80211: rework RX timestamp flagsJohannes Berg1-4/+9
2023-12-11wifi: cfg80211: handle UHB AP and STA power typeMukesh Sisodiya3-0/+20
2023-12-11wifi: mac80211: add a flag to disallow puncturingJohannes Berg1-0/+4
2023-12-11[BUGFIX] wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO co...Johannes Berg1-1/+1
2023-12-11[BUGFIX] wifi: mac80211: don't drop all unprotected public action framesAvraham Stern1-0/+29
2023-12-11wifi: cfg80211: Add support for setting TID to link mappingIlan Peer2-0/+37
2023-10-10wifi: mac80211: update some locking documentationJohannes Berg1-10/+9
2023-10-01wifi: cfg80211: add BSS usage reportingJohannes Berg2-7/+93
2023-09-20wifi: mac80211: switch to cfg80211_links_removed()Johannes Berg2-17/+0
2023-09-19wifi: cfg80211: Schedule regulatory check on BSS STA channel changeAndrei Otcheretianski1-0/+11
2023-09-19wifi: cfg80211: reg: Support P2P operation on DFS channelsAndrei Otcheretianski2-1/+18
2023-09-13wifi: cfg80211: Extend support for scanning while MLO connectedIlan Peer2-3/+8
2023-09-04Merge remote-tracking branch 'auto/master'Gregory Greenman8-22/+82
2023-08-29[NOUPSTREAM] wifi: nl80211: adjust commands and attributes orderGregory Greenman1-26/+24
2023-08-21wifi: cfg80211: remove wdev mutexJohannes Berg2-20/+8
2023-08-09wifi: mac80211: rework ack_frame_id handling a bitJohannes Berg1-3/+6
2023-08-03wifi: mac80211: make mgd_protect_tdls_discover MLO-awareMiri Korenblit1-1/+2
2023-08-03wifi: mac80211: add link id to mgd_prepare_tx()Miri Korenblit1-0/+3
2023-08-02wifi: cfg80211: Fix typo in documentationIlan Peer1-1/+1
2023-06-22[BUGFIX] wifi: ieee80211: fix erroneous NSTR bitmap size checksJohannes Berg1-2/+2
2023-06-22wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDEIlan Peer1-3/+3
2023-06-21wifi: mac80211: add a driver callback to add vif debugfsMiri Korenblit1-0/+6
2023-06-21wifi: mac80211: fix documentation config referenceJohannes Berg1-3/+3
2023-06-16wifi: mac80211: Notify the low level driver on change in MLO valid linksIlan Peer1-0/+2
2023-06-16wifi: cfg80211: report per-link errors during associationBenjamin Berg1-0/+3
2023-06-08wifi: mac80211: support antenna control in injectionJohannes Berg2-1/+7
2023-06-08wifi: mac80211: add support for parsing TID to Link mapping elementAyala Beker1-0/+51
2023-06-07wifi: cfg80211: add flush functions for wiphy workJohannes Berg1-0/+21
2023-06-06wifi: cfg80211: add a work abstraction with special semanticsJohannes Berg1-4/+91
2023-06-01wifi: mac80211: allow for_each_sta_active_link() under RCUJohannes Berg1-1/+1
2023-06-01wifi: mac80211: relax RCU check in for_each_vif_active_link()Johannes Berg1-1/+1
2023-05-31wifi: mac80211: use bandwidth indication element for CSAJohannes Berg1-0/+23
2023-05-23Merge remote-tracking branch 'auto/master'Gregory Greenman8-95/+444
2023-04-30wifi: cfg80211: Retrieve PSD information from RNR AP informationIlan Peer2-2/+7
2023-04-12wifi: cfg80211: add ieee80211_fragment_element to public APIBenjamin Berg1-0/+12
2023-03-28[BUGFIX] wifi: ieee80211: correctly mark FTM frames non-bufferableJohannes Berg1-14/+38
2023-03-28wifi: mac80211: store BSS param change count from assoc responseJohannes Berg1-0/+64
2023-03-28wifi: mac80211: check EHT basic MCS/NSS setJohannes Berg1-8/+20
2023-03-20wifi: mac80211: add flush_sta methodJohannes Berg1-0/+6
2023-03-15wifi: update multi-link element STA reconfigJohannes Berg1-2/+6
2023-03-02wifi: ieee80211: reorder presence checks in MLE per-STA profileJohannes Berg1-3/+2
2023-03-01wifi: mac80211: Support link removal using Reconfiguration ML elementIlan Peer1-0/+33
2023-02-28wifi: cfg80211: use structs for TBTT information accessBenjamin Berg1-3/+0
2023-02-28wifi: ieee80211: add structs for TBTT information accessBenjamin Berg1-0/+22
2023-02-28wifi: ieee80211: add definitions for the TBTT type subfieldBenjamin Berg1-0/+2
2023-02-27wifi: nl80211/reg: add no-EHT regulatory flagJohannes Berg1-0/+2
2023-02-27wifi: mac80211: add support for mld in ieee80211_chswitch_doneEmmanuel Grumbach1-2/+6
2023-02-27wifi: ieee80211: add definitions for RNR MLD paramsBenjamin Berg1-0/+15
2023-02-27wifi: ieee80211: use default for medium synchronization delayBenjamin Berg1-2/+11
2023-02-27wifi: ieee80211: add helper to validate ML element type and sizeBenjamin Berg1-14/+30
2023-02-27[BUGFIX] wifi: Fix the common size calculation for reconfiguration MLIlan Peer1-4/+1
2023-02-27wifi: cfg80211: Support changes in AP MLD link state changeIlan Peer2-0/+17
2023-02-27wifi: Rename ieee80211_mle_sta_prof_size_ok()Ilan Peer1-2/+4
2023-02-23[NOUPSTREAM] wifi: mac80211: add a driver flag to disable emlMiri Korenblit1-1/+2
2023-02-21wifi: cfg80211: add element defragmentation helperBenjamin Berg1-0/+22
2023-02-21wifi: cfg80211: add inform_bss op to update BSSBenjamin Berg1-0/+13
2023-02-15Merge remote-tracking branch 'auto/master'Gregory Greenman9-94/+188
2023-02-12wifi: cfg80211: annotate iftype_data pointer with sparseJohannes Berg1-5/+54
2023-02-10wifi: cfg80211: make TDLS management link-awareMukesh Sisodiya1-3/+4
2023-02-07wifi: mac80211: Do not use "non-MLD AP" syntaxIlan Peer1-3/+6
2023-02-07wifi: mac80211: Support disabled links during associationIlan Peer1-2/+4
2023-02-07wifi: mac80211: Add getter functions for vif MLD stateIlan Peer1-0/+21
2023-02-07wifi: cfg80211: Support association to AP MLD with disabled linksIlan Peer2-2/+10
2023-02-06wifi: mac80211: disable SMPS override via debugfsMiri Korenblit1-0/+3
2023-02-01wifi: ieee80211: clean up public action codeJohannes Berg1-8/+3
2023-01-16Revert "[NOUPSTREAM][BUGFIX] backports: don't duplicate rhashtable.h in newer...Gregory Greenman1-5/+0
2023-01-08wifi: mac80211: add helpers to access sband iftype dataJohannes Berg1-1/+43
2022-12-27[NOUPSTREAM][BUGFIX] backports: don't duplicate rhashtable.h in newer kernelsGregory Greenman1-0/+5
2022-12-21wifi: iwlwifi: mvm: add support for Extra EHT LTFGregory Greenman1-0/+1
2022-12-06wifi: iwlwifi: mvm: support U-SIG EHT validate checksJohannes Berg1-0/+2
2022-12-06wifi: mac80211: provide a helper to fetch the medium synchronization delayEmmanuel Grumbach2-0/+35
2022-11-29wifi: radiotap: remove IEEE80211_RADIOTAP_EHT_KNOWN_LTFJohannes Berg1-1/+0
2022-11-22wifi: mac80211: fetch and store the EML capability informationEmmanuel Grumbach2-0/+36
2022-11-07wifi: radiotap: fix a couple of EHT U-SIG typosJohannes Berg1-3/+3
2022-11-07wifi: mac80211: skip EHT BSS membership selectorJohannes Berg1-1/+4
2022-10-20Merge remote-tracking branch 'auto/master'Gregory Greenman6-170/+81
2022-10-07wifi: mac80211: add netdev per-link debugfs data and driver hookBenjamin Berg1-0/+10
2022-10-07wifi: mac80211: add pointer from bss_conf to vifBenjamin Berg1-0/+3
2022-09-28[BUGFIX] wifi: fix multi-link element subelement iterationJohannes Berg1-1/+1
2022-09-28wifi: mac80211: add RCU _check() link access variantsJohannes Berg1-0/+8
2022-09-12wifi: nl80211: use link ID in NL80211_CMD_SET_BSSJohannes Berg1-0/+2
2022-09-12wifi: mac80211: Parse station profile from association responseIlan Peer1-0/+1
2022-09-12[BUGFIX] wifi: cfg80211/mac80211: Fix ML element common size validationIlan Peer1-1/+1
2022-09-12[BUGFIX] wifi: cfg80211/mac80211: Fix ML element common size calculationIlan Peer1-6/+5
2022-09-12wifi: ieee80211: Support validating ML station profile lengthIlan Peer1-0/+40
2022-09-08wifi: cfg80211: support reporting failed linksJohannes Berg1-0/+7
2022-09-08wifi: mac80211: add API to show the link STAs in debugfsBenjamin Berg1-0/+11
2022-09-08wifi: mac80211: add pointer from link STA to STABenjamin Berg1-0/+3
2022-09-06wifi: mac80211: implement link switchingJohannes Berg1-0/+41
2022-09-02wifi: mac80211: keep A-MSDU data in sta and per-linkBenjamin Berg1-20/+48
2022-09-01wifi: mac80211: add vif/sta link RCU dereference macrosJohannes Berg1-3/+28
2022-09-01wifi: nl80211: add MLD address to assoc BSS entriesJohannes Berg1-0/+2
2022-09-01wifi: mac80211: extend ieee80211_nullfunc_get() for MLOJohannes Berg1-1/+4
2022-09-01wifi: mac80211: add ieee80211_find_sta_by_link_addrs APIJohannes Berg1-0/+16
2022-09-01wifi: mac80211: isolate driver from inactive linksJohannes Berg1-14/+16
2022-09-01wifi: mac80211: make smps_mode per-linkBenjamin Berg1-2/+2
2022-08-22wifi: mac80211: maintain link_id in link_staJohannes Berg1-0/+2
2022-08-19wifi: cfg80211/mac80211: check EHT capability size correctlyJohannes Berg1-4/+10
2022-08-18wifi: mac80211: add link information in ieee80211_rx_statusVasanthakumar Thiagarajan1-0/+5
2022-08-18wifi: mac80211: properly implement MLO key handlingJohannes Berg1-0/+2
2022-08-18wifi: cfg80211: Add link_id parameter to various key operations for MLOVeerendranath Jakkam2-10/+20
2022-08-18Merge remote-tracking branch 'auto/master'Gregory Greenman11-44/+200
2022-08-15cfg80211: add link id to txq paramsShaul Triebitz1-0/+2
2022-07-22mac80211: add macros to loop over active linksGregory Greenman1-0/+15
2022-07-21cfg80211/mac80211: report link ID on control port RXJohannes Berg1-2/+3
2022-07-21mac80211: optionally implement MLO multicast TXJohannes Berg1-0/+10
2022-07-19mac80211: expand ieee80211_mgmt_tx() for MLOJohannes Berg1-1/+3
2022-07-19nl80211: add MLO link ID to the NL80211_CMD_FRAME TX APIJohannes Berg2-0/+8
2022-07-19cfg80211: report link ID in NL80211_CMD_FRAMEJohannes Berg1-0/+5
2022-07-19nl80211/mac80211: clarify link ID in control port TXJohannes Berg1-0/+6
2022-07-15cfg80211: add cfg80211_get_iftype_ext_capa()Johannes Berg1-0/+8
2022-07-15mac80211: select link when transmitting to non-MLO stationsAndrei Otcheretianski1-0/+2
2022-07-11mac80211: remove link_id parameter from link_info_changed()Gregory Greenman1-1/+0
2022-07-11mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()Gregory Greenman1-4/+4
2022-07-11[BUGFIX] wifi: nl80211: fix sending link ID info of associated BSSVeerendranath Jakkam1-0/+2
2022-07-08cfg80211/mac80211: Support control port TX from specific linkAndrei Otcheretianski1-1/+1
2022-07-07nl80211: add EML/MLD capabilities to per-iftype capabilitiesJohannes Berg2-2/+14
2022-07-04ieee80211: check length first in ieee80211_is_timing_measurement()Johannes Berg1-2/+2
2022-07-04cfg80211: add ieee80211_chanwidth_rate_flags()Johannes Berg1-6/+19
2022-06-29mac80211: replace link_id with link_conf in start/stop_ap()Gregory Greenman1-2/+2
2022-06-28cfg80211: extend cfg80211_rx_assoc_resp() for MLOJohannes Berg1-1/+8
2022-06-28cfg80211: put cfg80211_rx_assoc_resp() arguments into a structJohannes Berg1-7/+17
2022-06-28cfg80211: adjust assoc comeback for MLOJohannes Berg1-2/+2
2022-06-28cfg80211: prepare association failure APIs for MLOJohannes Berg1-12/+17
2022-06-28cfg80211: remove BSS pointer from cfg80211_disassoc_requestJohannes Berg1-3/+3
2022-06-28mac80211: mlme: track AP (MLD) address separatelyJohannes Berg1-0/+3
2022-06-28mac80211: change QoS settings API to take link into accountJohannes Berg1-1/+2
2022-06-28mac80211: move ps setting to vif configJohannes Berg1-3/+3
2022-06-28mac80211: provide link ID in link_confJohannes Berg1-0/+2
2022-06-22cfg80211: make cfg80211_auth_request::key_idx signedJohannes Berg1-1/+2
2022-06-22mac80211: RCU-ify link/link_conf pointersJohannes Berg1-2/+4
2022-06-20cfg80211/mac80211: separate link params from station paramsShaul Triebitz1-26/+2
2022-06-20cfg80211: add API to add/modify/remove a link stationShaul Triebitz2-0/+72
2022-06-20cfg80211: Indicate MLO connection info in connect and roam callbacksVeerendranath Jakkam2-23/+68
2022-06-19mac80211: Align with Draft P802.11be_D2.0Ilan Peer1-8/+15
2022-06-19mac80211: Align with Draft P802.11be_D1.5Ilan Peer1-16/+36