aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211
AgeCommit message (Expand)AuthorFilesLines
4 dayswifi: mac80211: fix channel evacuation logicMiri Korenblit3-13/+75
4 dayswifi: mac80211: refactor ieee80211_nan_try_evacuateMiri Korenblit2-26/+54
4 dayswifi: mac80211: add an option to filter out a channel in combinations checkMiri Korenblit2-17/+51
4 dayswifi: mac80211: add KUnit coverage for negotiated TTLM parserMichael Bommarito5-2/+186
10 daysMerge tag 'wireless-next-2026-05-21' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski5-15/+45
10 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-46/+75
12 dayswifi: mac80211: allow cipher change on NAN_DATA interfacesDaniel Gabay1-3/+8
12 dayswifi: mac80211: don't call ieee80211_handle_reconfig_failure when not neededMiri Korenblit1-5/+1
12 dayswifi: mac80211: Allow per station GTK for NAN Data interfacesIlan Peer1-4/+7
12 dayswifi: mac80211: don't recalc min def for S1G chan ctxLachlan Hodges1-2/+8
12 dayswifi: mac80211: skip NSS and BW init for S1G staLachlan Hodges1-0/+17
12 dayswifi: mac80211: check stations are removed before MLD changeJohannes Berg1-1/+4
12 dayswifi: mac80211: consume only present negotiated TTLM mapsMichael Bommarito1-1/+1
12 dayswifi: mac80211: capture fast-RX rate before mesh reuses skb->cbZhao Li1-1/+5
12 dayswifi: mac80211: fix multi-link element inheritanceJohannes Berg1-3/+33
12 dayswifi: mac80211: fix MLE defragmentationJohannes Berg1-40/+31
12 dayswifi: mac80211: don't override max_amsdu_subframesEmmanuel Grumbach1-2/+3
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 Kicinski4-9/+20
2026-05-06wifi: mac80211: explicitly disable FTM responder on AP stopJohannes Berg1-2/+7
2026-05-06wifi: mac80211: remove station if connection prep failsJohannes Berg1-5/+4
2026-05-05wifi: mac80211: use safe list iteration in radar detect workBenjamin Berg1-2/+2
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: set AP NPCA parameters in bss_confJohannes Berg1-0/+32
2026-05-05wifi: mac80211: mlme: use NPCA chandef if capableJohannes Berg3-1/+117
2026-05-05wifi: mac80211: allow only AP chanctx sharing with NPCAJohannes Berg2-7/+42
2026-05-05wifi: mac80211: add NPCA to chandef tracingJohannes Berg1-4/+10
2026-05-05wifi: mac80211: remove NPCA during chandef downgradeJohannes Berg1-0/+4
2026-05-05wifi: mac80211: use NPCA in chandef for validationJohannes Berg1-34/+3
2026-05-05wifi: mac80211: carry element parsing frame type/from_apJohannes Berg2-0/+5
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 Berg4-10/+4
2026-05-05wifi: mac80211: move frame RX handling to type filesJohannes Berg6-373/+394
2026-05-05wifi: cfg80211/mac80211: Add NL80211_IFTYPE_PD for PD PASN and PMSR operationsPeddolla Harshavardhan Reddy6-1/+18
2026-05-05wifi: cfg80211: Add MAC address filter to remain_on_channelPeddolla Harshavardhan Reddy2-2/+4
2026-05-05wifi: mac80211: add NAN channel evacuation supportMiri Korenblit2-7/+147
2026-05-05wifi: mac80211: avoid out-of-bounds access in monitorMiri Korenblit1-4/+5
2026-05-05wifi: mac80211: Fix a kernel panic in ieee80211_encrypt_tx_skb()Andrei Otcheretianski1-2/+9
2026-05-05wifi: mac80211: Allow setting MAC address on interface creationIlan Peer1-1/+6
2026-05-05wifi: mac80211: accept protected frames for NAN deviceAvraham Stern1-8/+16
2026-05-05wifi: mac80211: allow userspace TX/RX over NAN Data interfacesIlan Peer3-4/+14
2026-05-05wifi: mac80211: track the id of the NAN cluster we joinedMiri Korenblit3-3/+22
2026-05-05wifi: mac80211: set assoc_encrypted for EPP associationsKavita Kavita1-0/+9
2026-05-04wifi: mac80211: tests: mark HT check strictJohannes Berg1-0/+1
2026-04-28wifi: mac80211: always allow transmitting null-data on TXQsJohannes Berg1-1/+1
2026-04-28wifi: mac80211: use kstrtobool_from_user() in debugfs callbacksDmitry Antipov1-34/+13
2026-04-28wifi: mac80211: clarify an 802.11 VHT spec referenceJohannes Berg1-1/+3
2026-04-28wifi: mac80211: fix per-station PHY capability bandwidthJohannes Berg4-6/+170
2026-04-28wifi: mac80211: clarify per-STA bandwidth handlingJohannes Berg9-155/+193
2026-04-28wifi: cfg80211: move AP HT/VHT/... operation to beacon infoJohannes Berg1-5/+5
2026-04-28wifi: mac80211: remove ieee80211_sta_cur_vht_bw()Johannes Berg7-40/+29
2026-04-28wifi: mac80211: clean up ieee80211_sta_cap_rx_bw()Johannes Berg4-35/+14
2026-04-28wifi: mac80211: clean up initial STA NSS/bandwidth handlingJohannes Berg11-71/+34
2026-04-28wifi: mac80211: clean up STA NSS handlingJohannes Berg9-103/+108
2026-04-28wifi: mac80211: simplify ieee80211_sta_rx_bw_to_chan_width()Johannes Berg5-64/+35
2026-04-28wifi: mac80211: remove ieee80211_sta_cap_chan_bw()Johannes Berg3-34/+11
2026-04-28wifi: mac80211: use chandef in TDLS chanctx handlingJohannes Berg1-1/+2
2026-04-28wifi: mac80211: use chandef in ieee80211_get_sta_bw()Johannes Berg1-5/+5
2026-04-28wifi: mac80211: use max BW for HT channel width updateJohannes Berg1-1/+1
2026-04-28wifi: mac80211: set cur_max_bandwidth to maximumJohannes Berg6-31/+4
2026-04-28wifi: mac80211: remove NAN guards on ieee80211_sta_cur_vht_bw() callsJohannes Berg2-8/+6
2026-04-28wifi: Rename EMLSR delay constants and add EMLMR helpers and definitionsPablo Martin-Gomez1-3/+3
2026-04-27wifi: mac80211: drop stray 'static' from fast-RX rx_resultCatherine1-1/+1
2026-04-27wifi: mac80211: check ieee80211_rx_data_set_link return in pubsta MLO pathMichael Bommarito1-1/+3
2026-04-27wifi: mac80211: skip ieee80211_verify_sta_ht_mcs_support check in non-strict ...Rio Liu1-0/+9
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds36-899/+2421
2026-04-13Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-111/+43
2026-04-12Merge tag 'wireless-next-2026-04-10' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski27-305/+1553
2026-04-09net: use get_random_u{16,32,64}() where appropriateDavid Carlier1-1/+1
2026-04-08wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211Eric Biggers4-107/+0
2026-04-07wifi: mac80211: enable MLO support for 4-address mode interfacesTamizh Chelvam Raja3-18/+0
2026-04-07wifi: mac80211: use ap_addr for 4-address NULL frame destinationTamizh Chelvam Raja1-2/+2
2026-04-07wifi: mac80211: synchronize valid links for WDS AP_VLAN interfacesTamizh Chelvam Raja3-18/+100
2026-04-07wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode()Nicolas Escande1-1/+2
2026-04-07wifi: mac80211: remove unused variables in minstrel_ht_alloc_staJiajia Liu1-14/+1
2026-04-07wifi: mac80211: allow add_key on NAN interfacesAvraham Stern1-2/+2
2026-04-07wifi: mac80211: report and drop spurious NAN Data framesMiri Korenblit1-0/+19
2026-04-07wifi: mac80211: allow block ack agreements in NAN DataMiri Korenblit2-2/+4
2026-04-07wifi: mac80211: Accept frames on NAN DATA interfacesMiri Korenblit1-1/+36
2026-04-07wifi: mac80211: add support for TX over NAN_DATA interfacesMiri Korenblit1-3/+29
2026-04-07wifi: mac80211: update NAN data path state on schedule changesMiri Korenblit4-1/+122
2026-04-07wifi: mac80211: add NAN peer schedule supportMiri Korenblit7-1/+305
2026-04-07wifi: mac80211: support NAN stationsMiri Korenblit8-22/+198
2026-04-07wifi: mac80211: handle reconfig for NAN DATA interfacesMiri Korenblit1-2/+17
2026-04-07wifi: mac80211: support open and close for NAN_DATA interfacesMiri Korenblit2-3/+41
2026-04-07wifi: mac80211: add NAN local schedule supportMiri Korenblit7-38/+543
2026-04-07wifi: mac80211: run NAN DE code only when appropriateMiri Korenblit5-37/+67
2026-04-07wifi: mac80211: export ieee80211_calculate_rx_timestampBenjamin Berg6-23/+7
2026-04-07wifi: mac80211: add a TXQ for management frames on NAN devicesBenjamin Berg3-17/+65
2026-03-26Merge tag 'wireless-next-2026-03-26' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski13-131/+220
2026-03-25wifi: mac80211: ignore reserved bits in reconfiguration statusBenjamin Berg1-6/+8
2026-03-25wifi: cfg80211: add support for NAN data interfaceMiri Korenblit5-0/+9
2026-03-25wifi: mac80211: cleanup error path of ieee80211_do_openMiri Korenblit1-6/+12
2026-03-25wifi: mac80211: extract channel logic from link logicMiri Korenblit1-14/+38
2026-03-24wifi: mac80211: don't consider the sband when processing capabilitiesMiri Korenblit8-36/+62
2026-03-24wifi: mac80211: properly handle error in ieee80211_add_virtual_monitorMiri Korenblit1-4/+3
2026-03-24wifi: mac80211: make ieee80211_find_chanctx link-unawareMiri Korenblit2-12/+17
2026-03-24wifi: mac80211: use for_each_chanctx_user_* in one more placeMiri Korenblit1-52/+71
2026-03-24wifi: mac80211: Replace strncpy() with strscpy_pad() in drv_switch_vif_chanct...Kees Cook1-3/+2
2026-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-21/+27
2026-03-19wifi: mac80211: fix STA link removal during link removalJohannes Berg1-1/+1
2026-03-18wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failureFelix Fietkau1-1/+3
2026-03-18wifi: mac80211: fix NULL deref in mesh_matches_local()Xiang Mei1-0/+3
2026-03-13wifi: mac80211: check tdls flag in ieee80211_tdls_operDeepanshu Kartikey1-1/+1
2026-03-13wifi: mac80211: don't use cfg80211_chandef_create() for default chandefLachlan Hodges1-3/+15
2026-03-13wifi: mac80211: Remove deleted sta links in ieee80211_ml_reconf_work()Lorenzo Bianconi1-0/+11
2026-03-13wifi: mac80211: always use full chanctx compatible checkJohannes Berg1-49/+37
2026-03-13wifi: mac80211: refactor chandef tracing macrosJohannes Berg1-56/+38
2026-03-13wifi: mac80211: validate HE 6 GHz operation when EHT is usedJohannes Berg1-0/+18
2026-03-09wifi: mac80211: Use AES-CMAC library in aes_s2v()Eric Biggers2-32/+17
2026-03-09wifi: mac80211: Use AES-CMAC library in ieee80211_aes_cmac()Eric Biggers6-79/+26
2026-03-06wifi: mac80211: Fix static_branch_dec() underflow for aql_disable.Kuniyuki Iwashima1-9/+5
2026-03-06mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN stationsFelix Fietkau1-2/+4
2026-03-06wifi: mac80211: use jiffies_delta_to_msecs() for sta_info inactive timesNicolas Cavallari1-2/+5
2026-03-06wifi: mac80211: remove keys after disabling beaconingJohannes Berg1-6/+6
2026-03-06wifi: mac80211: add support for NDP ADDBA/DELBA for S1GRia Thomas9-13/+63
2026-03-06wifi: mac80211: remove AID bit stripping for printJohannes Berg1-1/+1
2026-03-06wifi: mac80211: remove stale TODO itemJohannes Berg1-1/+0
2026-03-06wifi: move action code from per-type frame structsJohannes Berg16-281/+225
2026-03-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2026-03-03wifi: mac80211: give the AP more time for EPPKE as wellJohannes Berg1-1/+2
2026-03-03wifi: mac80211: fix missing ieee80211_eml_params member initializationMeiChia Chiu1-0/+1
2026-03-02wifi: cfg80211: support key installation on non-netdev wdevsAvraham Stern1-10/+10
2026-03-02wifi: cfg80211: make cluster id an arrayMiri Korenblit1-10/+2
2026-03-02wifi: mac80211: update outdated commentKexin Sun1-4/+1
2026-03-02wifi: mac80211: Advertise IEEE 802.1X authentication supportKavita Kavita1-0/+1
2026-03-02wifi: mac80211: Add support for IEEE 802.1X authentication protocol in non-AP...Kavita Kavita1-6/+72
2026-03-02wifi: mac80211: Advertise EPPKE support based on driver capabilitiesKavita Kavita1-0/+9
2026-03-02wifi: mac80211: Fix AAD/Nonce computation for management frames with MLOSai Pratyusha Magam4-12/+82
2026-03-02wifi: mac80211: fetch unsolicited probe response template by link IDSriram R1-7/+13
2026-03-02wifi: mac80211: fetch FILS discovery template by link IDSriram R1-7/+13
2026-03-02wifi: nl80211/cfg80211: support stations of non-netdev interfacesMiri Korenblit2-12/+13
2026-03-02wifi: mac80211: Set link ID for NULL packets sent to probe stationsSuraj P Kizhakkethil1-2/+29
2026-03-02wifi: mac80211: set band information only for non-MLD when probing stations u...Suraj P Kizhakkethil1-5/+10
2026-02-26Merge tag 'net-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds3-0/+8
2026-02-24wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()Vahagn Vardanian1-0/+3
2026-02-23wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfigurationAriel Silver1-0/+3
2026-02-23wifi: mac80211: set default WMM parameters on all linksRamanathan Choodamani1-0/+2
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-3/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds12-18/+18
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook19-44/+37
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2026-02-02wifi: mac80211: Add eMLSR/eMLMR action frame parsing supportLorenzo Bianconi6-1/+247
2026-02-02wifi: mac80211: add initial UHR supportJohannes Berg11-37/+337
2026-02-02wifi: mac80211: use wiphy_hrtimer_work for CAC timeoutAmith A5-9/+9
2026-01-29Merge tag 'wireless-next-2026-01-29' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski11-80/+206
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-27wifi: mac80211: use u64_stats_t with u64_stats_sync properlyDavid Yang3-11/+23
2026-01-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-101/+134
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap1-0/+1
2026-01-20wifi: mac80211: apply advertised TTLM from association responseBenjamin Berg2-99/+119
2026-01-20wifi: mac80211: parse all TTLM entriesBenjamin Berg1-11/+14
2026-01-20wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twiceMiri Korenblit1-1/+2
2026-01-20wifi: mac80211: don't perform DA check on S1G beaconLachlan Hodges1-2/+7
2026-01-19wifi: mac80211: mark iface work SKBs as consumedJohannes Berg1-3/+3
2026-01-19wifi: mac80211: remove RX_DROPJohannes Berg2-50/+94
2026-01-14wifi: mac80211: add support for encryption/decryption of (Re)Association framesKavita Kavita5-4/+34
2026-01-14wifi: mac80211: add support for EPPKE authentication protocol in non-AP STA modeKavita Kavita2-7/+26
2026-01-14wifi: mac80211: Check for MLE before appending in Authentication frameKavita Kavita1-3/+9
2026-01-14wifi: mac80211: allow key installation before associationKavita Kavita2-2/+17
2026-01-12Merge tag 'wireless-next-2026-01-12' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski5-27/+78
2026-01-12wifi: mac80211: remove width argument from ieee80211_parse_bitratesMiri Korenblit4-9/+5
2026-01-12wifi: mac80211: improve station iteration ergonomicsJohannes Berg1-6/+17
2026-01-12wifi: mac80211: improve interface iteration ergonomicsJohannes Berg1-8/+44
2026-01-12wifi: mac80211: unexport ieee80211_get_bssid()Johannes Berg1-1/+0
2026-01-12wifi: mac80211: don't send an unused argument to ieee80211_check_combinationsMiri Korenblit1-1/+1
2026-01-12wifi: mac80211: correctly check if CSA is activeMiri Korenblit1-2/+6
2026-01-08wifi: mac80211: collect station statistics earlier when disconnectBaochen Qiang1-3/+4
2026-01-08wifi: mac80211: restore non-chanctx injection behaviourJohannes Berg1-0/+2
2026-01-08wifi: mac80211: don't iterate not running interfacesMiri Korenblit1-0/+3
2026-01-08wifi: mac80211: Update csa_finalize to use link_idAditya Kumar Singh1-2/+11
2025-12-16wifi: mac80211: ocb: skip rx_no_sta when interface is not joinedMoon Hee Lee1-0/+3
2025-12-16wifi: mac80211: do not use old MBSSID elementsAloka Dixit1-10/+0
2025-12-16wifi: mac80211: don't WARN for connections on invalid channelsJohannes Berg1-1/+4
2025-12-16wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor()Dmitry Antipov1-1/+1
2025-12-16wifi: mac80211: Discard Beacon frames to non-broadcast addressJouni Malinen1-0/+5
2025-11-26wifi: mac80211: allow sharing identical chanctx for S1G interfacesLachlan Hodges2-3/+15
2025-11-24wifi: mac80211: fix channel switching codeJohannes Berg1-1/+1
2025-11-20wifi: mac80211: refactor CMAC packet handlersChien Wong4-131/+37
2025-11-20wifi: mac80211: refactor CMAC crypt functionsChien Wong3-50/+19
2025-11-20wifi: mac80211: utilize the newly defined CMAC constantsChien Wong4-25/+25
2025-11-20wifi: mac80211: fix CMAC functions not handling errorsChien Wong3-30/+61
2025-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-6/+18
2025-11-11wifi: mac80211: make monitor link info check more specificBenjamin Berg2-4/+7
2025-11-11wifi: mac80211: track MU-MIMO configuration on disabled interfacesBenjamin Berg4-23/+76
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-11wifi: mac80211: skip rate verification for not captured PSDUsBenjamin Berg1-3/+7
2025-11-10wifi: mac80211: remove unnecessary vlan NULL checkJohannes Berg1-3/+0
2025-11-10wifi: mac80211: pass frame type to element parsingJohannes Berg11-57/+122
2025-11-10wifi: mac80211: remove "disabling VHT" messageJohannes Berg1-4/+1
2025-11-10wifi: mac80211: add and use chanctx usage iterationJohannes Berg1-147/+195
2025-11-10wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() APIJohannes Berg4-26/+32