aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless
AgeCommit message (Expand)AuthorFilesLines
2023-12-14wifi: cfg80211: fix certs build to not depend on file orderJohannes Berg1-1/+1
2023-12-12wifi: cfg80211: Add my certificateChen-Yu Tsai1-0/+87
2023-11-27wifi: cfg80211: add locked debugfs wrappersJohannes Berg1-0/+160
2023-11-24wifi: cfg80211: hold wiphy mutex for send_interfaceJohannes Berg2-2/+7
2023-11-24wifi: cfg80211: lock wiphy mutex for rfkill pollJohannes Berg1-0/+2
2023-11-24wifi: cfg80211: fix CQM for non-range useJohannes Berg2-19/+32
2023-10-26Merge tag 'wireless-next-2023-10-26' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski9-21/+67
2023-10-26netlink: make range pointers in policies constJakub Kicinski1-1/+1
2023-10-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+3
2023-10-23wifi: cfg80211: fix assoc response warning on failed linksJohannes Berg1-1/+2
2023-10-23wifi: cfg80211: pass correct pointer to rdev_inform_bss()Ben Greear1-1/+1
2023-10-23wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2P...Vinayak Yadawad5-15/+23
2023-10-23wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_res...Kalle Valo4-4/+4
2023-10-23wifi: cfg80211: wext: convert return value to kernel-docJohannes Berg1-2/+2
2023-10-23wifi: cfg80211: Handle specific BSSID in 6GHz scanningIlan Peer1-0/+37
2023-10-23wifi: cfg80211: Include operating class 137 in 6GHz bandIlan Peer1-0/+1
2023-10-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-10-11wifi: cfg80211: use system_unbound_wq for wiphy workJohannes Berg1-1/+1
2023-10-06Merge wireless into wireless-nextJohannes Berg5-39/+95
2023-09-26wifi: cfg80211: add local_state_change to deauth traceJohannes Berg1-2/+4
2023-09-26wifi: cfg80211: avoid leaking stack data into traceBenjamin Berg1-1/+1
2023-09-25wifi: cfg80211: report per-link errors during associationBenjamin Berg1-6/+44
2023-09-25wifi: cfg80211: reg: describe return values in kernel-docJohannes Berg1-3/+13
2023-09-25wifi: cfg80211: split struct cfg80211_ap_settingsJohannes Berg3-12/+11
2023-09-25wifi: cfg80211: Fix 6GHz scan configurationIlan Peer1-0/+4
2023-09-18wifi: cfg80211: save power spectral density(psd) of regulatory ruleWen Gong2-0/+26
2023-09-13wifi: cfg80211: export DFS CAC time and usable state helper functionsAditya Kumar Singh2-17/+2
2023-09-13wifi: cfg80211: call reg_call_notifier on beacon hintsAbhishek Kumar1-8/+12
2023-09-13wifi: cfg80211: allow reg update by driver even if wiphy->regd is setRaj Kumar Bhagat1-5/+4
2023-09-13wifi: nl80211: additions to NL80211_CMD_SET_BEACONAloka Dixit1-0/+15
2023-09-13wifi: cfg80211: modify prototype for change_beaconAloka Dixit3-44/+48
2023-09-13wifi: nl80211: fixes to FILS discovery updatesAloka Dixit1-1/+15
2023-09-13wifi: lib80211: remove unused variables iv32 and iv16Tom Rix1-6/+6
2023-09-13wifi: cfg80211: remove scan_width supportJohannes Berg5-39/+10
2023-09-13wifi: wext: avoid extra calls to strlen() in ieee80211_bss()Dmitry Antipov1-22/+25
2023-09-11wifi: cfg80211: fix cqm_config access raceJohannes Berg3-41/+73
2023-09-11wifi: cfg80211: reg: fix various kernel-doc issuesJohannes Berg1-8/+8
2023-09-11wifi: cfg80211: add ieee80211_fragment_element to public APIBenjamin Berg1-0/+29
2023-09-11wifi: cfg80211: add first kunit tests, for element defragJohannes Berg5-0/+182
2023-09-11wifi: cfg80211: fix off-by-one in element defragJohannes Berg1-2/+2
2023-09-11wifi: cfg80211: validate AP phy operation before starting itAditya Kumar Singh1-0/+19
2023-09-11wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connectionWen Gong1-1/+2
2023-09-11wifi: cfg80211: annotate iftype_data pointer with sparseJohannes Berg3-11/+8
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg15-667/+201
2023-09-11wifi: cfg80211: check wiphy mutex is held for wdev mutexJohannes Berg1-1/+7
2023-09-11wifi: cfg80211: hold wiphy lock in cfg80211_any_wiphy_oper_chan()Johannes Berg1-3/+7
2023-09-11wifi: cfg80211: sme: hold wiphy lock for wdev iterationJohannes Berg1-0/+2
2023-09-11wifi: cfg80211: reg: hold wiphy mutex for wdev iterationJohannes Berg1-0/+3
2023-09-11wifi: cfg80211: add flush functions for wiphy workJohannes Berg3-5/+36
2023-09-11wifi: cfg80211: check RTNL when iterating devicesJohannes Berg6-17/+27
2023-08-22wifi: nl80211: Remove unused declaration nl80211_pmsr_dump_results()Yue Haibing1-1/+0
2023-08-22wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attributeLin Ma1-0/+1
2023-08-22wifi: cfg80211: ocb: don't leave if not joinedJohannes Berg1-0/+3
2023-08-22wifi: cfg80211: reject auth/assoc to AP with our addressJohannes Berg1-0/+13
2023-08-22wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_pmsr_request with __counted_byKees Cook1-2/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_mbssid_elems with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_acl_data with __counted_byKees Cook1-2/+1
2023-08-09wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()Keith Yeo1-1/+4
2023-07-26wifi: cfg80211: Fix return value in scan logicIlan Peer1-1/+1
2023-07-12wifi: cfg80211: fix receiving mesh packets without RFC1042 headerFelix Fietkau1-0/+2
2023-06-21wifi: nl80211/reg: add no-EHT regulatory flagJohannes Berg1-1/+3
2023-06-21wifi: cfg80211: Retrieve PSD information from RNR AP informationIlan Peer1-0/+13
2023-06-19wifi: cfg80211: search all RNR elements for colocated APsBenjamin Berg1-64/+63
2023-06-19wifi: cfg80211: stop parsing after allocation failureBenjamin Berg1-1/+2
2023-06-19wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removalVeerendranath Jakkam4-0/+101
2023-06-19wifi: cfg80211: do not scan disabled links on 6GHzBenjamin Berg1-0/+7
2023-06-19wifi: cfg80211: handle BSS data contained in ML probe responsesBenjamin Berg1-7/+354
2023-06-19wifi: cfg80211: use structs for TBTT information accessBenjamin Berg1-28/+33
2023-06-19wifi: cfg80211: use a struct for inform_single_bss dataBenjamin Berg1-97/+112
2023-06-19wifi: cfg80211: Always ignore ML elementBenjamin Berg1-0/+4
2023-06-19wifi: cfg80211: fix regulatory disconnect with OCB/NANJohannes Berg2-20/+10
2023-06-19wifi: cfg80211: fix regulatory disconnect for non-MLOJohannes Berg1-1/+1
2023-06-19wifi: cfg80211: add element defragmentation helperBenjamin Berg1-0/+60
2023-06-19wifi: cfg80211: drop incorrect nontransmitted BSS update codeBenjamin Berg1-143/+11
2023-06-19wifi: cfg80211: rewrite merging of inherited elementsBenjamin Berg1-89/+124
2023-06-19wifi: cfg80211: ignore invalid TBTT info field typesBenjamin Berg1-0/+7
2023-06-19wifi: cfg80211: add inform_bss op to update BSSBenjamin Berg3-0/+33
2023-06-19wifi: cfg80211: keep bss_lock held when informingBenjamin Berg1-24/+42
2023-06-19wifi: cfg80211: move regulatory_hint_found_beacon to be earlierBenjamin Berg1-20/+22
2023-06-19wifi: cfg80211: make TDLS management link-awareMukesh Sisodiya3-14/+21
2023-06-19wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()Gustavo A. R. Silva1-0/+6
2023-06-19Merge wireless into wireless-nextJohannes Berg3-7/+11
2023-06-14wifi: cfg80211: replace strlcpy() with strscpy()Azeem Shaikh1-1/+1
2023-06-14wifi: cfg80211: Support association to AP MLD with disabled linksIlan Peer1-1/+12
2023-06-14wifi: cfg80211: S1G rate information and calculationsGilad Itzkovitch2-0/+133
2023-06-09wifi: cfg80211: remove links only on APJohannes Berg1-1/+8
2023-06-09wifi: cfg80211: fix link del callback to call correct handlerBenjamin Berg1-3/+3
2023-06-09wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()Dan Carpenter1-3/+0
2023-06-07wifi: cfg80211: move scan done work to wiphy workJohannes Berg3-14/+7
2023-06-07wifi: cfg80211: move sched scan stop to wiphy workJohannes Berg3-7/+6
2023-06-07wifi: cfg80211: add a work abstraction with special semanticsJohannes Berg3-1/+136
2023-06-07wifi: cfg80211: hold wiphy lock when sending wiphyJohannes Berg2-0/+11
2023-06-07wifi: cfg80211: wext: hold wiphy lock in siwgenieJohannes Berg1-1/+3
2023-06-07wifi: cfg80211: move wowlan disable under locksJohannes Berg1-4/+4
2023-06-07wifi: cfg80211: hold wiphy lock in pmsr workJohannes Berg2-3/+4
2023-06-07wifi: cfg80211: hold wiphy lock in auto-disconnectJohannes Berg2-5/+5
2023-06-06wifi: cfg80211: fix locking in regulatory disconnectJohannes Berg1-2/+2
2023-06-06wifi: cfg80211: fix locking in sched scan stop workJohannes Berg1-2/+2
2023-06-06wifi: cfg80211: reject bad AP MLD addressJohannes Berg1-0/+2
2023-05-16wifi: cfg80211: Drop entries with invalid BSSIDs in RNRIlan Peer1-1/+5
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman2-13/+15
2023-03-30Merge tag 'wireless-next-2023-03-30' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski2-22/+107
2023-03-30wifi: nl80211: support advertising S1G capabilitiesKieran Frewen1-0/+10
2023-03-24wifi: nl80211: make nl80211_send_chandef non-staticJaewan Kim1-2/+2
2023-03-24cfg80211: support RNR for EMA APAloka Dixit1-7/+72
2023-03-22wifi: mac80211: implement support for yet another mesh A-MSDU formatFelix Fietkau1-13/+23
2023-03-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-13/+15
2023-03-17Merge tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-11/+15
2023-03-17drivers: remove struct module * setting from struct classGreg Kroah-Hartman1-1/+0
2023-03-12wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"Hector Martin1-2/+0
2023-03-10Merge tag 'wireless-next-2023-03-10' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski5-66/+158
2023-03-10wifi: cfg80211: fix MLO connection ownershipJohannes Berg1-9/+7
2023-03-10wifi: nl80211: fix puncturing bitmap policyJohannes Berg1-1/+7
2023-03-10wifi: nl80211: fix NULL-ptr deref in offchan checkJohannes Berg1-1/+1
2023-03-07wifi: nl80211: convert cfg80211_scan_request allocation to *_size macrosJacob Keller1-12/+14
2023-03-07wifi: nl80211: Add support for randomizing TA of auth and deauth framesVeerendranath Jakkam1-19/+36
2023-03-07wifi: cfg80211/mac80211: report link ID on control port RXJohannes Berg2-9/+17
2023-03-07wifi: nl80211: add a command to enable/disable HW timestampingAvraham Stern3-0/+79
2023-03-07wifi: wireless: cleanup unused function parametersMordechay Goodstein1-16/+5
2023-03-07wifi: wireless: correct primary channel validation on 6 GHzMordechay Goodstein1-7/+6
2023-03-07wifi: wireless: return primary channel regardless of DUPMordechay Goodstein1-3/+1
2023-02-26wifi: wext: warn about usage only onceJohannes Berg1-2/+2
2023-02-15wifi: cfg80211: Set SSID if it is not already setMarc Bornand1-0/+17
2023-02-14wifi: cfg80211: call reg_notifier for self managed wiphy from driver hintWen Gong1-0/+3
2023-02-14wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notifyLorenzo Bianconi1-3/+3
2023-02-14wifi: nl80211: Allow authentication frames and set keys on NAN interfaceVinay Gannevaram1-1/+17
2023-02-14wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDUFelix Fietkau1-0/+32
2023-02-14wifi: mac80211: fix receiving A-MSDU frames on mesh interfacesFelix Fietkau1-44/+76
2023-02-14wifi: cfg80211: factor out bridge tunnel / RFC1042 header checkFelix Fietkau1-16/+18
2023-02-14wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdrFelix Fietkau1-2/+3
2023-02-14wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLDRameshkumar Sundaram1-1/+4
2023-02-14wifi: cfg80211: include puncturing bitmap in channel switch eventsAloka Dixit2-15/+29
2023-02-14wifi: nl80211: validate and configure puncturing bitmapAloka Dixit1-0/+32
2023-02-14wifi: cfg80211: move puncturing bitmap validation from mac80211Aloka Dixit1-0/+69
2023-02-14wifi: nl80211: return error message for malformed chandefJaewan Kim1-1/+4
2023-02-14wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP eventAlvin Šipraga3-4/+6
2023-02-14wifi: nl80211: emit CMD_START_AP on multicast group when an AP is startedAlvin Šipraga1-0/+38
2023-02-14wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD APVeerendranath Jakkam2-14/+35
2023-02-14wifi: cfg80211: Extend cfg80211_new_sta() for MLD APVeerendranath Jakkam1-0/+16
2023-02-14wifi: cfg80211: Fix use after free for wextAlexander Wetzel1-5/+26
2023-02-14wifi: cfg80211: Authentication offload to user space for MLO connection in ST...Veerendranath Jakkam2-3/+8
2023-02-14wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG}Johannes Berg1-124/+120
2023-01-19wifi: wireless: deny wireless extensions on MLO-capable devicesJohannes Berg1-0/+4
2023-01-19wifi: wireless: warn on most wireless extension usageJohannes Berg1-2/+14
2023-01-19wifi: cfg80211: Deduplicate certificate loadingLukas Wunner1-46/+8
2023-01-18wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offloadShivani Baranwal1-2/+4
2023-01-18wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()Shivani Baranwal1-1/+1
2023-01-18wifi: cfg80211: remove support for static WEPJohannes Berg6-13/+8
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-12-02Merge tag 'wireless-next-2022-12-02' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski3-32/+19
2022-12-01wifi: cfg80211: use bss_from_pub() instead of container_of()Johannes Berg1-30/+11
2022-12-01wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() failsChen Zhongjin1-1/+3
2022-12-01wifi: cfg80211: fix comparison of BSS frequenciesJUN-KYU SHIN1-1/+2
2022-12-01wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()Yuan Can1-0/+3
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+8
2022-11-25wifi: cfg80211: don't allow multi-BSSID in S1GJohannes Berg1-1/+6
2022-11-25wifi: cfg80211: fix buffer overflow in elem comparisonJohannes Berg1-1/+2
2022-11-21Merge 6.1-rc6 into driver-core-nextGreg Kroah-Hartman3-6/+16
2022-11-18Merge tag 'wireless-next-2022-11-18' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller4-105/+91
2022-11-16wifi: cfg80211: Avoid clashing function prototypesGustavo A. R. Silva4-105/+91
2022-11-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-6/+16
2022-11-09driver core: class: make namespace and get_ownership take const *Greg Kroah-Hartman1-1/+1
2022-11-07genetlink: introduce split op representationJakub Kicinski1-2/+4
2022-10-28Kalle Valo says:Jakub Kicinski6-10/+49
2022-10-21wifi: cfg80211: Fix bitrates overflow issuePaul Zhang1-2/+4
2022-10-21wifi: cfg80211: fix memory leak in query_regdb_file()Arend van Spriel1-3/+9
2022-10-21wifi: cfg80211: silence a sparse RCU warningJohannes Berg1-1/+3
2022-10-13Merge branch 'cve-fixes-2022-10-13'Johannes Berg1-27/+50
2022-10-10Merge remote-tracking branch 'wireless/main' into wireless-nextJohannes Berg3-27/+34
2022-10-10wifi: cfg80211: update hidden BSSes to avoid WARN_ONJohannes Berg1-11/+20
2022-10-10wifi: cfg80211: avoid nontransmitted BSS list corruptionJohannes Berg1-0/+9
2022-10-10wifi: cfg80211: fix BSS refcounting bugsJohannes Berg1-13/+14
2022-10-10wifi: cfg80211: ensure length byte is present before accessJohannes Berg1-2/+4
2022-10-10wifi: cfg80211/mac80211: reject bad MBSSID elementsJohannes Berg1-0/+2
2022-10-10wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()Johannes Berg1-1/+1
2022-10-07cfg80211: Update Transition Disable policy during port authorizationVinayak Yadawad5-8/+24
2022-10-07wifi: nl80211: use link ID in NL80211_CMD_SET_BSSJohannes Berg1-1/+3
2022-10-07wifi: cfg80211: support reporting failed linksJohannes Berg3-1/+22
2022-10-07wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexibl...Kees Cook1-1/+3
2022-10-07wifi: wext: use flex array destination for memcpy()Hawkins Jiawei1-7/+10
2022-10-07wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packetsFelix Fietkau1-19/+21
2022-09-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2022-09-27wifi: cfg80211: fix MCS divisor valueTamizh Chelvam Raja1-2/+2
2022-09-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+1
2022-09-04Merge tag 'wireless-next-2022-09-03' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller1-6/+5
2022-09-03wifi: nl80211: add MLD address to assoc BSS entriesJohannes Berg1-2/+4
2022-09-03wifi: nl80211: remove redundant err variableJinpeng Cui1-4/+1
2022-09-03wifi: use struct_group to copy addressesJohannes Berg1-1/+1
2022-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2022-08-29genetlink: start to validate reserved header bytesJakub Kicinski1-0/+1
2022-08-26Merge tag 'wireless-next-2022-08-26-v2' of git://git.kernel.org/pub/scm/linux...David S. Miller10-114/+278
2022-08-25wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()Veerendranath Jakkam2-8/+21
2022-08-25wifi: nl80211: send MLO links channel info in GET_INTERFACEVeerendranath Jakkam1-0/+7
2022-08-25wifi: cfg80211/mac80211: check EHT capability size correctlyJohannes Berg2-5/+29
2022-08-25wifi: cfg80211: Add link_id parameter to various key operations for MLOVeerendranath Jakkam7-98/+191
2022-08-25wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLDVeerendranath Jakkam1-0/+7
2022-08-25wifi: cfg80211: reject connect response with MLO params for WEPVeerendranath Jakkam1-0/+3