aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/mlme.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-26wifi: mac80211: allow sharing identical chanctx for S1G interfacesLachlan Hodges1-2/+3
2025-11-11wifi: cfg80211/mac80211: Add fallback mechanism for INDOOR_SP connectionPagadala Yesu Anjaneyulu1-1/+2
2025-11-11wifi: cfg80211/mac80211: clean up duplicate ap_power handlingPagadala Yesu Anjaneyulu1-19/+1
2025-11-10wifi: mac80211: pass frame type to element parsingJohannes Berg1-11/+34
2025-11-10wifi: mac80211: remove "disabling VHT" messageJohannes Berg1-4/+1
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-26/+26
2025-10-28wifi: mac80211: use wiphy_hrtimer_work for csa.switch_workBenjamin Berg1-9/+9
2025-10-28wifi: mac80211: use wiphy_hrtimer_work for ml_reconf_workBenjamin Berg1-5/+5
2025-10-28wifi: mac80211: use wiphy_hrtimer_work for ttlm_workBenjamin Berg1-12/+12
2025-10-27wifi: mac80211: get probe response chan via ieee80211_get_channel_khzLachlan Hodges1-2/+2
2025-10-27wifi: mac80211: reset CRC valid after CSAJohannes Berg1-0/+10
2025-09-19wifi: mac80211: correctly initialise S1G chandef for STALachlan Hodges1-6/+47
2025-09-11Merge tag 'wireless-next-2025-09-11' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski1-17/+21
2025-09-10wifi: mac80211: fix incorrect commentMiri Korenblit1-5/+1
2025-09-10wifi: mac80211: Fix HE capabilities element checkIlan Peer1-1/+1
2025-09-04wifi: mac80211: Fix 6 GHz Band capabilities element advertisement in lower bandsRamya Gnanasekar1-1/+2
2025-09-04wifi: mac80211: support parsing S1G TIM PVBLachlan Hodges1-1/+2
2025-09-04wifi: mac80211: support block bitmap S1G TIM encodingLachlan Hodges1-8/+11
2025-09-03wifi: mac80211: count reg connection element in the sizeMiri Korenblit1-1/+4
2025-08-28wifi: mac80211: do not permit 40 MHz EHT operation on 5/6 GHzBenjamin Berg1-0/+8
2025-07-22wifi: mac80211: fix unassigned variable accessAntonio Quartulli1-4/+3
2025-07-18wifi: mac80211: extend connection monitoring for MLOMaharaja Kennadyrajan1-24/+52
2025-07-18wifi: mac80211: extend beacon monitoring for MLOMaharaja Kennadyrajan1-5/+36
2025-07-15wifi: mac80211: don't use TPE data from assoc responseJohannes Berg1-5/+28
2025-07-15wifi: mac80211: don't unreserve never reserved chanctxJohannes Berg1-1/+2
2025-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+9
2025-07-09wifi: mac80211: don't complete management TX on SAE commitJohannes Berg1-1/+8
2025-07-09wifi: cfg80211/mac80211: implement dot11ExtendedRegInfoSupportSomashekhar Puttagangaiah1-0/+41
2025-07-09wifi: mac80211: send extended MLD capa/ops if AP has itJohannes Berg1-9/+45
2025-07-09wifi: mac80211: remove DISALLOW_PUNCTURING_5GHZ codeJohannes Berg1-4/+0
2025-07-09wifi: mac80211: fix deactivated link CSAJohannes Berg1-0/+17
2025-07-09wifi: mac80211: remove spurious blank lineJohannes Berg1-1/+0
2025-07-09wifi: mac80211: verify state before connectionMiri Korenblit1-8/+14
2025-07-09wifi: mac80211: Fix uninitialized variable with __free() in ieee80211_ml_epcs()Pagadala Yesu Anjaneyulu1-1/+1
2025-07-07wifi: mac80211: clear frame buffer to never leak stackJohannes Berg1-0/+3
2025-07-07wifi: mac80211: correctly identify S1G short beaconLachlan Hodges1-2/+5
2025-06-24wifi: mac80211: handle station association response with S1GLachlan Hodges1-0/+6
2025-06-24wifi: cfg80211/mac80211: Add support to get radio indexRoopni Devanathan1-6/+6
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()timers-cleanups-2025-06-08Ingo Molnar1-4/+5
2025-06-05wifi: cfg80211/mac80211: correctly parse S1G beacon optional elementsLachlan Hodges1-5/+2
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+6
2025-05-06wifi: mac80211: fix the type of status_code for negotiated TID to Link MappingMichael-CY Lee1-6/+6
2025-04-23wifi: cfg80211/mac80211: remove more 5/10 MHz codeJohannes Berg1-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-8/+8
2025-03-18Merge net-next/main to resolve conflictsJohannes Berg1-0/+1
2025-03-12wifi: mac80211: use cfg80211_chandef_get_width()Johannes Berg1-1/+1
2025-03-12wifi: mac80211: use supported selectors from assoc in ML reconfJohannes Berg1-18/+11
2025-03-12wifi: mac80211: remove SSID from ML reconfJohannes Berg1-7/+2
2025-03-11wifi: mac80211: set WMM in ML reconfigurationJohannes Berg1-0/+1
2025-03-11wifi: mac80211: don't include MLE in ML reconf per-STA profileJohannes Berg1-0/+2
2025-03-11wifi: mac80211: fix ML reconf reset in disconnectJohannes Berg1-4/+4
2025-03-11wifi: mac80211: Notify cfg80211 about added link addressesIlan Peer1-1/+4
2025-03-11wifi: mac80211: fix warning on disconnect during failed ML reconfJohannes Berg1-1/+1
2025-03-11wifi: mac80211: fix userspace_selectors corruptionJohannes Berg1-8/+6
2025-03-11wifi: mac80211: fix U-APSD check in ML reconfigurationJohannes Berg1-5/+4
2025-03-11wifi: mac80211: mlme: support extended MLD capa/ops in assocJohannes Berg1-2/+30
2025-03-11wifi: cfg80211: move link reconfig parameters into a structJohannes Berg1-19/+20
2025-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2025-02-26wifi: mac80211: Fix possible integer promotion issueIlan Peer1-1/+1
2025-02-26wifi: mac80211: fix MLE non-inheritance parsingJohannes Berg1-0/+1
2025-02-11wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc()Emmanuel Grumbach1-32/+36
2025-02-11wifi: mac80211: enable removing assoc linkJohannes Berg1-3/+0
2025-02-11wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()Johannes Berg1-1/+2
2025-02-11wifi: mac80211: remove misplaced drv_mgd_complete_tx() callJohannes Berg1-1/+0
2025-02-11wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth RxEmmanuel Grumbach1-1/+3
2025-02-11wifi: mac80211: tests: add tests for ieee80211_determine_chan_modeBenjamin Berg1-1/+2
2025-02-11wifi: mac80211: add HT and VHT basic set verificationBenjamin Berg1-0/+129
2025-02-11wifi: mac80211: add strict mode disabling workaroundsJohannes Berg1-14/+31
2025-02-11wifi: mac80211: Add processing of TTLM teardown frameIlan Peer1-5/+11
2025-02-11wifi: mac80211: Add support for EPCS configurationIlan Peer1-1/+290
2025-02-11wifi: mac80211: Refactor ieee80211_sta_wmm_params()Ilan Peer1-4/+17
2025-01-15wifi: mac80211: fix memory leak in ieee80211_mgd_assoc_ml_reconf()Dan Carpenter1-2/+4
2025-01-13wifi: mac80211: avoid double free in auth/assoc timeoutMiri Korenblit1-2/+4
2025-01-13wifi: mac80211: pass correct link ID on assocBenjamin Berg1-0/+2
2025-01-13wifi: mac80211: Support dynamic link addition and removalIlan Peer1-1/+756
2025-01-13wifi: mac80211: Pull link space calculation to a functionIlan Peer1-31/+53
2025-01-13wifi: mac80211: Refactor adding association elementsIlan Peer1-35/+38
2025-01-13wifi: mac80211: also verify requirements in EXT_SUPP_RATESBenjamin Berg1-3/+10
2025-01-13wifi: mac80211: verify BSS membership selectors and basic ratesBenjamin Berg1-65/+128
2025-01-13wifi: mac80211: parse BSS selectors and unknown ratesBenjamin Berg1-7/+18
2025-01-13wifi: mac80211: skip all known membership selectorsBenjamin Berg1-7/+2
2025-01-13wifi: mac80211: log link information in ieee80211_determine_chan_modeBenjamin Berg1-13/+17
2025-01-13wifi: mac80211: fix typo in HE MCS checkBenjamin Berg1-1/+1
2025-01-13wifi: mac80211: mlme: improve messages from config_bw()Johannes Berg1-11/+13
2025-01-13wifi: mac80211: change disassoc sequence a bitMiri Korenblit1-2/+22
2024-12-03wifi: mac80211: fix a queue stall in certain cases of CSAEmmanuel Grumbach1-2/+0
2024-10-23wifi: mac80211: add an option to fake ieee80211_connection_lossMiri Korenblit1-2/+9
2024-10-23wifi: mac80211: allow rate_control_rate_init() for linksJohannes Berg1-1/+1
2024-10-23wifi: mac80211: __ieee80211_recalc_txpower receives a linkEmmanuel Grumbach1-1/+1
2024-10-23wifi: mac80211: remove unneeded parametersEmmanuel Grumbach1-6/+4
2024-10-23wifi: mac80211: make bss_param_ch_cnt available for the low level driverEmmanuel Grumbach1-2/+91
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-06wifi: cfg80211/mac80211: use proper link ID for DFSAditya Kumar Singh1-2/+2
2024-09-06wifi: cfg80211: handle DFS per linkAditya Kumar Singh1-1/+1
2024-09-06wifi: cfg80211: move DFS related members to links[] in wireless_devAditya Kumar Singh1-1/+1
2024-09-06Revert "wifi: mac80211: move radar detect work to sdata"Aditya Kumar Singh1-4/+5
2024-09-04Merge tag 'wireless-next-2024-09-04' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-14/+18
2024-08-28wifi: mac80211: Check for missing VHT elements only for 5 GHzIlan Peer1-13/+16
2024-08-28wifi: mac80211: fix RCU list iterationsJohannes Berg1-1/+1
2024-08-27wifi: mac80211: fix the comeback long retry timesEmmanuel Grumbach1-0/+1
2024-08-26wifi: mac80211: fix beacon SSID mismatch handlingDaniel Gabay1-1/+1
2024-06-28wifi: mac80211: remove DEAUTH_NEED_MGD_TX_PREPJohannes Berg1-23/+3
2024-06-28wifi: mac80211: Use the link BSS configuration for beacon processingIlan Peer1-12/+12
2024-06-26wifi: mac80211: check SSID in beaconJohannes Berg1-0/+32
2024-06-26wifi: mac80211: handle protected dual of public actionJohannes Berg1-8/+14
2024-06-26wifi: mac80211: restrict public action ECSA frame handlingJohannes Berg1-9/+50
2024-06-26wifi: mac80211: refactor CSA queue block/unblockJohannes Berg1-27/+6
2024-05-23wifi: mac80211: reset negotiated TTLM on disconnectJohannes Berg1-0/+1
2024-05-23wifi: mac80211: don't stop TTLM works againJohannes Berg1-3/+0
2024-05-23wifi: mac80211: cancel TTLM teardown work earlierJohannes Berg1-2/+3
2024-05-23wifi: mac80211: cancel multi-link reconf work on disconnectJohannes Berg1-2/+5
2024-05-23wifi: mac80211: fix TTLM teardown workJohannes Berg1-1/+1
2024-05-23wifi: mac80211: refactor chanreq.ap settingJohannes Berg1-14/+29
2024-05-23wifi: mac80211: handle TPE element during CSAJohannes Berg1-0/+18
2024-05-23wifi: mac80211: handle wider bandwidth OFDMA during CSAJohannes Berg1-2/+6
2024-05-23wifi: mac80211: collect some CSA data into sub-structsJohannes Berg1-35/+35
2024-05-23wifi: mac80211: mlme: handle cross-link CSAJohannes Berg1-92/+378
2024-05-23wifi: mac80211: move radar detect work to sdataJohannes Berg1-5/+4
2024-05-23wifi: mac80211: track changes in AP's TPEJohannes Berg1-2/+14
2024-05-23wifi: mac80211: pass parsed TPE data to driversJohannes Berg1-30/+200
2024-05-23wifi: mac80211: update 6 GHz AP power type before associationMukesh Sisodiya1-28/+27
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-10/+21
2024-04-19wifi: mac80211: transmit deauth only if link is availableJohannes Berg1-17/+36
2024-04-19wifi: mac80211: fix unaligned le16 accessJohannes Berg1-1/+1
2024-04-19wifi: mac80211: remove link before APJohannes Berg1-2/+5
2024-04-19wifi: mac80211: mlme: re-parse if AP mode is less than clientJohannes Berg1-4/+9
2024-04-19wifi: mac80211: mlme: fix memory leakJohannes Berg1-1/+3
2024-04-19wifi: mac80211: mlme: re-parse with correct modeJohannes Berg1-1/+1
2024-04-08wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon times...Richard Kinder1-1/+2
2024-04-03Merge tag 'wireless-next-2024-04-03' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-8/+74
2024-03-25wifi: mac80211: add support for tearing down negotiated TTLMAyala Beker1-0/+58
2024-03-25wifi: mac80211: improve association error reporting slightlyBenjamin Berg1-8/+10
2024-03-25wifi: mac80211: add flag to disallow puncturing in 5 GHzJohannes Berg1-0/+4
2024-03-25wifi: mac80211: handle indoor AFC/LPI AP on assoc successAnjaneyulu1-0/+2
2024-03-25wifi: mac80211: correctly set active links upon TTLMAyala Beker1-1/+9
2024-03-25wifi: mac80211: fix prep_connection error pathJohannes Berg1-2/+3
2024-03-04wifi: mac80211: remove TDLS peers only on affected linkJohannes Berg1-3/+4
2024-03-04wifi: mac80211: mlme: unify CSA handlingJohannes Berg1-16/+22
2024-03-04wifi: mac80211: introduce a feature flag for quiet in CSAJohannes Berg1-14/+21
2024-03-04wifi: mac80211: pass link conf to abort_channel_switchJohannes Berg1-1/+1
2024-03-04wifi: mac80211: pass link_id to channel switch opsJohannes Berg1-1/+3
2024-03-04wifi: mac80211: defragment reconfiguration MLE when parsingJohannes Berg1-16/+3
2024-03-04wifi: mac80211: simplify multi-link element parsingJohannes Berg1-4/+2
2024-03-04wifi: mac80211: obtain AP HT/VHT data for assoc requestJohannes Berg1-0/+73
2024-03-04wifi: mac80211: don't add VHT capa on links without themJohannes Berg1-1/+2
2024-03-04wifi: mac80211: check link exists before useJohannes Berg1-1/+1
2024-03-04wifi: mac80211: always initialize match_authJohannes Berg1-4/+4
2024-02-21wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()Johannes Berg1-4/+5
2024-02-21wifi: mac80211: make associated BSS pointer visible to the driverMiri Korenblit1-9/+9
2024-02-12wifi: mac80211: flush only stations using requests linksAditya Kumar Singh1-1/+1
2024-02-08wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB useJohannes Berg1-37/+2
2024-02-08wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB useJohannes Berg1-34/+3
2024-02-08wifi: mac80211: simplify adding supported ratesJohannes Berg1-43/+10
2024-02-08wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap()Johannes Berg1-1/+1
2024-02-08wifi: mac80211: adjust EHT capa when lowering bandwidthJohannes Berg1-5/+10
2024-02-08wifi: mac80211: disallow basic multi-link element in per-STA profileJohannes Berg1-1/+2
2024-02-08wifi: mac80211: implement MLO multicast deduplicationJohannes Berg1-0/+3
2024-02-08wifi: cfg80211/mac80211: move puncturing into chandefJohannes Berg1-158/+22
2024-02-08wifi: mac80211: refactor puncturing bitmap extractionJohannes Berg1-35/+17
2024-02-08wifi: mac80211: validate assoc response channel configJohannes Berg1-2/+17
2024-02-08wifi: mac80211: support wider bandwidth OFDMA configJohannes Berg1-25/+35
2024-02-08wifi: mac80211: introduce 'channel request'Johannes Berg1-41/+46
2024-02-08wifi: mac80211: simplify non-chanctx driversJohannes Berg1-2/+1
2024-02-08wifi: mac80211: clean up HE 6 GHz and EHT chandef parsingJohannes Berg1-5/+3
2024-02-08wifi: mac80211: clean up connection processJohannes Berg1-908/+1047
2024-02-08Merge wireless into wireless-nextJohannes Berg1-33/+81
2024-02-02wifi: mac80211: adding missing drv_mgd_complete_tx() callJohannes Berg1-0/+1
2024-02-02wifi: mac80211: fix waiting for beacons logicJohannes Berg1-2/+1
2024-02-02wifi: mac80211: initialize SMPS mode correctlyJohannes Berg1-4/+3
2024-02-02wifi: mac80211: improve CSA/ECSA connection refusalJohannes Berg1-27/+76
2024-01-26wifi: mac80211: use deflink and fix typo in link ID checkBenjamin Berg1-2/+2
2024-01-26wifi: mac80211: don't set bss_conf in parsingJohannes Berg1-0/+27
2024-01-26wifi: mac80211: simplify HE capability accessJohannes Berg1-27/+5
2024-01-26wifi: mac80211: remove extra element parsingJohannes Berg1-22/+2
2024-01-26wifi: mac80211: simplify ieee80211_config_bw() prototypeJohannes Berg1-12/+8
2024-01-26wifi: mac80211: take EML/MLD capa from assoc responseJohannes Berg1-9/+13
2024-01-26wifi: mac80211: add support for SPP A-MSDUsJohannes Berg1-0/+4
2024-01-26wifi: mac80211: add support for negotiated TTLM requestAyala Beker1-0/+114
2024-01-26wifi: mac80211: process and save negotiated TID to Link mapping requestAyala Beker1-16/+319
2024-01-04Merge tag 'wireless-next-2024-01-03' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-19/+10
2024-01-03wifi: mac80211: remove redundant ML element checkJohannes Berg1-19/+10
2024-01-02Merge tag 'wireless-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller1-9/+52
2023-12-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+3
2023-12-21wifi: mac80211: fix advertised TTLM schedulingAyala Beker1-9/+40
2023-12-21wifi: mac80211: Schedule regulatory channels check on bandwith changeAndrei Otcheretianski1-0/+1
2023-12-21wifi: mac80211: Skip association timeout update after comeback rejectionJouni Malinen1-0/+11
2023-12-12wifi: mac80211: don't set ESS capab bit in assoc requestJohannes Berg1-1/+12
2023-12-12wifi: mac80211: add a flag to disallow puncturingJohannes Berg1-2/+10
2023-12-12wifi: mac80211: check defragmentation succeededJohannes Berg1-1/+3
2023-10-23wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_res...Kalle Valo1-1/+1
2023-10-23wifi: mac80211: add link id to mgd_prepare_tx()Miri Korenblit1-1/+8
2023-10-23wifi: mac80211: Check if we had first beacon with relevant linksMiri Korenblit1-3/+14
2023-10-23wifi: mac80211: cleanup auth_data only if association continuesBenjamin Berg1-4/+13
2023-10-06Merge wireless into wireless-nextJohannes Berg1-10/+35
2023-09-29wifi: mac80211: add back SPDX identifierJohannes Berg1-0/+1
2023-09-26wifi: mac80211: Create resources for disabled linksBenjamin Berg1-3/+4
2023-09-25wifi: mac80211: reject MLO channel configuration if not supportedBenjamin Berg1-3/+13
2023-09-25wifi: mac80211: report per-link error during associationBenjamin Berg1-1/+3
2023-09-25wifi: mac80211: support handling of advertised TID-to-link mappingAyala Beker1-0/+196
2023-09-25wifi: mac80211: Notify the low level driver on change in MLO valid linksIlan Peer1-0/+2