aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/ieee80211_i.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-11wifi: mac80211: track MU-MIMO configuration on disabled interfacesBenjamin Berg1-1/+2
2025-11-10wifi: mac80211: pass frame type to element parsingJohannes Berg1-15/+6
2025-11-10wifi: mac80211: simplify ieee80211_recalc_chanctx_min_def() APIJohannes Berg1-3/+1
2025-11-10wifi: mac80211: remove chanctx to link back-referencesJohannes Berg1-6/+0
2025-11-10wifi: mac80211: make link iteration safe for 'break'Johannes Berg1-5/+11
2025-10-28wifi: mac80211: use wiphy_hrtimer_work for csa.switch_workBenjamin Berg1-2/+2
2025-10-28wifi: mac80211: use wiphy_hrtimer_work for ml_reconf_workBenjamin Berg1-1/+1
2025-10-28wifi: mac80211: use wiphy_hrtimer_work for ttlm_workBenjamin Berg1-1/+1
2025-09-19wifi: mac80211: correctly initialise S1G chandef for STALachlan Hodges1-1/+2
2025-09-19wifi: mac80211: remove tx_handlers_drop debugfs statsSarika Sharma1-1/+0
2025-09-19wifi: mac80211: Get the correct interface for non-netdev skb statusIlan Peer1-2/+0
2025-09-19wifi: mac80211: Track NAN interface start/stopIlan Peer1-0/+2
2025-09-10wifi: mac80211: add tx_handlers_drop statistics to ethtoolSarika Sharma1-0/+1
2025-09-04wifi: mac80211: support block bitmap S1G TIM encodingLachlan Hodges1-0/+8
2025-07-18wifi: mac80211: support initialising current S1G short beacon indexLachlan Hodges1-3/+3
2025-07-18wifi: mac80211: support initialising an S1G short beaconing BSSLachlan Hodges1-0/+9
2025-07-18wifi: mac80211: Add link iteration macro for link data with rcu_dereferenceMaharaja Kennadyrajan1-0/+13
2025-07-18wifi: mac80211: fix macro scoping in for_each_link_dataAditya Kumar Singh1-1/+3
2025-07-15wifi: mac80211: use RCU-safe iteration in ieee80211_csa_finishMaharaja Kennadyrajan1-0/+15
2025-07-15wifi: mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH asyncMiri Korenblit1-0/+6
2025-07-15wifi: mac80211: clean up cipher suite handlingJohannes Berg1-2/+0
2025-07-15wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return valueJohannes Berg1-1/+1
2025-07-09wifi: cfg80211/mac80211: implement dot11ExtendedRegInfoSupportSomashekhar Puttagangaiah1-0/+2
2025-06-24wifi: mac80211: handle station association response with S1GLachlan Hodges1-0/+3
2025-06-24wifi: cfg80211/mac80211: Add support to get radio indexRoopni Devanathan1-2/+3
2025-06-20wifi: mac80211: Allow scan on a radio while operating on DFS on another radioRaj Kumar Bhagat1-1/+2
2025-06-20wifi: mac80211: Allow DFS/CSA on a radio if scan is ongoing on another radioAditya Kumar Singh1-0/+3
2025-04-23wifi: mac80211: restructure tx profile retrieval for MLO MBSSIDRameshkumar Sundaram1-0/+2
2025-04-23wifi: mac80211: Create separate links for VLAN interfacesMuna Sinada1-0/+3
2025-04-23wifi: mac80211: Add link iteration macro for link dataMuna Sinada1-0/+9
2025-04-23wifi: cfg80211/mac80211: remove more 5/10 MHz codeJohannes Berg1-1/+1
2025-03-12wifi: mac80211: use supported selectors from assoc in ML reconfJohannes Berg1-2/+2
2025-03-11wifi: mac80211: don't include MLE in ML reconf per-STA profileJohannes Berg1-1/+1
2025-03-11wifi: mac80211: mlme: support extended MLD capa/ops in assocJohannes Berg1-0/+2
2025-03-11wifi: cfg80211: move link reconfig parameters into a structJohannes Berg1-3/+2
2025-02-26wifi: mac80211: Add counter for all monitor interfacesAlexander Wetzel1-1/+1
2025-02-11wifi: mac80211: tests: add tests for ieee80211_determine_chan_modeBenjamin Berg1-0/+7
2025-02-11wifi: mac80211: Add processing of TTLM teardown frameIlan Peer1-0/+1
2025-02-11wifi: mac80211: Add support for EPCS configurationIlan Peer1-0/+11
2025-02-11wifi: mac80211: Drop cooked monitor supportAlexander Wetzel1-7/+4
2025-01-13wifi: mac80211: Support parsing EPCS ML elementIlan Peer1-0/+2
2025-01-13wifi: mac80211: Support dynamic link addition and removalIlan Peer1-0/+15
2025-01-13wifi: mac80211: verify BSS membership selectors and basic ratesBenjamin Berg1-0/+4
2025-01-13wifi: mac80211: Remove unused ieee80211_smps_is_restrictiveDr. David Alan Gilbert1-2/+0
2024-12-19Merge tag 'wireless-next-2024-12-19' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-1/+1
2024-12-04wifi: mac80211: fix variable used in for_each_sdata_link()Aloka Dixit1-1/+1
2024-12-03wifi: mac80211: fix a queue stall in certain cases of CSAEmmanuel Grumbach1-9/+40
2024-11-13Merge tag 'wireless-next-2024-11-13' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-2/+7
2024-11-12wifi: mac80211: Support EHT 1024 aggregation size in TXMeiChia Chiu1-2/+7
2024-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+6
2024-10-26wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_ch...Gustavo A. R. Silva1-2/+3
2024-10-23wifi: mac80211: add support for the monitor SKIP_TX flagFelix Fietkau1-1/+1
2024-10-23wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to driversJohannes Berg1-2/+0
2024-10-23wifi: mac80211: __ieee80211_recalc_txpower receives a linkEmmanuel Grumbach1-1/+1
2024-10-23wifi: mac80211: ieee80211_recalc_txpower receives a linkEmmanuel Grumbach1-1/+1
2024-10-23wifi: mac80211: make bss_param_ch_cnt available for the low level driverEmmanuel Grumbach1-2/+0
2024-10-08wifi: mac80211, cfg80211: miscellaneous spelling fixesDmitry Antipov1-1/+1
2024-10-08wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper() chandefJeff Johnson1-2/+2
2024-10-08wifi: mac80211: Convert color collision detection to wiphy workRemi Pommarel1-2/+3
2024-09-06wifi: mac80211: handle ieee80211_radar_detected() for MLOAditya Kumar Singh1-1/+4
2024-09-06Revert "wifi: mac80211: move radar detect work to sdata"Aditya Kumar Singh1-2/+1
2024-08-27wifi: mac80211: export ieee80211_purge_tx_queue() for driversPing-Ke Shih1-2/+0
2024-08-27wifi: mac80211: refactor block ack management codeDmitry Antipov1-0/+23
2024-07-09wifi: mac80211: extend ifcomb check functions for multi-radioFelix Fietkau1-2/+3
2024-06-26wifi: mac80211: inform the low level if drv_stop() is a suspendEmmanuel Grumbach1-1/+1
2024-06-26wifi: mac80211: update STA/chandef width during switchJohannes Berg1-1/+2
2024-06-26wifi: mac80211: optionally pass chandef to ieee80211_sta_cur_vht_bw()Johannes Berg1-1/+7
2024-06-26wifi: mac80211: optionally pass chandef to ieee80211_sta_cap_rx_bw()Johannes Berg1-1/+7
2024-06-26wifi: mac80211: restrict public action ECSA frame handlingJohannes Berg1-1/+3
2024-06-26wifi: mac80211: refactor CSA queue block/unblockJohannes Berg1-0/+3
2024-06-10Merge tag 'wireless-next-2024-06-07' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-10/+27
2024-05-29wifi: mac80211: handle tasklet frames before stoppingJohannes Berg1-0/+2
2024-05-29wifi: mac80211: handle HW restart during ROCJohannes Berg1-0/+1
2024-05-23wifi: mac80211: handle TPE element during CSAJohannes Berg1-0/+3
2024-05-23wifi: mac80211: collect some CSA data into sub-structsJohannes Berg1-7/+11
2024-05-23wifi: mac80211: mlme: handle cross-link CSAJohannes Berg1-0/+1
2024-05-23wifi: mac80211: move radar detect work to sdataJohannes Berg1-1/+2
2024-05-23wifi: mac80211: pass parsed TPE data to driversJohannes Berg1-3/+10
2024-04-19wifi: mac80211: keep mac80211 consistent on link activation failureBenjamin Berg1-1/+11
2024-04-19wifi: mac80211: transmit deauth only if link is availableJohannes Berg1-1/+2
2024-04-08wifi: mac80211: correctly document struct mesh_tableJeff Johnson1-1/+1
2024-04-03Merge tag 'wireless-next-2024-04-03' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-1/+7
2024-03-25wifi: mac80211: reactivate multi-link later in restartJohannes Berg1-0/+2
2024-03-25wifi: mac80211: clarify IEEE80211_STATUS_SUBDATA_MASKJohannes Berg1-1/+1
2024-03-25wifi: mac80211: don't enter idle during link switchJohannes Berg1-0/+2
2024-03-25wifi: mac80211: add support for tearing down negotiated TTLMAyala Beker1-0/+2
2024-03-25wifi: mac80211: fix ieee80211_bss_*_flags kernel-docJeff Johnson1-2/+2
2024-03-04wifi: mac80211: remove TDLS peers only on affected linkJohannes Berg1-1/+1
2024-03-04wifi: mac80211: introduce a feature flag for quiet in CSAJohannes Berg1-1/+2
2024-03-04wifi: mac80211: hide element parsing internalsJohannes Berg1-14/+0
2024-03-04wifi: mac80211: defragment reconfiguration MLE when parsingJohannes Berg1-0/+2
2024-03-04wifi: mac80211: simplify multi-link element parsingJohannes Berg1-4/+2
2024-03-04wifi: mac80211: track capability/opmode NSS separatelyJohannes Berg1-1/+1
2024-02-21wifi: mac80211: make associated BSS pointer visible to the driverMiri Korenblit1-2/+0
2024-02-08wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB useJohannes Berg1-6/+4
2024-02-08wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB useJohannes Berg1-3/+4
2024-02-08wifi: mac80211: start building elements in SKBsJohannes Berg1-4/+3
2024-02-08wifi: mac80211: simplify adding supported ratesJohannes Berg1-6/+4
2024-02-08wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap()Johannes Berg1-1/+0
2024-02-08wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap()Johannes Berg1-3/+5
2024-02-08wifi: mac80211: adjust EHT capa when lowering bandwidthJohannes Berg1-1/+2
2024-02-08wifi: mac80211: simplify HE/EHT element length functionsJohannes Berg1-2/+2
2024-02-08wifi: mac80211: disallow basic multi-link element in per-STA profileJohannes Berg1-0/+1
2024-02-08wifi: mac80211: disambiguate element parsing errorsJohannes Berg1-2/+9
2024-02-08wifi: mac80211: implement MLO multicast deduplicationJohannes Berg1-1/+3
2024-02-08wifi: mac80211: support wider bandwidth OFDMA configJohannes Berg1-0/+13
2024-02-08wifi: mac80211: add and use a link iteration macroJohannes Berg1-0/+13
2024-02-08wifi: mac80211: introduce 'channel request'Johannes Berg1-9/+12
2024-02-08wifi: mac80211: simplify non-chanctx driversJohannes Berg1-5/+4
2024-02-08wifi: mac80211: clean up HE 6 GHz and EHT chandef parsingJohannes Berg1-2/+1
2024-02-08wifi: mac80211: clean up connection processJohannes Berg1-20/+40
2024-01-26wifi: mac80211: add support for SPP A-MSDUsJohannes Berg1-0/+1
2024-01-26wifi: mac80211: add support for negotiated TTLM requestAyala Beker1-0/+8
2024-01-26wifi: mac80211: process and save negotiated TID to Link mapping requestAyala Beker1-0/+2
2024-01-03wifi: mac80211: add kunit tests for public action handlingJohannes Berg1-0/+10
2023-12-21wifi: mac80211: rework RX timestamp flagsJohannes Berg1-4/+1
2023-12-21wifi: mac80211: Skip association timeout update after comeback rejectionJouni Malinen1-0/+1
2023-12-12wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active()Dmitry Antipov1-5/+8
2023-12-12wifi: mac80211: Add support for WBRF featuresEvan Quan1-0/+7
2023-10-23wifi: mac80211: Add __counted_by for struct ieee802_11_elems and use struct_s...Gustavo A. R. Silva1-1/+1
2023-10-23wifi: mac80211: purge TX queues in flush_queues flowMiri Korenblit1-0/+1
2023-10-06Merge wireless into wireless-nextJohannes Berg1-1/+2
2023-09-25wifi: mac80211: support handling of advertised TID-to-link mappingAyala Beker1-0/+15
2023-09-25wifi: mac80211: add support for parsing TID to Link mapping elementAyala Beker1-0/+3
2023-09-25wifi: mac80211: use bandwidth indication element for CSAJohannes Berg1-1/+2
2023-09-25wifi: mac80211: work around Cisco AP 9115 VHT MPDU lengthJohannes Berg1-0/+1
2023-09-13wifi: mac80211: remove shifted rate supportJohannes Berg1-37/+2
2023-09-13wifi: cfg80211: remove scan_width supportJohannes Berg1-2/+1
2023-09-13wifi: mac80211: fix mesh id corruption on 32 bit systemsFelix Fietkau1-1/+1
2023-09-11wifi: mac80211: fix various kernel-doc issuesJohannes Berg1-7/+11
2023-09-11wifi: mac80211: remove unnecessary struct forward declarationJohannes Berg1-1/+0
2023-09-11wifi: cfg80211: add ieee80211_fragment_element to public APIBenjamin Berg1-2/+0
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg1-24/+6
2023-09-11wifi: mac80211: remove local->mtxJohannes Berg1-3/+0
2023-09-11wifi: mac80211: remove ampdu_mlme.mtxJohannes Berg1-9/+5
2023-09-11wifi: mac80211: remove chanctx_mtxJohannes Berg1-4/+3
2023-09-11wifi: mac80211: remove key_mtxJohannes Berg1-6/+0
2023-09-11wifi: mac80211: remove sta_mtxJohannes Berg1-3/+2
2023-09-11wifi: mac80211: move color change finalize to wiphy workJohannes Berg1-2/+3
2023-09-11wifi: mac80211: move CSA finalize to wiphy workJohannes Berg1-2/+2
2023-09-11wifi: mac80211: move filter reconfig to wiphy workJohannes Berg1-1/+1
2023-09-11wifi: mac80211: move tspec work to wiphy workJohannes Berg1-1/+1
2023-09-11wifi: mac80211: move key tailroom work to wiphy workJohannes Berg1-1/+1
2023-09-11wifi: mac80211: move TDLS work to wiphy workJohannes Berg1-2/+2
2023-09-11wifi: mac80211: move sched-scan stop work to wiphy workJohannes Berg1-2/+3
2023-09-11wifi: mac80211: move dynamic PS to wiphy workJohannes Berg1-4/+6
2023-09-11wifi: mac80211: move link activation work to wiphy workJohannes Berg1-1/+1
2023-09-11wifi: mac80211: move offchannel works to wiphy workJohannes Berg1-2/+2
2023-09-11wifi: mac80211: move monitor work to wiphy workJohannes Berg1-1/+1
2023-09-11wifi: mac80211: move scan work to wiphy workJohannes Berg1-2/+2
2023-09-11wifi: mac80211: move radar detect work to wiphy workJohannes Berg1-2/+3
2023-09-11wifi: mac80211: move DFS CAC work to wiphy workJohannes Berg1-2/+2
2023-09-11wifi: mac80211: convert A-MPDU work to wiphy workJohannes Berg1-1/+1
2023-09-11wifi: mac80211: fix SMPS status handlingJohannes Berg1-3/+4
2023-09-11wifi: mac80211: Fix SMPS handling in the context of MLOIlan Peer1-1/+1
2023-09-11wifi: mac80211: rework ack_frame_id handling a bitJohannes Berg1-0/+5
2023-08-22wifi: mac80211: Remove unused function declarationsYue Haibing1-2/+0
2023-06-21wifi: mac80211: store BSS param change count from assoc responseJohannes Berg1-0/+2
2023-06-19wifi: mac80211: Support link removal using Reconfiguration ML elementIlan Peer1-0/+3
2023-06-19wifi: mac80211: add set_active_links variant not locking sdataBenjamin Berg1-0/+1
2023-06-19wifi: mac80211: Add support for parsing Reconfiguration Multi Link elementIlan Peer1-0/+5
2023-06-19wifi: mac80211: Rename multi_linkIlan Peer1-4/+5
2023-06-19wifi: mac80211: use cfg80211 defragmentation helperBenjamin Berg1-0/+2
2023-06-19wifi: mac80211: use new inform_bss callbackBenjamin Berg1-0/+3
2023-06-19wifi: mac80211: Add HE and EHT capa elements in TDLS framesAbhishek Naik1-0/+1
2023-06-19wifi: cfg80211: make TDLS management link-awareMukesh Sisodiya1-4/+4
2023-06-19wifi: mac80211: Support disabled links during associationIlan Peer1-1/+3
2023-06-19Merge wireless into wireless-nextJohannes Berg1-1/+1
2023-06-14wifi: mac80211: Add getter functions for vif MLD stateIlan Peer1-1/+1
2023-06-12wifi: mac80211: fragment per STA profile correctlyBenjamin Berg1-1/+1
2023-06-07wifi: mac80211: mlme: move disconnects to wiphy workJohannes Berg1-2/+2
2023-06-07wifi: mac80211: ibss: move disconnect to wiphy workJohannes Berg1-1/+1
2023-06-07wifi: mac80211: use wiphy work for channel switchJohannes Berg1-2/+1
2023-06-07wifi: mac80211: use wiphy work for SMPSJohannes Berg1-1/+1
2023-06-07wifi: mac80211: use wiphy work for sdata->workJohannes Berg1-1/+1
2023-06-07Merge wireless into wireless-nextJohannes Berg1-1/+2
2023-06-06wifi: mac80211: stop warning after reconfig failuresJohannes Berg1-0/+3
2023-06-06wifi: mac80211: consistently use u64 for BSS changesAnjaneyulu1-5/+9
2023-06-06wifi: mac80211: remove element scratch_lenJohannes Berg1-3/+0
2023-05-16wifi: mac80211: consider reserved chanctx for mindefJohannes Berg1-1/+2
2023-04-20mac80211: use the new drop reasons infrastructureJohannes Berg1-7/+1
2023-03-31wifi: mac80211: enable EHT mesh supportRyder Lee1-0/+2
2023-03-31Merge wireless/main into wireless-next/mainJohannes Berg1-0/+3
2023-03-30wifi: mac80211: S1G capabilities information element in probe requestKieran Frewen1-0/+1
2023-03-24mac80211: support RNR for EMA APAloka Dixit1-3/+18
2023-03-22wifi: mac80211: generate EMA beacons in AP modeAloka Dixit1-3/+7
2023-03-22wifi: mac80211: use mesh header cache to speed up mesh forwardingFelix Fietkau1-0/+2
2023-03-22wifi: mac80211: mesh fast xmit supportFelix Fietkau1-0/+20
2023-03-22wifi: mac80211: fix race in mesh sequence number assignmentFelix Fietkau1-1/+1
2023-03-22wifi: mac80211: add support for letting drivers register tc offload supportFelix Fietkau1-1/+2
2023-03-15wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue()Alexander Wetzel1-0/+3
2023-03-07wifi: mac80211: add netdev per-link debugfs data and driver hookBenjamin Berg1-0/+4
2023-02-14wifi: mac80211: remove mesh forwarding congestion checkFelix Fietkau1-1/+0
2023-02-14wifi: mac80211: mlme: handle EHT channel puncturingJohannes Berg1-1/+1
2023-02-14wifi: mac80211: move color collision detection report in a delayed workLorenzo Bianconi1-0/+3
2023-01-10wifi: mac80211: Proper mark iTXQs for resumptionAlexander Wetzel1-1/+1
2022-10-10wifi: mac80211: Drop support for TX push pathAlexander Wetzel1-1/+0
2022-10-07wifi: mac80211: check link ID in auth/assoc continuationJohannes Berg1-0/+1
2022-10-07wifi: mac80211: Process association status for affiliated linksIlan Peer1-0/+2
2022-10-07wifi: mac80211: Parse station profile from association responseIlan Peer1-1/+25