aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/mlme.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-26wifi: cfg80211: validate MLO connections betterJohannes Berg1-14/+122
2024-01-26wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure()Dmitry Antipov1-5/+5
2023-12-06wifi: cfg80211: make RX assoc data constJohannes Berg1-1/+1
2023-10-26Merge tag 'wireless-next-2023-10-26' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-1/+1
2023-10-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2023-10-23wifi: cfg80211: fix assoc response warning on failed linksJohannes Berg1-1/+2
2023-10-23wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_res...Kalle Valo1-1/+1
2023-10-06Merge wireless into wireless-nextJohannes Berg1-1/+2
2023-09-11wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connectionWen Gong1-1/+2
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg1-11/+10
2023-08-22wifi: cfg80211: reject auth/assoc to AP with our addressJohannes Berg1-0/+13
2023-03-07wifi: nl80211: Add support for randomizing TA of auth and deauth framesVeerendranath Jakkam1-19/+36
2023-02-14wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLDRameshkumar Sundaram1-1/+4
2022-10-07wifi: cfg80211: support reporting failed linksJohannes Berg1-0/+4
2022-07-22wifi: cfg80211/nl80211: move rx management data into a structAvraham Stern1-11/+10
2022-07-15wifi: mac80211: remove stray printkJohannes Berg1-1/+0
2022-07-15wifi: mac80211: support MLO authentication/association with one linkJohannes Berg1-0/+3
2022-07-15wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLOJohannes Berg1-22/+42
2022-07-15wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a structJohannes Berg1-17/+15
2022-07-15wifi: cfg80211: prepare association failure APIs for MLOJohannes Berg1-17/+19
2022-07-15wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_requestJohannes Berg1-5/+3
2022-07-15wifi: cfg80211: Allow MLO TX with link source addressAndrei Otcheretianski1-1/+13
2022-07-11wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()Veerendranath Jakkam1-1/+1
2022-07-01wifi: cfg80211: remove chandef check in cfg80211_cac_event()Johannes Berg1-3/+0
2022-06-20cfg80211: Indicate MLO connection info in connect and roam callbacksVeerendranath Jakkam1-2/+2
2022-06-20wifi: nl80211: support MLO in auth/assocJohannes Berg1-3/+27
2022-06-20wifi: cfg80211: simplify cfg80211_mlme_auth() prototypeJohannes Berg1-31/+10
2022-06-20wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()Johannes Berg1-13/+4
2022-06-20wifi: cfg80211: do some rework towards MLO link APIsJohannes Berg1-32/+42
2021-12-20cfg80211: rename offchannel_chain structs to background_chain to avoid confus...Lorenzo Bianconi1-44/+45
2021-11-26cfg80211: allow continuous radar monitoring on offchannel chainLorenzo Bianconi1-7/+13
2021-11-26cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_eventLorenzo Bianconi1-6/+10
2021-11-26cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_rada...Lorenzo Bianconi1-1/+4
2021-11-19cfg80211: move offchan_cac_event to a dedicated workLorenzo Bianconi1-20/+36
2021-11-19cfg80211: implement APIs for dedicated radar detection HWLorenzo Bianconi1-0/+113
2021-10-25cfg80211: fix management registrations lockingJohannes Berg1-12/+14
2021-01-26cfg80211: avoid holding the RTNL when calling the driverJohannes Berg1-3/+3
2020-12-11cfg80211: support immediate reconnect request hintJohannes Berg1-11/+15
2020-09-28cfg80211: handle Association Response from S1G STAThomas Pedersen1-3/+11
2020-08-27net: wireless: Convert to use the preferred fallthrough macroMiaohe Lin1-1/+1
2020-06-05cfg80211: fix management registrations deadlockJohannes Berg1-5/+21
2020-05-27cfg80211: add KHz variants of frame RX APIThomas Pedersen1-3/+3
2020-04-24cfg80211: support multicast RX registrationJohannes Berg1-8/+30
2020-04-24cfg80211: change internal management frame registration APIJohannes Berg1-43/+29
2020-02-07cfg80211/mac80211: Allow user space to register for station Rx authenticationIlan Peer1-4/+29
2019-02-22cfg80211: Report Association Request frame IEs in association eventsJouni Malinen1-2/+6
2018-11-09cfg80211: add missing constraint for user-supplied VHT maskSergey Matyukevich1-2/+2
2018-03-29cfg80211: fix CAC_STARTED event handlingDmitry Lebed1-1/+1
2018-03-21cfg80211/nl80211: add CAC_STARTED eventDmitry Lebed1-2/+5
2017-12-11cfg80211: cleanup signal strength units notationSergey Matyukevich1-3/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-03-31cfg80211: Use a structure to pass connect response paramsVidyullatha Kanchanapally1-8/+12
2017-03-06cfg80211: Share Channel DFS state across wiphys of same DFS domainVasanthakumar Thiagarajan1-0/+10
2017-03-06cfg80211: Make pre-CAC results valid only for ETSI domainVasanthakumar Thiagarajan1-9/+31
2017-01-13cfg80211: Specify the reason for connect timeoutPurushottam Kushwaha1-1/+2
2017-01-13cfg80211: Add support for randomizing TA of Public Action framesvamsi krishna1-2/+19
2017-01-09cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECTAndrzej Zaborowski1-0/+5
2016-12-09cfg80211/mac80211: fix BSS leaks when abandoning assoc attemptsJohannes Berg1-0/+12
2016-10-27cfg80211: Rename SAE_DATA to more generic AUTH_DATAJouni Malinen1-3/+3
2016-09-30cfg80211: add start / stop NAN commandsAyala Beker1-0/+1
2016-09-13cfg80211: disallow shared key authentication with key index 4Johannes Berg1-1/+1
2016-04-12cfg80211: remove enum ieee80211_bandJohannes Berg1-1/+1
2016-01-14cfg80211/mac80211: use to_delayed_workGeliang Tang1-2/+1
2015-07-17cfg80211: allow mgmt_frame_register callback to sleepJohannes Berg1-15/+60
2015-03-03cfg80211: add bss_type and privacy arguments in cfg80211_get_bss()Dedy Lansky1-2/+4
2014-09-11cfg80211/mac80211: add wmm info to assoc eventEliad Peller1-2/+2
2014-08-26cfg80211: remove @gfp parameter from cfg80211_rx_mgmt()Vladimir Kondratiev1-2/+2
2014-04-25cfg80211: change wiphy_to_dev function nameZhao, Gang1-12/+12
2014-04-09cfg80211/mac80211: move interface counting for combination check to mac80211Luciano Coelho1-13/+1
2014-02-25cfg80211: DFS get CAC time from regulatory databaseJanusz Dziedzic1-1/+1
2014-02-04cfg80211: consider existing DFS interfacesMichal Kazior1-1/+1
2013-12-02cfg80211: aggregate mgmt_tx parameters into a structAndrei Otcheretianski1-8/+4
2013-11-25cfg80211/mac80211: DFS setup chandef for cac eventJanusz Dziedzic1-5/+3
2013-10-21cfg80211: update dfs_state_entered upon dfs_state changeMichal Kazior1-0/+2
2013-10-21cfg80211: fix DFS channel recovery timeoutMichal Kazior1-2/+2
2013-08-23cfg80211: add flags to cfg80211_rx_mgmt()Vladimir Kondratiev1-2/+2
2013-06-19cfg80211: hold BSS over association processJohannes Berg1-0/+4
2013-06-19cfg80211: require passing BSS struct back to cfg80211_assoc_timeoutJohannes Berg1-3/+5
2013-06-04cfg80211: separate internal SME implementationJohannes Berg1-131/+60
2013-06-04cfg80211/mac80211: clean up cfg80211 SME APIsJohannes Berg1-32/+54
2013-05-25cfg80211: remove some locked wrappers from mlme APIJohannes Berg1-97/+23
2013-05-25cfg80211/mac80211: use cfg80211 wdev mutex in mac80211Johannes Berg1-40/+8
2013-05-25cfg80211: vastly simplify lockingJohannes Berg1-6/+6
2013-05-16cfg80211: use C99 initialisers to simplify code a bitJohannes Berg1-24/+20
2013-04-22cfg80211: introduce critical protocol indication from user-spaceArend van Spriel1-0/+5
2013-03-06cfg80211: refactor association parametersJohannes Berg1-48/+16
2013-03-06cfg80211: add ability to override VHT capabilitiesJohannes Berg1-3/+32
2013-03-06cfg80211: move exported event functions into nl80211Johannes Berg1-159/+0
2013-02-15nl80211/cfg80211: add radar detection command/eventSimon Wunderlich1-0/+120
2013-02-11cfg80211: pass wiphy to cfg80211_ref_bss/put_bssJohannes Berg1-7/+7
2013-01-29cfg80211: add SME state to warning in __cfg80211_mlme_disassocJohannes Berg1-1/+1
2013-01-03cfg80211: move some AP code to right fileJohannes Berg1-62/+0
2012-11-26cfg80211: pass a channel definition structJohannes Berg1-10/+5
2012-11-26cfg80211: remove remain-on-channel channel typeJohannes Berg1-15/+6
2012-10-23Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-9/+3
2012-10-18cfg80211: add cfg80211 exported function tracingBeni Lev1-7/+48
2012-10-18cfg80211: add wrappers for registered_device_opsHila Gonen1-12/+14
2012-10-17cfg80211: Allow user space to specify non-IEs to SAE AuthenticationJouni Malinen1-3/+8
2012-10-15cfg80211/mac80211: avoid state mishmash on deauthStanislaw Gruszka1-9/+3
2012-09-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-0/+11
2012-09-18cfg80211/nl80211: Notify connection request failure in AP modePandiyarajan Pitchaimuthu1-0/+11
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman1-8/+8
2012-08-20cfg80211: add P2P Device abstractionJohannes Berg1-3/+7
2012-07-17cfg80211: support TX error rate CQMThomas Pedersen1-0/+13
2012-07-09cfg80211: use wdev in mgmt-tx/ROC APIsJohannes Berg1-19/+15
2012-06-29cfg80211: respect iface combinations when starting operationMichal Kazior1-0/+16
2012-06-29cfg80211: add channel tracking for AP and meshMichal Kazior1-0/+1
2012-06-06cfg80211: clarify set_channel APIsJohannes Berg1-2/+0
2012-05-09wireless: Convert compare_ether_addr to ether_addr_equalJoe Perches1-16/+15
2012-04-11cfg80211: add channel switch notify eventThomas Pedersen1-0/+27
2012-04-09cfg80211: use compare_ether_addr on MAC addresses instead of memcmpFelix Fietkau1-15/+17
2012-03-06cfg80211/mac80211: report signal strength for mgmt framesJohannes Berg1-3/+4
2012-02-29cfg80211: remove cookies from callbacksJohannes Berg1-3/+3
2012-02-06cfg80211: stop tracking authenticated stateJohannes Berg1-269/+53
2011-11-21wireless: Support ht-capabilities over-rides.Ben Greear1-3/+34
2011-11-09cfg80211/mac80211: allow management TX to not wait for ACKJohannes Berg1-2/+3
2011-11-09cfg80211: add event for unexpected 4addr framesJohannes Berg1-0/+14
2011-11-09nl80211: allow subscribing to unexpected class3 framesJohannes Berg1-0/+16
2011-09-27nl80211/cfg80211: Add support to disable CCK rate for management frameRajkumar Manoharan1-2/+3
2011-09-19cfg80211/nl80211: Add PMKSA caching candidate eventJouni Malinen1-0/+11
2011-07-06cfg80211/nl80211: support GTK rekey offloadJohannes Berg1-0/+11
2011-06-10cfg80211: Ignore downstream DEAUTH for authtry_bssesPaul Stewart1-1/+3
2011-05-11mac80211: Let userspace send action frames over mesh interfacesJavier Cardona1-0/+10
2011-03-30cfg80211: Add nl80211 event for deletion of a station entryJouni Malinen1-0/+9
2010-12-16nl80211: Add notification for dropped Deauth/DisassocJouni Malinen1-0/+22
2010-11-29nl80211/cfg80211: extend mgmt-tx API for off-channelJohannes Berg1-4/+5
2010-11-24cfg80211: allow using CQM event to notify packet lossJohannes Berg1-0/+12
2010-10-13cfg80211: notify drivers about frame registrationsJohannes Berg1-3/+20
2010-10-05cfg80211/mac80211: allow management frame TX in AP modeJohannes Berg1-11/+43
2010-09-16cfg80211/nl80211: introduce p2p device typesJohannes Berg1-1/+2
2010-08-24cfg80211/mac80211: extensible frame processingJohannes Berg1-50/+94
2010-08-16cfg80211: deauth doesn't always imply disconnectJohannes Berg1-2/+3
2010-08-09cfg80211: fix locking in action frame TXJohannes Berg1-1/+7
2010-07-12cfg80211: ignore spurious deauthJohannes Berg1-4/+4
2010-06-14cfg80211/mac80211: allow action frame TX/RX in IBSSJohannes Berg1-2/+3
2010-06-02cfg80211: make action channel type optionalJohannes Berg1-1/+2
2010-04-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-11/+28
2010-04-11Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+1
2010-04-07cfg80211: Add local-state-change-only auth/deauth/disassocJouni Malinen1-11/+28
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-24cfg80211: Add connection quality monitoring support to nl80211Juuso Oikarinen1-0/+13
2010-02-15cfg80211/mac80211: allow registering for and sending action framesJouni Malinen1-0/+166
2009-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6John W. Linville1-1/+12
2009-12-28mac80211/cfg80211: add station eventsJohannes Berg1-0/+10
2009-12-28cfg80211: add remain-on-channel commandJouni Malinen1-0/+27
2009-12-28cfg80211: fix race between deauth and assoc responseJohannes Berg1-1/+12
2009-12-22cfg80211: avoid sending spurious deauth to userspaceJohannes Berg1-2/+9
2009-11-19mac80211: avoid spurious deauth frames/messagesJohannes Berg1-11/+25
2009-11-18cfg80211: Allow reassociation in associated stateJouni Malinen1-2/+18
2009-11-04cfg80211: remove dead variableJohannes Berg1-2/+0
2009-10-29Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+9
2009-10-27cfg80211: remove warning in deauth caseHolger Schurig1-6/+0
2009-10-27cfg80211: no cookies in cfg80211_send_XXX()Holger Schurig1-27/+12
2009-10-27cfg80211: sme: deauthenticate on assoc failureJohannes Berg1-0/+9
2009-10-07wext: refactorJohannes Berg1-1/+1
2009-08-20cfg80211: report userspace SME connected event properlyJohannes Berg1-0/+9
2009-08-14cfg80211: use reassociation when possibleJohannes Berg1-0/+11
2009-08-14cfg80211: fix nl80211 disconnected eventsJohannes Berg1-2/+2
2009-08-14cfg80211: fix disassociation warning due to misuse of wdev->current_bssPavel Roskin1-1/+1
2009-08-04cfg80211: keep track of current_bss for userspace SMEJohannes Berg1-14/+24
2009-07-29cfg80211: self-contained wext handling where possibleJohannes Berg1-0/+2
2009-07-29cfg80211: fix disassoc while not associatedJohannes Berg1-0/+6
2009-07-24cfg80211: fix more bugs in mlme handlingJohannes Berg1-5/+3
2009-07-24cfg80211: rework key operationJohannes Berg1-3/+13
2009-07-10cfg80211: fix lockingJohannes Berg1-46/+168
2009-07-10cfg80211: warn again on spurious deauthJohannes Berg1-6/+0
2009-07-10cfg80211: mlme API must be able to sleepJohannes Berg1-18/+33
2009-07-10cfg80211: let SME control reassociation vs. associationJohannes Berg1-1/+3
2009-07-10cfg80211: refuse authenticating to same BSSID twiceJohannes Berg1-7/+15
2009-07-10cfg80211: keep track of BSSesJohannes Berg1-15/+342
2009-07-10cfg80211: emulate connect with auth/assocJohannes Berg1-16/+63
2009-07-10cfg80211: use proper allocation flagsJohannes Berg1-15/+15
2009-07-10cfg80211: send wext MLME-MICHAELMICFAILURE.indicationJohannes Berg1-0/+16
2009-04-22nl80211: Add event for authentication/association timeoutJouni Malinen1-0/+27
2009-04-22nl80211: Add Michael MIC failure eventJouni Malinen1-0/+10
2009-04-22nl80211: Generate deauth/disassoc event for locally generated framesJouni Malinen1-7/+6
2009-03-27nl80211: Event notifications for MLME eventsJouni Malinen1-0/+46