aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211
AgeCommit message (Expand)AuthorFilesLines
2025-05-16wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links()Aditya Kumar Singh1-3/+3
2025-05-09wifi: mac80211: Update MCS15 support in link_confMohan Kumar G1-0/+3
2025-05-08wifi: mac80211: do not offer a mesh path if forwarding is disabledBenjamin Berg1-2/+4
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+6
2025-05-06Merge tag 'wireless-next-2025-05-06' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski20-229/+271
2025-05-06wifi: mac80211: fix the type of status_code for negotiated TID to Link MappingMichael-CY Lee1-6/+6
2025-04-23wifi: mac80211: restructure tx profile retrieval for MLO MBSSIDRameshkumar Sundaram3-45/+96
2025-04-23wifi: mac80211: update ML STA with EML capabilitiesRamasamy Kaliappan1-0/+3
2025-04-23wifi: mac80211: VLAN traffic in multicast pathMuna Sinada1-2/+4
2025-04-23wifi: mac80211: Create separate links for VLAN interfacesMuna Sinada4-5/+103
2025-04-23wifi: mac80211: Add link iteration macro for link dataMuna Sinada1-0/+9
2025-04-23wifi: mac80211: Replace __get_unaligned_cpu32 in mesh_pathtbl.cJulian Vetter1-1/+1
2025-04-23Revert "mac80211: Dynamically set CoDel parameters per station"Toke Høiland-Jørgensen5-55/+1
2025-04-23wifi: cfg80211/mac80211: remove more 5/10 MHz codeJohannes Berg11-87/+21
2025-04-23wifi: mac80211: Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva1-28/+27
2025-04-23wifi: free SKBTX_WIFI_STATUS skb tx_flags flagJohannes Berg2-6/+6
2025-04-23wifi: mac80211: restore monitor for outgoing framesJohannes Berg1-1/+7
2025-04-11Merge tag 'wireless-2025-04-11' of https://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski1-0/+3
2025-04-11Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeu...Johannes Berg1-1/+0
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner13-34/+34
2025-04-02wifi: mac80211: Purge vif txq in ieee80211_do_stop()Remi Pommarel1-0/+3
2025-04-02wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()Remi Pommarel1-0/+1
2025-03-25Merge tag 'wireless-next-2025-03-20' of https://git.kernel.org/pub/scm/linux/...Jakub Kicinski4-78/+99
2025-03-19net, treewide: define and use MAC_ADDR_STR_LENUday Shankar1-3/+4
2025-03-18wifi: mac80211: check basic rates validity in sta_link_apply_parametersMikhail Lobanov1-6/+6
2025-03-18wifi: mac80211: fix indentation in ieee80211_set_monitor_channel()Johannes Berg1-2/+2
2025-03-18Merge net-next/main to resolve conflictsJohannes Berg8-66/+143
2025-03-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni4-12/+35
2025-03-12wifi: mac80211: use cfg80211_chandef_get_width()Johannes Berg2-2/+3
2025-03-12wifi: mac80211: use supported selectors from assoc in ML reconfJohannes Berg2-20/+13
2025-03-12wifi: mac80211: remove SSID from ML reconfJohannes Berg1-7/+2
2025-03-12wifi: mac80211: fix MPDU length parsing for EHT 5/6 GHzBenjamin Berg1-1/+8
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 Berg2-1/+3
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 Berg2-2/+32
2025-03-11wifi: cfg80211: move link reconfig parameters into a structJohannes Berg3-26/+25
2025-03-07wifi: mac80211: fix SA Query processing in MLOJohannes Berg1-5/+5
2025-03-07wifi: mac80211: don't queue sdata::work for a non-running sdataMiri Korenblit1-3/+5
2025-03-07wifi: mac80211: flush the station before moving it to UN-AUTHORIZED stateEmmanuel Grumbach1-3/+17
2025-03-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-54/+108
2025-03-04Merge tag 'wireless-next-2025-03-04-v2' of https://git.kernel.org/pub/scm/lin...Jakub Kicinski21-370/+1079
2025-03-04Merge tag 'wireless-2025-03-04' of https://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski5-54/+108
2025-02-28wifi: mac80211: refactor populating mesh related fields in sinfoSarika Sharma1-29/+35
2025-02-26wifi: mac80211: add ieee80211_iter_chan_contexts_mtxMiri Korenblit1-1/+19
2025-02-26wifi: mac80211: fix integer overflow in hwmp_route_info_get()Gavrilov Ilia1-4/+10
2025-02-26wifi: mac80211: Fix possible integer promotion issueIlan Peer1-1/+1
2025-02-26wifi: mac80211: Add counter for all monitor interfacesAlexander Wetzel5-15/+19
2025-02-26wifi: mac80211: Fix sparse warning for monitor_sdataAlexander Wetzel1-1/+1
2025-02-26wifi: mac80211: fix vendor-specific inheritanceJohannes Berg1-0/+8
2025-02-26wifi: mac80211: fix MLE non-inheritance parsingJohannes Berg2-45/+83
2025-02-11wifi: mac80211: remove debugfs dir for virtual monitorAlexander Wetzel2-7/+14
2025-02-11wifi: mac80211: Cleanup sta TXQs on flushAlexander Wetzel1-2/+3
2025-02-11wifi: mac80211: rework the Tx of the deauth in ieee80211_set_disassoc()Emmanuel Grumbach1-32/+36
2025-02-11wifi: mac80211: ensure sdata->work is canceled before initialized.Miri Korenblit1-1/+4
2025-02-11wifi: mac80211: enable removing assoc linkJohannes Berg1-3/+0
2025-02-11wifi: mac80211: aggregation: remove deflink accesses for MLOJohannes Berg3-12/+19
2025-02-11wifi: mac80211: always send max agg subframe num in strict modeJohannes Berg1-2/+3
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 Grumbach2-2/+5
2025-02-11wifi: mac80211: tests: add tests for ieee80211_determine_chan_modeBenjamin Berg5-7/+265
2025-02-11wifi: mac80211: add HT and VHT basic set verificationBenjamin Berg1-0/+129
2025-02-11wifi: mac80211: add strict mode disabling workaroundsJohannes Berg2-16/+73
2025-02-11wifi: mac80211: Add processing of TTLM teardown frameIlan Peer4-5/+23
2025-02-11wifi: mac80211: Add support for EPCS configurationIlan Peer5-1/+335
2025-02-11wifi: mac80211: Refactor ieee80211_sta_wmm_params()Ilan Peer1-4/+17
2025-02-11wifi: mac80211: Drop cooked monitor supportAlexander Wetzel8-243/+94
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-10/+1
2025-01-15wifi: mac80211: fix memory leak in ieee80211_mgd_assoc_ml_reconf()Dan Carpenter1-2/+4
2025-01-15saner replacement for debugfs_rename()Al Viro1-10/+1
2025-01-13wifi: mac80211: avoid double free in auth/assoc timeoutMiri Korenblit1-2/+4
2025-01-13wifi: mac80211: ibss: mark IBSS left before leavingJohannes Berg1-1/+1
2025-01-13wifi: mac80211: ibss: stop transmit when merging IBSSJohannes Berg1-0/+1
2025-01-13wifi: mac80211: don't flush non-uploaded STAsJohannes Berg1-0/+3
2025-01-13wifi: mac80211: set key link ID to the deflink oneBenjamin Berg2-4/+9
2025-01-13wifi: mac80211: pass correct link ID on assocBenjamin Berg1-0/+2
2025-01-13wifi: mac80211: Support parsing EPCS ML elementIlan Peer2-0/+31
2025-01-13wifi: mac80211: Support dynamic link addition and removalIlan Peer5-1/+800
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: fix tid removal during mesh forwardingAndy Strohman1-0/+1
2025-01-13wifi: mac80211: prohibit deactivating all linksJohannes Berg1-1/+1
2025-01-13wifi: mac80211: tests: add utility to create sdata skeletonBenjamin Berg3-1/+350
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 Berg2-65/+132
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 Berg2-14/+26
2025-01-13wifi: mac80211: fix typo in HE MCS checkBenjamin Berg1-1/+1
2025-01-13wifi: mac80211: Remove unused basic_rates variableBenjamin Berg1-3/+2
2025-01-13wifi: mac80211: improve stop/wake queue tracingEmmanuel Grumbach2-12/+20
2025-01-13wifi: mac80211: mlme: improve messages from config_bw()Johannes Berg1-11/+13
2025-01-13wifi: mac80211: reject per-band vendor elements with MLOJohannes Berg1-0/+5
2025-01-13wifi: mac80211: remove an unneeded check in RxEmmanuel Grumbach1-2/+1
2025-01-13wifi: mac80211: add some support for RX OMI power savingJohannes Berg6-5/+277
2025-01-13wifi: mac80211: Remove unused ieee80211_smps_is_restrictiveDr. David Alan Gilbert2-27/+0
2025-01-13wifi: mac80211: change disassoc sequence a bitMiri Korenblit1-2/+22
2025-01-13wifi: mac80211: add an option to filter a sta from being flushedMiri Korenblit3-4/+8
2025-01-13wifi: mac80211: Clean up debugfs_key deadcodeDr. David Alan Gilbert2-62/+0
2024-12-19Merge tag 'wireless-next-2024-12-19' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski10-56/+72
2024-12-10Merge tag 'wireless-2024-12-10' of https://git.kernel.org/pub/scm/linux/kerne...Jakub Kicinski6-55/+68
2024-12-04wifi: mac80211: add EHT 320 MHz support for meshSathishkumar Muruganandam1-11/+18
2024-12-04wifi: mac80211: ethtool: add monitor channel reportingDylan Eskew1-0/+4
2024-12-04wifi: mac80211: get tx power per linkRameshkumar Sundaram3-11/+21
2024-12-04wifi: cfg80211: send MLO links tx power info in GET_INTERFACERameshkumar Sundaram1-0/+1
2024-12-04wifi: mac80211: use wiphy guardJohannes Berg3-30/+17
2024-12-04wifi: mac80211: Accept authentication frames on P2P deviceAndrei Otcheretianski2-3/+10
2024-12-04wifi: mac80211: fix variable used in for_each_sdata_link()Aloka Dixit1-1/+1
2024-12-03wifi: mac80211: fix station NSS capability initialization orderBenjamin Lin1-2/+2
2024-12-03wifi: mac80211: fix vif addr when switching from monitor to stationFelix Fietkau1-7/+4
2024-12-03wifi: mac80211: fix a queue stall in certain cases of CSAEmmanuel Grumbach5-41/+48
2024-12-03wifi: mac80211: wake the queues in case of failure in resumeEmmanuel Grumbach1-0/+3
2024-12-03wifi: cfg80211: clear link ID from bitmap during link delete after clean upAditya Kumar Singh1-1/+7
2024-12-03wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beaconHaoyu Li1-1/+1
2024-12-03wifi: mac80211: fix mbss changed flags corruption on 32 bit systemsIssam Hamdi1-3/+3
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra3-3/+3
2024-11-13Merge tag 'wireless-next-2024-11-13' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski5-54/+94
2024-11-12wifi: mac80211: pass MBSSID config by referenceJohannes Berg1-6/+6
2024-11-12wifi: mac80211: Support EHT 1024 aggregation size in TXMeiChia Chiu4-48/+88
2024-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-34/+54
2024-10-26wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_ch...Gustavo A. R. Silva1-2/+3
2024-10-25mac80211: fix user-power when emulating chanctxBen Greear1-0/+2
2024-10-25Merge tag 'wireless-2024-10-21' of git://git.kernel.org/pub/scm/linux/kernel/...David S. Miller5-32/+49
2024-10-23mac80211: Remove NOP call to ieee80211_hw_configBen Greear1-1/+0
2024-10-23wifi: mac80211: re-order assigning channel in activate linksAditya Kumar Singh1-20/+31
2024-10-23wifi: mac80211: convert debugfs files to short fopsJohannes Berg6-35/+18
2024-10-23wifi: mac80211: remove misleading j_0 construction partsJohannes Berg1-3/+0
2024-10-23wifi: mac80211: refactor BW limitation check for CSA parsingMichael-CY Lee1-7/+2
2024-10-23wifi: mac80211: filter on monitor interfaces based on configured channelFelix Fietkau1-0/+7
2024-10-23wifi: mac80211: refactor ieee80211_rx_monitorFelix Fietkau1-26/+28
2024-10-23wifi: mac80211: add support for the monitor SKIP_TX flagFelix Fietkau3-2/+7
2024-10-23wifi: mac80211: add flag to opt out of virtual monitor supportFelix Fietkau8-28/+77
2024-10-23wifi: cfg80211: pass net_device to .set_monitor_channelFelix Fietkau1-0/+1
2024-10-23wifi: mac80211: remove status->ampdu_delimiter_crcFelix Fietkau1-6/+1
2024-10-23wifi: mac80211: use vif radio mask to limit creating chanctxFelix Fietkau1-3/+10
2024-10-23wifi: mac80211: use vif radio mask to limit ibss scan frequenciesFelix Fietkau1-10/+12
2024-10-23wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to driversJohannes Berg2-24/+0
2024-10-23wifi: mac80211: chan: calculate min_def also for client modeJohannes Berg1-9/+17
2024-10-23wifi: mac80211: add an option to fake ieee80211_connection_lossMiri Korenblit1-2/+9
2024-10-23wifi: mac80211: parse A-MSDU len from EHT capabilitiesMiri Korenblit1-1/+20
2024-10-23wifi: mac80211: call rate_control_rate_update() for link STAJohannes Berg11-30/+35
2024-10-23wifi: mac80211: allow rate_control_rate_init() for linksJohannes Berg7-12/+40
2024-10-23wifi: mac80211: update the right link for tx powerEmmanuel Grumbach4-49/+72
2024-10-23wifi: mac80211: __ieee80211_recalc_txpower receives a linkEmmanuel Grumbach3-4/+5
2024-10-23wifi: mac80211: ieee80211_recalc_txpower receives a linkEmmanuel Grumbach4-10/+11
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 Grumbach2-4/+91
2024-10-23wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTHMiri Korenblit1-1/+1
2024-10-23wifi: cfg80211: disallow SMPS in AP modeJohannes Berg1-3/+0
2024-10-23wifi: mac80211: Add support to indicate that a new interface is to be addedIlan Peer3-0/+49
2024-10-09Merge net-next/main to resolve conflictsJohannes Berg13-14/+12
2024-10-08mac80211: Reorganize kerneldoc parameter namesJulia Lawall2-8/+8
2024-10-08wifi: mac80211, cfg80211: miscellaneous spelling fixesDmitry Antipov12-14/+14
2024-10-08wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper() chandefJeff Johnson2-4/+4
2024-10-08wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keysFelix Fietkau1-17/+25
2024-10-08wifi: mac80211: do not pass a stopped vif to the driver in .get_txpowerFelix Fietkau1-1/+2
2024-10-08wifi: mac80211: Convert color collision detection to wiphy workRemi Pommarel3-13/+16
2024-10-08wifi: mac80211: Fix setting txpower with emulate_chanctxBen Greear1-0/+5
2024-10-08mac80211: MAC80211_MESSAGE_TRACING should depend on TRACINGGeert Uytterhoeven1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro12-12/+12
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-2/+0
2024-09-09wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()Dmitry Antipov1-1/+16
2024-09-06wifi: mac80211: handle ieee80211_radar_detected() for MLOAditya Kumar Singh4-13/+47
2024-09-06wifi: cfg80211/mac80211: use proper link ID for DFSAditya Kumar Singh3-7/+9
2024-09-06wifi: mac80211: handle DFS per linkAditya Kumar Singh3-16/+46
2024-09-06wifi: cfg80211: handle DFS per linkAditya Kumar Singh4-6/+6
2024-09-06wifi: cfg80211: move DFS related members to links[] in wireless_devAditya Kumar Singh5-8/+8
2024-09-06wifi: mac80211: remove label usage in ieee80211_start_radar_detection()Aditya Kumar Singh1-7/+4
2024-09-06Revert "wifi: mac80211: move radar detect work to sdata"Aditya Kumar Singh6-13/+13
2024-09-06wifi: mac80211: introduce EHT rate support in AQL airtimeMing Yen Hsieh1-6/+134
2024-09-04Merge tag 'wireless-next-2024-09-04' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski14-73/+77
2024-08-28wifi: mac80211: scan: Use max macroYan Zhen1-4/+2
2024-08-28wifi: mac80211: Check for missing VHT elements only for 5 GHzIlan Peer1-13/+16
2024-08-28wifi: mac80211: fix RCU list iterationsJohannes Berg4-4/+8
2024-08-27wifi: mac80211: use kmemdup_array instead of kmemdup for multiple allocationShen Lichuan1-3/+3
2024-08-27wifi: mac80211: export ieee80211_purge_tx_queue() for driversPing-Ke Shih2-2/+1
2024-08-27wifi: mac80211: remove redundant unlikely() around IS_ERR()Zhang Changzhong1-1/+1
2024-08-27wifi: mac80211: fix the comeback long retry timesEmmanuel Grumbach1-0/+1
2024-08-27wifi: mac80211: Add non-atomic station iteratorRory Little1-1/+15
2024-08-27wifi: mac80211: don't use rate mask for offchannel TX eitherPing-Ke Shih4-3/+4
2024-08-27wifi: mac80211: refactor block ack management codeDmitry Antipov4-42/+26
2024-08-26wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()Dmitry Antipov1-1/+3
2024-08-26wifi: mac80211: fix beacon SSID mismatch handlingDaniel Gabay1-1/+1
2024-07-26wifi: mac80211: use monitor sdata with driver only if desiredJohannes Berg3-5/+9
2024-07-10wifi: mac80211: fix AP chandef capturing in CSAJohannes Berg1-3/+6
2024-07-09wifi: mac80211: add wiphy radio assignment and validationFelix Fietkau1-5/+47
2024-07-09wifi: mac80211: move code in ieee80211_link_reserve_chanctx to a helperFelix Fietkau1-69/+72
2024-07-09wifi: mac80211: extend ifcomb check functions for multi-radioFelix Fietkau6-65/+114
2024-07-09wifi: mac80211: add radio index to ieee80211_chanctx_confFelix Fietkau1-3/+5
2024-07-09wifi: mac80211: add support for DFS with multiple radiosFelix Fietkau1-19/+31
2024-07-09wifi: cfg80211: extend interface combination check for multi-radioFelix Fietkau1-1/+4
2024-07-09wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when in_reconfigZong-Zhe Yang1-1/+1
2024-07-08wifi: mac80211: do not check BSS color collision in certain casesMichael-CY Lee1-2/+4
2024-07-08wifi: mac80211: cancel color change finalize work when link is stoppedMichael-CY Lee1-0/+2
2024-07-08wifi: mac80211: clear vif drv_priv after remove_interface when stoppingFelix Fietkau1-2/+6