aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/nl80211.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-25wifi: cfg80211: include s1g_primary_2mhz when sending chandefLachlan Hodges1-0/+3
2025-11-11wifi: cfg80211/mac80211: Add fallback mechanism for INDOOR_SP connectionPagadala Yesu Anjaneyulu1-2/+2
2025-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+1
2025-10-27wifi: cfg80211: default S1G chandef width to 1MHzLachlan Hodges1-0/+3
2025-10-20wifi: nl80211: call kfree without a NULL checkEmmanuel Grumbach1-2/+1
2025-09-22wifi: cfg80211: remove IEEE80211_CHAN_{1,2,4,8,16}MHZ flagsJohannes Berg1-15/+0
2025-09-19wifi: cfg80211: correctly implement and validate S1G chandefLachlan Hodges1-15/+22
2025-09-19wifi: cfg80211: Store the NAN cluster IDIlan Peer1-0/+2
2025-09-19wifi: cfg80211: Support Tx/Rx of action frame for NANIlan Peer1-2/+6
2025-09-19wifi: cfg80211: Advertise supported NAN capabilitiesIlan Peer1-0/+41
2025-09-19wifi: cfg80211: Add cluster joined notification APIsAndrei Otcheretianski1-0/+41
2025-09-19wifi: nl80211: Add NAN Discovery Window (DW) notificationAndrei Otcheretianski1-0/+45
2025-09-19wifi: nl80211: Add more configuration options for NAN commandsAndrei Otcheretianski1-35/+263
2025-09-11Merge tag 'wireless-next-2025-09-11' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski1-13/+305
2025-09-11wifi: nl80211: completely disable per-link stats for nowJohannes Berg1-1/+1
2025-09-10wifi: cfg80211: Fix "no buffer space available" error in nl80211_get_station(...Nithyanantham Paramasivam1-6/+7
2025-09-04wifi: nl80211: strict checking attributes for NL80211_CMD_SET_BSSArend van Spriel1-7/+45
2025-09-04wifi: nl80211: allow drivers to support subset of NL80211_CMD_SET_BSSArend van Spriel1-2/+37
2025-09-04wifi: nl80211: Add EHT fixed Tx rate supportMuna Sinada1-5/+224
2025-07-22wifi: nl80211: Set num_sub_specs before looping through sub_specsKees Cook1-0/+1
2025-07-21wifi: cfg80211/mac80211: report link ID for unexpected framesMichael-CY Lee1-10/+12
2025-07-18wifi: cfg80211: support configuring an S1G short beaconing BSSLachlan Hodges1-0/+72
2025-07-18wifi: cfg80211/mac80211: remove wrong scan request n_channelsJohannes Berg1-1/+0
2025-07-15wifi: cfg80211: fix double free for link_sinfo in nl80211_station_dump()Sarika Sharma1-1/+9
2025-07-15wifi: cfg80211: fix off channel operation allowed check for MLOAditya Kumar Singh1-6/+17
2025-07-15wifi: cfg80211: parse attribute to update unsolicited probe response templateYuvarani V1-0/+18
2025-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+5
2025-07-09wifi: nl80211: make nl80211_check_scan_flags() type safeJohannes Berg1-27/+28
2025-07-09wifi: cfg80211: hide scan internalsJohannes Berg1-46/+51
2025-06-30wifi: cfg80211: fix S1G beacon head validation in nl80211Lachlan Hodges1-2/+5
2025-06-24wifi: cfg80211: support configuration of S1G station capabilitiesLachlan Hodges1-0/+8
2025-06-24wifi: cfg80211: Report per-radio RTS threshold to userspaceRoopni Devanathan1-0/+6
2025-06-24wifi: cfg80211: Add Support to Set RTS Threshold for each RadioRoopni Devanathan1-3/+59
2025-06-24wifi: cfg80211/mac80211: Add support to get radio indexRoopni Devanathan1-6/+20
2025-06-24wifi: cfg80211: clear sinfo->filled for MLO station statisticsSarika Sharma1-0/+6
2025-06-24wifi: cfg80211: allocate memory for link_station info structureSarika Sharma1-3/+24
2025-06-24wifi: cfg80211: add statistics for providing overview for MLO stationSarika Sharma1-0/+188
2025-06-24wifi: cfg80211: extend to embed link level statistics in NL messageSarika Sharma1-0/+216
2025-06-11wifi: cfg80211: use kfree_sensitive() for connkeys cleanupZilin Guan1-1/+1
2025-04-23wifi: nl80211: add link id of transmitted profile for MLO MBSSIDRameshkumar Sundaram1-1/+23
2025-04-23wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLDRamasamy Kaliappan1-0/+18
2025-03-18wifi: nl80211: re-enable multi-link reconfigurationJohannes Berg1-1/+2
2025-03-18wifi: nl80211: store chandef on the correct link when starting CACAditya Kumar Singh1-1/+1
2025-03-18Merge net-next/main to resolve conflictsJohannes Berg1-5/+14
2025-03-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-4/+8
2025-03-11wifi: cfg80211: allow IR in 20 MHz configurationsAnjaneyulu1-0/+4
2025-03-11wifi: cfg80211: allow setting extended MLD capa/opsJohannes Berg1-0/+12
2025-03-11wifi: cfg80211: move link reconfig parameters into a structJohannes Berg1-13/+11
2025-03-07wifi: nl80211: fix assoc link handlingJohannes Berg1-4/+8
2025-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+6
2025-03-04wifi: nl80211: disable multi-link reconfigurationJohannes Berg1-1/+1
2025-02-28wifi: cfg80211: reorg sinfo structure elements for meshSarika Sharma1-5/+6
2025-02-26wifi: cfg80211: expose update timestamp to driversBenjamin Berg1-2/+2
2025-02-11wifi: nl80211: reject cooked mode if it is set along with other flagsVitaliy Shevtsov1-0/+5
2025-02-11wifi: nl80211/cfg80211: Stop supporting cooked monitorAlexander Wetzel1-0/+4
2025-01-13wifi: nl80211: simplify nested if checksJohannes Berg1-4/+3
2025-01-13wifi: cfg80211: Add support for controlling EPCSIlan Peer1-0/+60
2025-01-13wifi: cfg80211: Add support for dynamic addition/removal of linksIlan Peer1-0/+84
2025-01-13wifi: nl80211: Split the links handling of an association requestIlan Peer1-75/+76
2025-01-13wifi: nl80211: fix nl80211_start_radar_detection return valueNicolas Escande1-18/+19
2025-01-13wifi: nl80211: permit userspace to pass supported selectorsBenjamin Berg1-0/+32
2024-12-19Merge tag 'wireless-next-2024-12-19' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-121/+82
2024-12-04wifi: cfg80211: send MLO links tx power info in GET_INTERFACERameshkumar Sundaram1-2/+11
2024-12-04wifi: cfg80211: define and use wiphy guardJohannes Berg1-119/+71
2024-12-03wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-oneLin Ma1-1/+1
2024-11-13Merge tag 'wireless-next-2024-11-13' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-4/+5
2024-11-11net: convert to nla_get_*_default()Johannes Berg1-36/+18
2024-11-07wifi: cfg80211: Fix an error handling path in nl80211_start_ap()Christophe JAILLET1-4/+4
2024-11-07wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scanAleksei Vetrov1-0/+1
2024-10-29Merge tag 'wireless-next-2024-10-25' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-40/+64
2024-10-23wifi: cfg80211: add monitor SKIP_TX flagFelix Fietkau1-0/+1
2024-10-23wifi: cfg80211: pass net_device to .set_monitor_channelFelix Fietkau1-1/+1
2024-10-23wifi: cfg80211: report per wiphy radio antenna maskFelix Fietkau1-0/+5
2024-10-23wifi: cfg80211: add option for vif allowed radiosFelix Fietkau1-8/+52
2024-10-23wifi: cfg80211: disallow SMPS in AP modeJohannes Berg1-27/+3
2024-10-15genetlink: hold RCU in genlmsg_mcast()Eric Dumazet1-6/+2
2024-10-08wifi: nl80211: remove redundant null pointer check in coalescingDmitry Kandybka1-2/+0
2024-10-08wifi: mac80211, cfg80211: miscellaneous spelling fixesDmitry Antipov1-2/+2
2024-09-09wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errorsDmitry Antipov1-1/+2
2024-09-06wifi: cfg80211/mac80211: use proper link ID for DFSAditya Kumar Singh1-7/+8
2024-09-06wifi: cfg80211: handle DFS per linkAditya Kumar Singh1-5/+19
2024-09-06wifi: cfg80211: move DFS related members to links[] in wireless_devAditya Kumar Singh1-5/+5
2024-09-06wifi: cfg80211: skip indicating signal for per-STA profile BSSsVeerendranath Jakkam1-11/+15
2024-08-28wifi: cfg80211: Set correct chandef when starting CACIssam Hamdi1-1/+14
2024-07-09wifi: cfg80211: add support for advertising multiple radios belonging to a wiphyFelix Fietkau1-11/+102
2024-07-08wifi: nl80211: split helper function from nl80211_put_iface_combinationsFelix Fietkau1-52/+59
2024-06-28wifi: nl80211: don't give key data to userspaceJohannes Berg1-8/+2
2024-06-27Merge tag 'wireless-next-2024-06-27' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-5/+30
2024-06-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+5
2024-06-26wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM valuesEric Dumazet1-1/+5
2024-06-12wifi: nl80211: remove the FTMs per burst limit for NDP rangingAvraham Stern1-2/+1
2024-06-12wifi: cfg80211: add regulatory flag to allow VLP AP operationJohannes Berg1-2/+25
2024-06-12wifi: mac80211: refactor channel checksJohannes Berg1-1/+1
2024-06-12wifi: nl80211: expose can-monitor channel propertyJohannes Berg1-0/+3
2024-05-29wifi: nl80211: clean up coalescing rule handlingJohannes Berg1-31/+16
2024-05-23wifi: cfg80211: restrict operation during radar detectionJohannes Berg1-6/+15
2024-05-23wifi: nl80211: disallow setting special AP channel widthsJohannes Berg1-0/+27
2024-05-06Merge wireless into wireless-nextJohannes Berg1-7/+7
2024-05-03wifi: cfg80211: handle color change per linkAditya Kumar Singh1-2/+8
2024-05-03wifi: nl80211: Avoid address calculations via out of bounds array indexingKees Cook1-7/+7
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2024-04-19wifi: cfg80211: make some regulatory functions voidJohannes Berg1-1/+2
2024-04-19wifi: nl80211: don't free NULL coalescing ruleJohannes Berg1-0/+2
2024-02-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2024-02-21wifi: nl80211: refactor parsing CSA offsetsJohannes Berg1-81/+56
2024-02-21wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL...Alexis Lothoré1-1/+18
2024-02-15wifi: nl80211: reject iftype change with mesh ID changeJohannes Berg1-0/+2
2024-02-15wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriatelyJohannes Berg1-4/+0
2024-02-12wifi: cfg80211: report unprotected deauth/disassoc in wowlanShaul Triebitz1-0/+5
2024-02-12wifi: cfg80211: optionally support monitor on disabled channelsJohannes Berg1-9/+18
2024-02-12wifi: cfg80211: rename UHB to 6 GHzJohannes Berg1-4/+4
2024-02-12wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATIONAditya Kumar Singh1-1/+18
2024-02-08wifi: cfg80211: send link id in channel_switch opsAditya Kumar Singh1-0/+1
2024-02-08wifi: cfg80211/mac80211: move puncturing into chandefJohannes Berg1-43/+24
2024-02-02wifi: nl80211: move WPA version validation to policyJohannes Berg1-13/+7
2024-01-26Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sche...Jeff Johnson1-55/+0
2024-01-26wifi: cfg80211: validate MLO connections betterJohannes Berg1-1/+2
2024-01-26wifi: cfg80211: add support for SPP A-MSDUsJohannes Berg1-3/+21
2024-01-23Merge tag 'wireless-2024-01-22' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski1-0/+1
2024-01-18wifi: cfg80211: fix missing interfaces when dumpingMichal Kazior1-0/+1
2023-12-21wifi: cfg80211: handle UHB AP and STA power typeMukesh Sisodiya1-0/+6
2023-12-21wifi: cfg80211: Schedule regulatory check on BSS STA channel changeAndrei Otcheretianski1-0/+15
2023-12-21wifi: cfg80211: reg: Support P2P operation on DFS channelsAndrei Otcheretianski1-0/+3
2023-12-18Merge tag 'wireless-next-2023-12-18' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-71/+218
2023-12-12wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPPAndrei Otcheretianski1-2/+2
2023-12-12wifi: cfg80211: Add support for setting TID to link mappingIlan Peer1-0/+37
2023-12-12wifi: cfg80211: add BSS usage reportingJohannes Berg1-10/+44
2023-12-12wifi: nl80211: Extend del pmksa support for SAE and OWE securityVinayak Yadawad1-27/+67
2023-12-06wifi: cfg80211: make RX assoc data constJohannes Berg1-1/+1
2023-12-06wifi: nl80211: refactor nl80211_send_mlme_event() argumentsJohannes Berg1-31/+67
2023-11-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-19/+36
2023-11-24wifi: cfg80211: Extend support for scanning while MLO connectedIlan Peer1-0/+1
2023-11-24wifi: cfg80211: hold wiphy mutex for send_interfaceJohannes Berg1-0/+5
2023-11-24wifi: cfg80211: fix CQM for non-range useJohannes Berg1-19/+31
2023-10-26Merge tag 'wireless-next-2023-10-26' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-3/+3
2023-10-26netlink: make range pointers in policies constJakub Kicinski1-1/+1
2023-10-23wifi: cfg80211: Allow AP/P2PGO to indicate port authorization to peer STA/P2P...Vinayak Yadawad1-2/+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-29/+77
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: split struct cfg80211_ap_settingsJohannes Berg1-10/+9
2023-09-18wifi: cfg80211: save power spectral density(psd) of regulatory ruleWen Gong1-0/+9
2023-09-13wifi: nl80211: additions to NL80211_CMD_SET_BEACONAloka Dixit1-0/+15
2023-09-13wifi: cfg80211: modify prototype for change_beaconAloka Dixit1-5/+11
2023-09-13wifi: nl80211: fixes to FILS discovery updatesAloka Dixit1-1/+15
2023-09-13wifi: cfg80211: remove scan_width supportJohannes Berg1-1/+0
2023-09-11wifi: cfg80211: fix cqm_config access raceJohannes Berg1-32/+61
2023-09-11wifi: cfg80211: validate AP phy operation before starting itAditya Kumar Singh1-0/+19
2023-09-11wifi: cfg80211: annotate iftype_data pointer with sparseJohannes Berg1-3/+3
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg1-301/+97
2023-09-11wifi: cfg80211: check RTNL when iterating devicesJohannes Berg1-3/+3
2023-08-22wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attributeLin Ma1-0/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_byKees Cook1-1/+1
2023-08-22wifi: cfg80211: Annotate struct cfg80211_mbssid_elems 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-06-19wifi: cfg80211/nl80211: Add support to indicate STA MLD setup links removalVeerendranath Jakkam1-0/+70
2023-06-19wifi: cfg80211: make TDLS management link-awareMukesh Sisodiya1-2/+5
2023-06-14wifi: cfg80211: Support association to AP MLD with disabled linksIlan Peer1-1/+12
2023-06-14wifi: cfg80211: S1G rate information and calculationsGilad Itzkovitch1-0/+23
2023-06-07wifi: cfg80211: move sched scan stop to wiphy workJohannes Berg1-1/+2
2023-06-07wifi: cfg80211: hold wiphy lock when sending wiphyJohannes Berg1-0/+3
2023-06-06wifi: cfg80211: reject bad AP MLD addressJohannes Berg1-0/+2
2023-03-30Merge tag 'wireless-next-2023-03-30' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-9/+84
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-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-11/+15
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: cfg80211/mac80211: report link ID on control port RXJohannes Berg1-5/+10
2023-03-07wifi: nl80211: add a command to enable/disable HW timestampingAvraham Stern1-0/+37
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: cfg80211: include puncturing bitmap in channel switch eventsAloka Dixit1-7/+13
2023-02-14wifi: nl80211: validate and configure puncturing bitmapAloka Dixit1-0/+32
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 Šipraga1-2/+4
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 Jakkam1-0/+11
2023-02-14wifi: cfg80211: Extend cfg80211_new_sta() for MLD APVeerendranath Jakkam1-0/+16
2023-02-14wifi: cfg80211: Authentication offload to user space for MLO connection in ST...Veerendranath Jakkam1-1/+3
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
2022-12-01wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()Yuan Can1-0/+3
2022-11-07genetlink: introduce split op representationJakub Kicinski1-2/+4
2022-10-10Merge remote-tracking branch 'wireless/main' into wireless-nextJohannes Berg1-1/+3
2022-10-07cfg80211: Update Transition Disable policy during port authorizationVinayak Yadawad1-1/+7
2022-10-07wifi: nl80211: use link ID in NL80211_CMD_SET_BSSJohannes Berg1-1/+3
2022-10-07wifi: cfg80211: support reporting failed linksJohannes Berg1-1/+4
2022-10-07wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexibl...Kees Cook1-1/+3
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-08-29genetlink: start to validate reserved header bytesJakub Kicinski1-0/+1
2022-08-25wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()Veerendranath Jakkam1-4/+14
2022-08-25wifi: nl80211: send MLO links channel info in GET_INTERFACEVeerendranath Jakkam1-0/+7