aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/core.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-12wifi: cfg80211: optionally support monitor on disabled channelsJohannes Berg1-1/+4
2024-02-02wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsingBenjamin Berg1-0/+44
2024-01-26wifi: cfg80211: validate MLO connections betterJohannes Berg1-1/+2
2024-01-03wifi: cfg80211: tests: add some scanning related testsBenjamin Berg1-1/+12
2023-12-18Merge tag 'wireless-next-2023-12-18' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-0/+3
2023-12-12wifi: cfg80211: add BSS usage reportingJohannes Berg1-0/+3
2023-11-24wifi: cfg80211: fix CQM for non-range useJohannes Berg1-0/+1
2023-10-23wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2P...Vinayak Yadawad1-2/+2
2023-10-06Merge wireless into wireless-nextJohannes Berg1-2/+5
2023-09-13wifi: cfg80211: export DFS CAC time and usable state helper functionsAditya Kumar Singh1-17/+0
2023-09-11wifi: cfg80211: fix cqm_config access raceJohannes Berg1-2/+5
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg1-36/+0
2023-09-11wifi: cfg80211: check wiphy mutex is held for wdev mutexJohannes Berg1-1/+7
2023-09-11wifi: cfg80211: add flush functions for wiphy workJohannes Berg1-1/+2
2023-09-11wifi: cfg80211: check RTNL when iterating devicesJohannes Berg1-0/+10
2023-08-22wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_byKees Cook1-1/+1
2023-06-19wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removalVeerendranath Jakkam1-0/+1
2023-06-07wifi: cfg80211: move scan done work to wiphy workJohannes Berg1-2/+2
2023-06-07wifi: cfg80211: move sched scan stop to wiphy workJohannes Berg1-1/+1
2023-06-07wifi: cfg80211: add a work abstraction with special semanticsJohannes Berg1-0/+7
2023-01-18wifi: cfg80211: remove support for static WEPJohannes Berg1-2/+2
2022-10-07cfg80211: Update Transition Disable policy during port authorizationVinayak Yadawad1-1/+4
2022-07-15wifi: cfg80211: clean up links appropriatelyJohannes Berg1-0/+5
2022-07-15wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_requestJohannes Berg1-1/+1
2022-06-20wifi: cfg80211: simplify cfg80211_mlme_auth() prototypeJohannes Berg1-7/+1
2022-06-20wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()Johannes Berg1-3/+0
2022-06-20wifi: cfg80211: do some rework towards MLO link APIsJohannes Berg1-3/+10
2022-05-04cfg80211: remove cfg80211_get_chan_state()Johannes Berg1-13/+1
2021-12-20cfg80211: rename offchannel_chain structs to background_chain to avoid confus...Lorenzo Bianconi1-10/+10
2021-11-19cfg80211: move offchan_cac_event to a dedicated workLorenzo Bianconi1-2/+5
2021-11-19cfg80211: implement APIs for dedicated radar detection HWLorenzo Bianconi1-0/+13
2021-10-25cfg80211: fix management registrations lockingJohannes Berg1-0/+2
2021-06-23cfg80211: expose the rfkill device to the low level driverEmmanuel Grumbach1-2/+1
2021-01-26cfg80211: avoid holding the RTNL when calling the driverJohannes Berg1-1/+1
2020-12-11nl80211: validate key indexes for cfg80211_registered_deviceAnant Thazhemadam1-0/+2
2020-10-30cfg80211: initialize wdev data earlierJohannes Berg1-2/+3
2020-09-28nl80211/cfg80211: support 6 GHz scanningTova Mussai1-1/+4
2020-08-27net: wireless: delete duplicated word + fix grammarRandy Dunlap1-2/+2
2020-06-05cfg80211: fix management registrations deadlockJohannes Berg1-0/+2
2020-05-27cfg80211: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-04-24cfg80211: support multicast RX registrationJohannes Berg1-1/+2
2020-04-24cfg80211: change internal management frame registration APIJohannes Berg1-5/+1
2020-02-07cfg80211/mac80211: Allow user space to register for station Rx authenticationIlan Peer1-1/+1
2019-09-11cfg80211: always shut down on HW rfkillJohannes Berg1-1/+1
2019-07-29cfg80211: fix duplicated scan entries after channel switchSergey Matyukevich1-0/+2
2019-05-28cfg80211: Handle bss expiry during connectionChaitanya Tata1-0/+4
2019-02-22Merge remote-tracking branch 'net-next/master' into mac80211-nextJohannes Berg1-0/+2
2019-02-08cfg80211: Move Multiple BSS info to struct cfg80211_bss to be visibleSara Sharon1-6/+4
2019-02-08cfg80211: Properly track transmitting and non-transmitting BSSSara Sharon1-0/+12
2019-02-08cfg80211: Parsing of Multiple BSSID information in scanningPeng Xu1-1/+2
2019-02-01cfg80211: call disconnect_wk when AP stopsJohannes Berg1-0/+2
2018-11-09cfg80211: add peer measurement with FTM initiator APIJohannes Berg1-0/+5
2018-10-02cfg80211: move cookie_counter out of wiphyJohannes Berg1-0/+11
2018-10-02cfg80211: combine duplicate wdev init codeJohannes Berg1-0/+3
2018-06-29cfg80211: track time using boottimeArnd Bergmann1-1/+1
2018-03-29nl80211: Add SOCKET_OWNER support to JOIN_MESHDenis Kenzior1-4/+0
2018-03-29nl80211: Add SOCKET_OWNER support to JOIN_IBSSDenis Kenzior1-4/+4
2018-01-15mac80211_hwsim: validate number of different channelsJohannes Berg1-2/+0
2017-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-02cfg80211/nl80211: add a port authorized eventAvraham Stern1-0/+5
2017-04-28cfg80211: add request id to cfg80211_sched_scan_*() apiArend Van Spriel1-2/+2
2017-04-28cfg80211: unify cfg80211_roamed() and cfg80211_roamed_bss()Avraham Stern1-10/+2
2017-04-26nl80211: allow multiple active scheduled scan requestsArend Van Spriel1-2/+9
2017-04-26cfg80211: simplify netlink socket owner interface deletionJohannes Berg1-8/+0
2017-04-13cfg80211: move add/change interface monitor flags into paramsJohannes Berg1-1/+1
2017-03-31cfg80211: Use a structure to pass connect response paramsVidyullatha Kanchanapally1-16/+4
2017-03-06cfg80211: Share Channel DFS state across wiphys of same DFS domainVasanthakumar Thiagarajan1-0/+6
2017-03-06cfg80211: Make pre-CAC results valid only for ETSI domainVasanthakumar Thiagarajan1-0/+10
2017-03-06cfg80211: Accept multiple RSSI thresholds for CQMAndrew Zaborowski1-0/+9
2017-01-13cfg80211: Specify the reason for connect timeoutPurushottam Kushwaha1-1/+3
2017-01-09cfg80211: NL80211_ATTR_SOCKET_OWNER support for CMD_CONNECTAndrzej Zaborowski1-0/+1
2017-01-06cfg80211: move function checking range fit to util.cRafał Miłecki1-0/+3
2016-12-09Merge tag 'mac80211-next-for-davem-2016-12-09' of git://git.kernel.org/pub/sc...David S. Miller1-0/+1
2016-12-09cfg80211/mac80211: fix BSS leaks when abandoning assoc attemptsJohannes Berg1-0/+1
2016-11-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2016-11-18cfg80211: limit scan results cache sizeJohannes Berg1-0/+1
2016-10-27cfg80211: Rename SAE_DATA to more generic AUTH_DATAJouni Malinen1-1/+1
2016-10-13cfg80211: support virtual interfaces with different beacon intervalsPurushottam Kushwaha1-1/+1
2016-09-30cfg80211: add start / stop NAN commandsAyala Beker1-0/+3
2016-09-30cfg80211: Add support for static WEP in the driverDavid Spinadel1-2/+2
2016-09-13cfg80211: reduce connect key caching struct sizeJohannes Berg1-3/+3
2016-07-06nl80211: support beacon report scanningAvraham Stern1-0/+12
2016-05-31cfg80211: Allow cfg80211_connect_result() errors to be distinguishedJouni Malinen1-2/+2
2016-05-12cfg80211: make wdev_list accessible to driversJohannes Berg1-2/+1
2016-05-12cfg80211: remove erroneous commentJohannes Berg1-1/+1
2016-04-26cfg80211: Add option to report the bss entry in connect resultKanchanapally, Vidyullatha1-0/+1
2015-12-04cfg80211: Remove unused cfg80211_can_use_iftype_chan()Michal Sojka1-7/+0
2015-10-13nl80211: allow BSS data to include CLOCK_BOOTTIME timestampDmitry Shmidt1-0/+1
2015-07-17cfg80211: allow mgmt_frame_register callback to sleepJohannes Berg1-0/+5
2015-05-26cfg80211: properly send NL80211_ATTR_DISCONNECTED_BY_AP in disconnectJohannes Berg1-0/+1
2014-12-18nl80211: Stop scheduled scan if netlink client disappearsJukka Rissanen1-0/+2
2014-12-18nl80211: Convert sched_scan_req pointer to RCU pointerJukka Rissanen1-1/+1
2014-12-17cfg80211: allow wiphy specific regdomain managementJonathan Doron1-0/+7
2014-11-19cfg80211: add wowlan net-detect supportLuciano Coelho1-0/+1
2014-11-04cfg80211: 802.11p OCB mode handlingRostislav Lisovy1-0/+12
2014-06-23cfg80211: fix elapsed_jiffies calculationEliad Peller1-1/+1
2014-05-06cfg80211: export interface stopping functionMichal Kazior1-0/+7
2014-04-25cfg80211: change wiphy_to_dev function nameZhao, Gang1-1/+1
2014-04-25cfg80211: change registered device pointer nameZhao, Gang1-2/+2
2014-04-09cfg80211/mac80211: move more combination checks to mac80211Luciano Coelho1-22/+0
2014-04-09cfg80211/mac80211: move interface counting for combination check to mac80211Luciano Coelho1-10/+3
2014-04-09cfg80211: allow userspace to take ownership of interfacesJohannes Berg1-0/+11
2014-03-19cfg80211: remove macro ASSERT_RDEV_LOCK(rdev)Zhao, Gang1-1/+0
2014-03-19cfg80211: make __cfg80211_join_ibss() staticZhao, Gang1-4/+0
2014-02-25cfg80211: send stop AP event only due to internal reasonIlan Peer1-1/+1
2014-02-25cfg80211: DFS get CAC time from regulatory databaseJanusz Dziedzic1-0/+3
2014-02-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-1/+3
2014-02-06cfg80211: send scan results from work queueJohannes Berg1-1/+3
2014-02-04cfg80211: consider existing DFS interfacesMichal Kazior1-1/+2
2014-02-04cfg80211: fix channel configuration in IBSS joinAntonio Quartulli1-1/+3
2013-12-16Merge remote-tracking branch 'wireless-next/master' into mac80211-nextJohannes Berg1-3/+3
2013-12-05cfg80211: don't "leak" uncompleted scansEliad Peller1-1/+1
2013-12-03nl80211: vendor command supportJohannes Berg1-3/+1
2013-12-02Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jber...John W. Linville1-3/+15
2013-12-02cfg80211: aggregate mgmt_tx parameters into a structAndrei Otcheretianski1-3/+2
2013-11-25cfg80211: DFS check chandef usable before CACJanusz Dziedzic1-0/+13
2013-11-04Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-0/+3
2013-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+3
2013-10-19net: misc: Remove extern from function prototypesJoe Perches1-3/+3
2013-10-09cfg80211: don't add p2p device while in RFKILLEmmanuel Grumbach1-0/+3
2013-09-26cfg80211: export cfg80211_chandef_dfs_requiredSimon Wunderlich1-9/+0
2013-07-16cfg80211/nl80211: Add packet coalesce supportAmitkumar Karwar1-0/+2
2013-06-04cfg80211: separate internal SME implementationJohannes Berg1-14/+16
2013-05-27cfg80211: make WoWLAN configuration available to driversJohannes Berg1-10/+11
2013-05-25cfg80211: remove some locked wrappers from sme APIJohannes Berg1-9/+2
2013-05-25cfg80211: remove some locked wrappers from mlme APIJohannes Berg1-21/+4
2013-05-25cfg80211: vastly simplify lockingJohannes Berg1-30/+2
2013-05-25cfg80211: move cfg80211_get_dev_from_ifindex under wextJohannes Berg1-4/+0
2013-04-22cfg80211: introduce critical protocol indication from user-spaceArend van Spriel1-0/+3
2013-03-29Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-0/+3
2013-03-24cfg80211: always check for scan end on P2P deviceJohannes Berg1-0/+3
2013-03-06cfg80211/mac80211: disconnect on suspendStanislaw Gruszka1-0/+3
2013-03-06cfg80211: refactor association parametersJohannes Berg1-15/+6
2013-03-06cfg80211: add ability to override VHT capabilitiesJohannes Berg1-2/+8
2013-02-15nl80211/cfg80211: add radar detection command/eventSimon Wunderlich1-0/+28
2013-02-13cfg80211: configuration for WoWLAN over TCPJohannes Berg1-0/+3
2013-02-11cfg80211: track hidden SSID networks properlyJohannes Berg1-2/+2
2013-01-16cfg80211: check radar interface combinationsSimon Wunderlich1-3/+4
2013-01-03wireless: use __alignedJohannes Berg1-1/+1
2013-01-03cfg80211: remove wiphy_idx_validJohannes Berg1-13/+3
2012-11-30cfg80211: fix BSS struct IE access racesJohannes Berg1-2/+0
2012-11-27cfg80211: rework chandef checking and export itJohannes Berg1-6/+0
2012-11-26nl80211/cfg80211: support VHT channel configurationJohannes Berg1-0/+6
2012-11-26cfg80211: pass a channel definition structJohannes Berg1-7/+4
2012-11-26cfg80211: remove remain-on-channel channel typeJohannes Berg1-4/+2
2012-11-05cfg80211: allow registering more than one beacon listenerBen Greear1-1/+6
2012-10-17cfg80211: Allow user space to specify non-IEs to SAE AuthenticationJouni Malinen1-2/+4
2012-09-10netlink: Rename pid to portid to avoid confusionEric W. Biederman1-1/+1
2012-08-06cfg80211: process pending events when unregistering net deviceDaniel Drake1-0/+1
2012-07-13cfg80211: reduce monitor interface trackingJohannes Berg1-3/+0
2012-07-12cfg80211: fix locking and lockdep complaintsJohannes Berg1-2/+1
2012-07-09cfg80211: use wdev in mgmt-tx/ROC APIsJohannes Berg1-1/+1
2012-07-09nl80211: prepare for non-netdev wireless devsJohannes Berg1-3/+3
2012-07-04cfg80211: fix locking regression in monitor channel trackingJohannes Berg1-1/+3
2012-06-29cfg80211: add channel checking for iface combinationsMichal Kazior1-3/+26
2012-06-29cfg80211: track monitor channelMichal Kazior1-0/+3
2012-06-29cfg80211: track monitor interfaces countMichal Kazior1-0/+14
2012-06-29cfg80211: introduce cfg80211_get_chan_stateMichal Kazior1-0/+12
2012-06-29cfg80211: introduce cfg80211_stop_apMichal Kazior1-0/+4
2012-06-20cfg80211: make some functions staticJohannes Berg1-26/+0
2012-06-06cfg80211: clarify set_channel APIsJohannes Berg1-3/+2
2012-06-05cfg80211: provide channel to join_mesh functionJohannes Berg1-2/+5
2012-05-16cfg80211: remove double prototypeJohannes Berg1-2/+0
2012-02-06cfg80211: export cfg80211_ref_bssJohannes Berg1-5/+0
2012-02-06cfg80211: stop tracking authenticated stateJohannes Berg1-5/+4
2011-12-13cfg80211: Fix race in bss timeoutVasanthakumar Thiagarajan1-4/+2
2011-11-21wireless: Support ht-capabilities over-rides.Ben Greear1-2/+8
2011-11-09cfg80211/mac80211: allow management TX to not wait for ACKJohannes Berg1-1/+1
2011-11-09cfg80211: allow registering to beaconsJohannes Berg1-0/+2
2011-09-27nl80211/cfg80211: Add support to disable CCK rate for management frameRajkumar Manoharan1-1/+2
2011-09-27cfg80211: Validate cipher suite against supported ciphersJouni Malinen1-0/+1
2011-09-14cfg80211: hold reg_mutex when updating regulatorySven Neumann1-2/+0
2011-07-19cfg80211: allow userspace to control supported rates in scanJohannes Berg1-0/+4
2011-07-05cfg80211: fix deadlock with rfkill/sched_scan by adding new mutexLuciano Coelho1-0/+2
2011-05-19cfg80211: Use consistent BSS matching between scan and smeJouni Malinen1-1/+4
2011-05-16cfg80211: advertise possible interface combinationsJohannes Berg1-0/+11
2011-05-12cfg80211/mac80211: avoid bounce back mac->cfg->mac on sched_scan_stoppedLuciano Coelho1-2/+0
2011-05-12cfg80211: restrict AP beacon intervalsJohannes Berg1-0/+3
2011-05-11cfg80211/nl80211: add support for scheduled scansLuciano Coelho1-0/+7
2011-05-05nl80211/cfg80211: WoWLAN supportJohannes Berg1-0/+14
2010-12-20mac80211: Let userspace enable and configure vendor specific path selection.Javier Cardona1-2/+3
2010-12-06cfg80211/mac80211: add mesh join/leave commandsJohannes Berg1-0/+13
2010-11-29nl80211/cfg80211: extend mgmt-tx API for off-channelJohannes Berg1-2/+2
2010-10-08Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil...John W. Linville1-1/+1
2010-10-06cfg80211/mac80211: allow per-station GTKsJohannes Berg1-1/+1
2010-09-23net: return operator cleanupEric Dumazet1-1/+1
2010-09-16cfg80211/mac80211: use lockdep_assert_heldJohannes Berg1-3/+6
2010-08-24cfg80211/mac80211: extensible frame processingJohannes Berg1-10/+11
2010-06-02cfg80211: make action channel type optionalJohannes Berg1-0/+1
2010-05-07cfg80211/mac80211: better channel handlingJohannes Berg1-9/+3
2010-04-07cfg80211: Add local-state-change-only auth/deauth/disassocJouni Malinen1-5/+10
2010-02-15cfg80211/mac80211: allow registering for and sending action framesJouni Malinen1-0/+9
2010-01-19cfg80211: rcu-ify rdev and wdevJohannes Berg1-1/+2
2010-01-12cfg80211: Store IEs from both Beacon and Probe Response framesJouni Malinen1-1/+2
2009-12-28cfg80211: add remain-on-channel commandJouni Malinen1-0/+3
2009-12-21wireless: report reasonable bitrate for MCS rates through wextJohn W. Linville1-0/+2
2009-11-28wireless : use a dedicated workqueue for cfg80211.Alban Browaeys1-0/+2
2009-11-18cfg80211: re-join IBSS when privacy changesJohannes Berg1-0/+2
2009-10-30cfg80211/mac80211: use debugfs_remove_recursiveJohannes Berg1-11/+0