aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/sme.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-03wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()Dan Carpenter1-1/+4
2025-07-18wifi: cfg80211/mac80211: remove wrong scan request n_channelsJohannes Berg1-1/+0
2025-07-09wifi: cfg80211: hide scan internalsJohannes Berg1-20/+20
2024-12-19Merge tag 'wireless-next-2024-12-19' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-8/+4
2024-12-06wifi: cfg80211: sme: init n_channels before channels[] accessHaoyu Li1-0/+1
2024-12-04wifi: cfg80211: define and use wiphy guardJohannes Berg1-8/+4
2024-09-09wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errorsDmitry Antipov1-1/+2
2024-07-26wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_doneVeerendranath Jakkam1-0/+1
2024-06-12wifi: cfg80211: honor WIPHY_FLAG_SPLIT_SCAN_6GHZ in cfg80211_conn_scanEmmanuel Grumbach1-2/+2
2024-05-03wifi: cfg80211: Clear mlo_links info when STA disconnectsXin Deng1-0/+1
2024-01-26wifi: cfg80211: validate MLO connections betterJohannes Berg1-1/+2
2023-12-21wifi: cfg80211: Schedule regulatory check on BSS STA channel changeAndrei Otcheretianski1-0/+2
2023-10-23wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2P...Vinayak Yadawad1-9/+14
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg1-36/+19
2023-09-11wifi: cfg80211: sme: hold wiphy lock for wdev iterationJohannes Berg1-0/+2
2023-09-11wifi: cfg80211: check RTNL when iterating devicesJohannes Berg1-1/+1
2023-06-19wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removalVeerendranath Jakkam1-0/+15
2023-06-07wifi: cfg80211: hold wiphy lock in auto-disconnectJohannes Berg1-1/+3
2023-03-12wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"Hector Martin1-2/+0
2023-02-15wifi: cfg80211: Set SSID if it is not already setMarc Bornand1-0/+17
2023-02-14wifi: cfg80211: Fix use after free for wextAlexander Wetzel1-5/+26
2023-01-18wifi: cfg80211: remove support for static WEPJohannes Berg1-5/+1
2022-10-07cfg80211: Update Transition Disable policy during port authorizationVinayak Yadawad1-4/+8
2022-10-07wifi: cfg80211: support reporting failed linksJohannes Berg1-0/+14
2022-08-26Merge tag 'wireless-next-2022-08-26-v2' of git://git.kernel.org/pub/scm/linux...David S. Miller1-1/+4
2022-08-25wifi: cfg80211: Add link_id parameter to various key operations for MLOVeerendranath Jakkam1-1/+1
2022-08-25wifi: cfg80211: reject connect response with MLO params for WEPVeerendranath Jakkam1-0/+3
2022-08-08wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_resultVeerendranath Jakkam1-3/+5
2022-07-15wifi: cfg80211: set country_elem to NULLJohannes Berg1-1/+1
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2022-06-29wifi: cfg80211: Allow P2P client interface to indicate port authorizationVinayak Yadawad1-1/+2
2022-06-20cfg80211: Indicate MLO connection info in connect and roam callbacksVeerendranath Jakkam1-106/+285
2022-06-20wifi: nl80211: support MLO in auth/assocJohannes Berg1-0/+2
2022-06-20wifi: cfg80211: simplify cfg80211_mlme_auth() prototypeJohannes Berg1-7/+13
2022-06-20wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()Johannes Berg1-3/+12
2022-06-20wifi: cfg80211: do some rework towards MLO link APIsJohannes Berg1-48/+54
2021-11-28cfg80211: use ieee80211_bss_get_elem() instead of _get_ie()Johannes Berg1-12/+10
2021-04-08cfg80211: remove WARN_ON() in cfg80211_sme_connectDu Cheng1-1/+1
2021-01-26cfg80211: avoid holding the RTNL when calling the driverJohannes Berg1-3/+2
2020-08-27net: wireless: Convert to use the preferred fallthrough macroMiaohe Lin1-2/+2
2020-08-27net: wireless: sme.c: delete duplicated wordRandy Dunlap1-1/+1
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long1-3/+3
2020-05-31nl80211: really allow client-only BIGTK supportJohannes Berg1-2/+5
2020-04-24cfg80211: Unprotected Beacon frame RX indicationJouni Malinen1-0/+2
2020-02-24cfg80211: Support key configuration for Beacon protection (BIGTK)Jouni Malinen1-2/+9
2020-01-15cfg80211: fix deadlocks in autodisconnect workMarkus Theil1-3/+3
2019-05-28cfg80211: Handle bss expiry during connectionChaitanya Tata1-4/+28
2019-02-01cfg80211: call disconnect_wk when AP stopsJohannes Berg1-1/+1
2018-11-09cfg80211: Prevent regulatory restore during STA disconnect in concurrent inte...Sriram R1-1/+5
2018-11-09cfg80211: add missing constraint for user-supplied VHT maskSergey Matyukevich1-0/+2
2018-05-23nl80211: add FILS related parameters to ROAM eventArend Van Spriel1-7/+41
2018-05-23cfg80211: use separate struct for FILS parametersArend Van Spriel1-19/+21
2018-03-29cfg80211: Support all iftypes in autodisconnect_wkDenis Kenzior1-11/+32
2018-02-19cfg80211: clear wep keys after disconnectionAvraham Stern1-0/+2
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-9/+41
2017-10-18cfg80211: fix connect/disconnect edge casesJohannes Berg1-9/+41
2017-10-02cfg80211/nl80211: add a port authorized eventAvraham Stern1-1/+44
2017-06-13nl80211: add authorized flag to ROAM eventAvraham Stern1-0/+1
2017-04-28cfg80211: unify cfg80211_roamed() and cfg80211_roamed_bss()Avraham Stern1-52/+38
2017-03-31cfg80211: Add support for FILS shared key authentication offloadVidyullatha Kanchanapally1-1/+24
2017-03-31cfg80211: Use a structure to pass connect response paramsVidyullatha Kanchanapally1-69/+80
2017-01-13cfg80211: Specify the reason for connect timeoutPurushottam Kushwaha1-12/+27
2017-01-09cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECTAndrzej Zaborowski1-0/+33
2016-12-09cfg80211/mac80211: fix BSS leaks when abandoning assoc attemptsJohannes Berg1-0/+14
2016-10-19cfg80211: allow aborting in-progress connection atttemptsIlan Peer1-1/+1
2016-09-30cfg80211: Add support for static WEP in the driverDavid Spinadel1-1/+5
2016-09-15cfg80211: allow connect keys only with default (TX) keyJohannes Berg1-0/+3
2016-05-31cfg80211: Allow cfg80211_connect_result() errors to be distinguishedJouni Malinen1-5/+3
2016-05-12cfg80211: make wdev_list accessible to driversJohannes Berg1-2/+2
2016-04-26cfg80211: Add option to report the bss entry in connect resultKanchanapally, Vidyullatha1-6/+22
2016-04-12cfg80211: remove enum ieee80211_bandJohannes Berg1-3/+3
2016-04-06cfg80211: Allow reassociation to be requested with internal SMEJouni Malinen1-2/+12
2016-04-05cfg80211: Allow a scan request for a specific BSSIDJouni Malinen1-0/+2
2016-03-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+6
2016-02-24cfg80211: basic support for PBSS network typeLior David1-3/+6
2016-02-23cfg80211: stop critical protocol session upon disconnect eventArend van Spriel1-0/+6
2015-05-26cfg80211: properly send NL80211_ATTR_DISCONNECTED_BY_AP in disconnectJohannes Berg1-1/+3
2015-04-07cfg80211: send extended capabilities IE in connectJohannes Berg1-10/+64
2015-03-03cfg80211: add bss_type and privacy arguments in cfg80211_get_bss()Dedy Lansky1-10/+6
2014-10-10cfg80211: set the rates mask in connection probes over specified freqKarl Beldan1-2/+11
2014-09-11cfg80211: clear connect keys when freeing themJohannes Berg1-3/+3
2014-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-nextJohn W. Linville1-3/+5
2014-05-19cfg80211: constify more pointers in the cfg80211 APIJohannes Berg1-1/+1
2014-05-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-1/+1
2014-05-05cfg80211: free sme on connection failuresEliad Peller1-1/+1
2014-04-29cfg80211: remove BUG_ON usageJohannes Berg1-2/+4
2014-04-25cfg80211: change wiphy_to_dev function nameZhao, Gang1-18/+19
2014-04-09cfg80211: slightly clean up of cfg80211_sme_connect()Zhao, Gang1-2/+1
2014-03-19cfg80211: remove macro ASSERT_RDEV_LOCK(rdev)Zhao, Gang1-1/+0
2014-02-06cfg80211: send scan results from work queueJohannes Berg1-1/+1
2014-01-13Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jber...John W. Linville1-10/+3
2014-01-09cfg80211: Add a function to get the number of supported channelsIlan Peer1-10/+3
2014-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-10/+12
2013-12-19cfg80211: Add support for QoS mappingKyeyoon Park1-0/+2
2013-12-05cfg80211: fix WARN_ON for re-association to the expired BSSUjjal Roy1-10/+12
2013-10-09cfg80211: rename regulatory_hint_11d() to regulatory_hint_country_ie()Luis R. Rodriguez1-2/+2
2013-08-14cfg80211: don't request disconnect if not connectedJohannes Berg1-6/+4
2013-07-16cfg80211: fix bugs in new SME implementationJohannes Berg1-3/+26
2013-06-24wireless: add comments about bss refcountingBen Greear1-0/+3
2013-06-24wireless: Make sure __cfg80211_connect_result always puts bssBen Greear1-1/+4
2013-06-19cfg80211: hold BSS over association processJohannes Berg1-5/+10
2013-06-04cfg80211: separate internal SME implementationJohannes Berg1-288/+254
2013-05-25cfg80211: remove some locked wrappers from sme APIJohannes Berg1-34/+7
2013-05-25cfg80211: remove some locked wrappers from mlme APIJohannes Berg1-20/+20
2013-05-25cfg80211: vastly simplify lockingJohannes Berg1-22/+4
2013-05-23cfg80211: check wdev->netdev in connection workJohannes Berg1-0/+3
2013-05-16cfg80211: fix interface down/disconnect state handlingJohannes Berg1-1/+2
2013-04-10Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-0/+2
2013-03-30cfg80211: sched_scan_mtx lock in cfg80211_conn_work()Artem Savkov1-0/+2
2013-03-29Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-2/+4
2013-03-24cfg80211: always check for scan end on P2P deviceJohannes Berg1-2/+4
2013-03-20cfg80211: fix potential connection work crashJohannes Berg1-1/+1
2013-03-06cfg80211: refactor association parametersJohannes Berg1-13/+15
2013-03-06cfg80211: add ability to override VHT capabilitiesJohannes Berg1-1/+3
2013-02-11cfg80211: pass wiphy to cfg80211_ref_bss/put_bssJohannes Berg1-8/+8
2013-01-16cfg80211: Allow use_mfp to be specified with the connect commandJouni Malinen1-1/+2
2013-01-03regulatory: code cleanupJohannes Berg1-4/+2
2012-11-30cfg80211: fix BSS struct IE access racesJohannes Berg1-2/+11
2012-10-18cfg80211: add wrappers for registered_device_opsHila Gonen1-4/+5
2012-10-18cfg80211: add support for flushing old scan resultsSam Leffler1-0/+1
2012-10-17cfg80211: Allow user space to specify non-IEs to SAE AuthenticationJouni Malinen1-1/+1
2012-07-12nl80211: move scan API to wdevJohannes Berg1-3/+3
2012-07-09nl80211: prepare for non-netdev wireless devsJohannes Berg1-2/+2
2012-02-06cfg80211: stop tracking authenticated stateJohannes Berg1-34/+7
2011-12-13cfg80211: Fix race in bss timeoutVasanthakumar Thiagarajan1-21/+40
2011-11-22Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...John W. Linville1-0/+1
2011-11-21wireless: Support ht-capabilities over-rides.Ben Greear1-1/+6
2011-10-31net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modulesPaul Gortmaker1-0/+1
2011-09-20wireless: Do not allow disabled channel in scan requestRajkumar Manoharan1-7/+12
2011-09-16wireless: Fix rate mask for scan requestRajkumar Manoharan1-0/+2
2011-05-19cfg80211: Use consistent BSS matching between scan and smeJouni Malinen1-5/+14
2010-10-06cfg80211/mac80211: allow per-station GTKsJohannes Berg1-1/+1
2010-09-16cfg80211/nl80211: introduce p2p device typesJohannes Berg1-3/+6
2010-07-20wireless: mark cfg80211_is_all_idle as staticJohn W. Linville1-1/+1
2010-05-11Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-5/+0
2010-05-07cfg80211/mac80211: better channel handlingJohannes Berg1-5/+0
2010-04-23Merge branch 'master' into for-davemJohn W. Linville1-6/+10
2010-04-16cfg80211: Avoid sending IWEVASSOCREQIE and IWEVASSOCRESPIE events with NULL e...Nishant Sarmukadam1-6/+10
2010-04-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-6/+9
2010-04-07cfg80211: Add local-state-change-only auth/deauth/disassocJouni Malinen1-6/+9
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-02-01cfg80211: add regulatory hint disconnect supportLuis R. Rodriguez1-0/+40
2010-01-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6John W. Linville1-0/+1
2010-01-15cfg80211: make regulatory_hint_11d() band specificLuis R. Rodriguez1-0/+1
2010-01-14cfg80211: fix channel setting for wextAbhijeet Kolekar1-0/+1
2009-11-28wireless : use a dedicated workqueue for cfg80211.Alban Browaeys1-3/+3
2009-11-06Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+5
2009-11-02cfg80211: fix NULL ptr derefJohannes Berg1-2/+5
2009-10-29Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-2/+19
2009-10-27cfg80211: sme: deauthenticate on assoc failureJohannes Berg1-2/+19
2009-10-07wext: refactorJohannes Berg1-6/+6
2009-09-28cfg80211: always get BSSJohannes Berg1-3/+2
2009-09-16cfg80211: fix SME connectJohannes Berg1-8/+13
2009-08-28cfg80211: make spurious warnings less likely, configurableJohannes Berg1-3/+9
2009-08-20cfg80211: allow cfg80211_connect_result with bssid == NULLZhu Yi1-1/+2
2009-08-20cfg80211: fix leaks of wdev->conn->ieDavid Kilroy1-0/+4
2009-08-20cfg80211: report userspace SME connected event properlyJohannes Berg1-16/+6
2009-08-14cfg80211: fix alignment problem in scan requestJohannes Berg1-2/+1
2009-08-14cfg80211: use reassociation when possibleJohannes Berg1-12/+42
2009-08-14cfg80211: validate channel settings across interfacesJohannes Berg1-0/+9
2009-08-14cfg80211: Set WEP ciphersSamuel Ortiz1-2/+16
2009-08-14cfg80211: fix SME association after disassociationJohannes Berg1-0/+20
2009-08-04cfg80211: clear SSID on disconnect/no connectionJohannes Berg1-0/+4
2009-08-04cfg80211: enable country IE support to all cfg80211 driversLuis R. Rodriguez1-0/+16
2009-08-04cfg80211: keep track of current_bss for userspace SMEJohannes Berg1-17/+18
2009-07-29cfg80211: self-contained wext handling where possibleJohannes Berg1-0/+2
2009-07-27cfg80211: make aware of net namespacesJohannes Berg1-1/+2
2009-07-24cfg80211: fix typo of IWEVASSOCRESPIEZhu Yi1-2/+2
2009-07-24cfg80211: remove WARN_ON in __cfg80211_sme_scan_doneZhu Yi1-1/+1
2009-07-24cfg80211: fix a locking bugJohannes Berg1-2/+2
2009-07-24cfg80211: rework key operationJohannes Berg1-26/+71
2009-07-24cfg80211: fix two bugletsJohannes Berg1-3/+2
2009-07-10cfg80211: clean up naming once and for allJohannes Berg1-24/+24
2009-07-10cfg80211: fix lockingJohannes Berg1-56/+196
2009-07-10cfg80211: let SME control reassociation vs. associationJohannes Berg1-1/+7
2009-07-10cfg80211: keep track of BSSesJohannes Berg1-63/+93
2009-07-10cfg80211: send events for userspace SMEJohannes Berg1-26/+38
2009-07-10cfg80211: managed mode wext compatibilityJohannes Berg1-22/+33
2009-07-10cfg80211: emulate connect with auth/assocJohannes Berg1-13/+382
2009-07-10cfg80211: connect/disconnect APISamuel Ortiz1-0/+224