aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/mlme.c
AgeCommit message (Expand)AuthorFilesLines
4 dayswifi: mac80211: add KUnit coverage for negotiated TTLM parserMichael Bommarito1-1/+2
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+4
12 dayswifi: mac80211: consume only present negotiated TTLM mapsMichael Bommarito1-1/+1
12 dayswifi: mac80211: bounds-check link_id in ieee80211_ml_epcsAlexandru Hossu1-0/+3
2026-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+13
2026-05-06wifi: mac80211: remove station if connection prep failsJohannes Berg1-5/+4
2026-05-05wifi: mac80211: check AP using NPCA has NPCA capabilityJohannes Berg1-0/+11
2026-05-05wifi: mac80211: don't parse full UHR operation from beaconsJohannes Berg1-8/+1
2026-05-05wifi: cfg80211: separate NPCA validity from chandef validityJohannes Berg1-1/+4
2026-05-05wifi: mac80211: mlme: use NPCA chandef if capableJohannes Berg1-1/+76
2026-05-05wifi: mac80211: use NPCA in chandef for validationJohannes Berg1-34/+3
2026-05-05wifi: mac80211: move ieee80211_chandef_usable() upJohannes Berg1-15/+15
2026-05-05wifi: mac80211: use struct for ieee80211_determine_ap_chan() argsJohannes Berg1-16/+41
2026-05-05wifi: mac80211: mlme: advertise driver's extended MLD capa/opsJohannes Berg1-2/+21
2026-05-05wifi: mac80211: track AP's extended MLD capa/opsJohannes Berg1-0/+6
2026-05-05wifi: mac80211: update UHR capabilities field orderJohannes Berg1-2/+1
2026-05-05wifi: mac80211: move frame RX handling to type filesJohannes Berg1-136/+176
2026-05-05wifi: mac80211: set assoc_encrypted for EPP associationsKavita Kavita1-0/+9
2026-04-28wifi: mac80211: clarify per-STA bandwidth handlingJohannes Berg1-2/+3
2026-04-28wifi: mac80211: remove ieee80211_sta_cur_vht_bw()Johannes Berg1-2/+2
2026-04-28wifi: mac80211: clean up initial STA NSS/bandwidth handlingJohannes Berg1-15/+6
2026-04-28wifi: mac80211: clean up STA NSS handlingJohannes Berg1-5/+6
2026-04-27wifi: mac80211: skip ieee80211_verify_sta_ht_mcs_support check in non-strict ...Rio Liu1-0/+9
2026-04-07wifi: mac80211: enable MLO support for 4-address mode interfacesTamizh Chelvam Raja1-4/+0
2026-04-07wifi: mac80211: use ap_addr for 4-address NULL frame destinationTamizh Chelvam Raja1-2/+2
2026-04-07wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode()Nicolas Escande1-1/+2
2026-03-25wifi: mac80211: ignore reserved bits in reconfiguration statusBenjamin Berg1-6/+8
2026-03-24wifi: mac80211: don't consider the sband when processing capabilitiesMiri Korenblit1-1/+2
2026-03-19wifi: mac80211: fix STA link removal during link removalJohannes Berg1-1/+1
2026-03-13wifi: mac80211: Remove deleted sta links in ieee80211_ml_reconf_work()Lorenzo Bianconi1-0/+11
2026-03-13wifi: mac80211: validate HE 6 GHz operation when EHT is usedJohannes Berg1-0/+18
2026-03-06wifi: mac80211: remove AID bit stripping for printJohannes Berg1-1/+1
2026-03-06wifi: move action code from per-type frame structsJohannes Berg1-46/+36
2026-03-03wifi: mac80211: give the AP more time for EPPKE as wellJohannes Berg1-1/+2
2026-03-02wifi: mac80211: Add support for IEEE 802.1X authentication protocol in non-AP...Kavita Kavita1-6/+72
2026-02-26Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-0/+3
2026-02-23wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfigurationAriel Silver1-0/+3
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-02wifi: mac80211: add initial UHR supportJohannes Berg1-8/+107
2026-01-29Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski1-7/+40
2026-01-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+5
2026-01-29wifi: mac80211: correctly decode TTLM with default link mapBenjamin Berg1-3/+5
2026-01-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-94/+119
2026-01-20wifi: mac80211: apply advertised TTLM from association responseBenjamin Berg1-97/+119
2026-01-20wifi: mac80211: parse all TTLM entriesBenjamin Berg1-11/+14
2026-01-14wifi: mac80211: add support for encryption/decryption of (Re)Association framesKavita Kavita1-1/+11
2026-01-14wifi: mac80211: add support for EPPKE authentication protocol in non-AP STA modeKavita Kavita1-6/+25
2026-01-14wifi: mac80211: allow key installation before associationKavita Kavita1-0/+4
2026-01-12wifi: mac80211: remove width argument from ieee80211_parse_bitratesMiri Korenblit1-1/+1
2025-12-16wifi: mac80211: don't WARN for connections on invalid channelsJohannes Berg1-1/+4
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()Ingo 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-30/+52
2025-01-13wifi: mac80211: Refactor adding association elementsIlan Peer1-34/+37
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