aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/mac80211.h
AgeCommit message (Expand)AuthorFilesLines
2026-05-05wifi: mac80211: mlme: use NPCA chandef if capableJohannes Berg1-0/+25
2026-05-05wifi: mac80211: allow only AP chanctx sharing with NPCAJohannes Berg1-0/+7
2026-05-05wifi: mac80211: track AP's extended MLD capa/opsJohannes Berg1-0/+3
2026-05-05wifi: mac80211: add NAN channel evacuation supportMiri Korenblit1-0/+15
2026-05-05wifi: mac80211: track the id of the NAN cluster we joinedMiri Korenblit1-0/+14
2026-04-28wifi: mac80211: add __packed to union members of struct ieee80211_rx_statusPing-Ke Shih1-4/+6
2026-04-07wifi: mac80211: add NAN peer schedule supportMiri Korenblit1-2/+60
2026-04-07wifi: mac80211: support NAN stationsMiri Korenblit1-2/+11
2026-04-07wifi: mac80211: add NAN local schedule supportMiri Korenblit1-0/+66
2026-04-07wifi: mac80211: export ieee80211_calculate_rx_timestampBenjamin Berg1-0/+18
2026-04-07wifi: mac80211: add a TXQ for management frames on NAN devicesBenjamin Berg1-0/+2
2026-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2026-03-18wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failureFelix Fietkau1-1/+3
2026-03-06wifi: mac80211: add support for NDP ADDBA/DELBA for S1GRia Thomas1-0/+4
2026-03-02wifi: mac80211: Fix AAD/Nonce computation for management frames with MLOSai Pratyusha Magam1-0/+7
2026-03-02wifi: mac80211: fetch unsolicited probe response template by link IDSriram R1-1/+3
2026-03-02wifi: mac80211: fetch FILS discovery template by link IDSriram R1-1/+3
2026-02-02wifi: mac80211: Add eMLSR/eMLMR action frame parsing supportLorenzo Bianconi1-0/+32
2026-02-02wifi: mac80211: add initial UHR supportJohannes Berg1-2/+33
2026-01-14wifi: mac80211: allow key installation before associationKavita Kavita1-0/+2
2026-01-12wifi: mac80211: improve station iteration ergonomicsJohannes Berg1-4/+25
2026-01-12wifi: mac80211: improve interface iteration ergonomicsJohannes Berg1-6/+36
2025-11-10wifi: mac80211: fix EHT typoJohannes Berg1-1/+1
2025-10-30wifi: mac80211: add RX flag to report radiotap VHT informationBenjamin Berg1-0/+2
2025-09-19wifi: mac80211: Export an API to check if NAN is startedIlan Peer1-0/+6
2025-09-19wifi: mac80211: Support Tx of action frame for NANIlan Peer1-0/+4
2025-07-22wifi: mac80211: don't require cipher and keylen in gtk rekeyMiri Korenblit1-2/+5
2025-07-21wifi: mac80211: remove ieee80211_remove_keyMiri Korenblit1-15/+1
2025-07-18wifi: mac80211: support initialising an S1G short beaconing BSSLachlan Hodges1-0/+4
2025-07-09wifi: mac80211: don't complete management TX on SAE commitJohannes Berg1-0/+2
2025-07-09wifi: mac80211: remove DISALLOW_PUNCTURING_5GHZ codeJohannes Berg1-3/+0
2025-07-09wifi: mac80211: avoid weird state in error pathMiri Korenblit1-0/+2
2025-06-24wifi: mac80211: handle station association response with S1GLachlan Hodges1-0/+2
2025-06-24wifi: cfg80211/mac80211: Add support to get radio indexRoopni Devanathan1-6/+11
2025-06-24wifi: mac80211: add link_sta_statistics ops to fill link station statisticsSarika Sharma1-0/+13
2025-06-24wifi: mac80211: add support towards MLO handling of station statisticsSarika Sharma1-1/+2
2025-05-09wifi: mac80211: Update MCS15 support in link_confMohan Kumar G1-0/+3
2025-04-23wifi: mac80211: restructure tx profile retrieval for MLO MBSSIDRameshkumar Sundaram1-3/+4
2025-04-23wifi: mac80211: update ML STA with EML capabilitiesRamasamy Kaliappan1-0/+2
2025-04-23Revert "mac80211: Dynamically set CoDel parameters per station"Toke Høiland-Jørgensen1-16/+0
2025-02-26wifi: mac80211: add ieee80211_iter_chan_contexts_mtxMiri Korenblit1-0/+25
2025-02-11wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth RxEmmanuel Grumbach1-2/+2
2025-02-11wifi: mac80211: add strict mode disabling workaroundsJohannes Berg1-0/+6
2025-02-11wifi: mac80211: Add support for EPCS configurationIlan Peer1-1/+2
2025-01-13wifi: mac80211: set key link ID to the deflink oneBenjamin Berg1-1/+1
2025-01-13wifi: mac80211: clarify key idx documententaionMiri Korenblit1-1/+1
2025-01-13wifi: mac80211: add some support for RX OMI power savingJohannes Berg1-0/+46
2025-01-13wifi: mac80211: change disassoc sequence a bitMiri Korenblit1-0/+4
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: get tx power per linkRameshkumar Sundaram1-1/+1
2024-12-03wifi: mac80211: fix vif addr when switching from monitor to stationFelix Fietkau1-0/+3
2024-12-03wifi: mac80211: fix a queue stall in certain cases of CSAEmmanuel Grumbach1-3/+1
2024-11-07wifi: mac80211: fix description of ieee80211_set_active_links() for new sequenceZong-Zhe Yang1-1/+1
2024-10-23wifi: mac80211: add flag to opt out of virtual monitor supportFelix Fietkau1-0/+6
2024-10-23wifi: mac80211: remove status->ampdu_delimiter_crcFelix Fietkau1-5/+1
2024-10-23wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to driversJohannes Berg1-0/+27
2024-10-23wifi: mac80211: call rate_control_rate_update() for link STAJohannes Berg1-6/+6
2024-10-23wifi: mac80211: make bss_param_ch_cnt available for the low level driverEmmanuel Grumbach1-0/+15
2024-10-23wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTHMiri Korenblit1-2/+2
2024-10-23wifi: mac80211: Add support to indicate that a new interface is to be addedIlan Peer1-0/+8
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-06wifi: mac80211: handle ieee80211_radar_detected() for MLOAditya Kumar Singh1-1/+4
2024-08-27wifi: mac80211: export ieee80211_purge_tx_queue() for driversPing-Ke Shih1-0/+13
2024-08-27wifi: mac80211: Add non-atomic station iteratorRory Little1-0/+18
2024-08-27wifi: mac80211: don't use rate mask for offchannel TX eitherPing-Ke Shih1-3/+4
2024-08-27wifi: mac80211: refactor block ack management codeDmitry Antipov1-1/+1
2024-07-11Merge tag 'wireless-next-2024-07-11' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-16/+8
2024-07-09wifi: mac80211: add radio index to ieee80211_chanctx_confFelix Fietkau1-0/+2
2024-07-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2024-06-28wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESPJohannes Berg1-1/+1
2024-06-28wifi: mac80211: remove DEAUTH_NEED_MGD_TX_PREPJohannes Berg1-16/+6
2024-06-26wifi: mac80211: inform the low level if drv_stop() is a suspendEmmanuel Grumbach1-1/+1
2024-05-23wifi: mac80211: Add EHT UL MU-MIMO flag in ieee80211_bss_confPradeep Kumar Chitrapu1-0/+4
2024-05-23wifi: mac80211: track changes in AP's TPEJohannes Berg1-0/+2
2024-05-23wifi: mac80211: pass parsed TPE data to driversJohannes Berg1-4/+37
2024-05-03wifi: mac80211: handle color change per linkAditya Kumar Singh1-2/+4
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2024-04-08wifi: mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphersMichael-CY Lee1-2/+2
2024-04-08wifi: mac80211: Add missing return value documentationJeff Johnson1-8/+30
2024-04-08wifi: mac80211: remove ieee80211_set_hw_80211_encap()Jeff Johnson1-12/+0
2024-04-08wifi: mac80211: don't use rate mask for scanningJohannes Berg1-0/+3
2024-03-25wifi: mac80211: add support for tearing down negotiated TTLMAyala Beker1-0/+9
2024-03-25wifi: mac80211: add flag to disallow puncturing in 5 GHzJohannes Berg1-0/+3
2024-03-25wifi: mac80211: fix BSS_CHANGED_MLD_TTLM descriptionAyala Beker1-1/+1
2024-03-25wifi: mac80211: clarify the dormant/suspended links docsJohannes Berg1-3/+5
2024-03-04wifi: mac80211: introduce a feature flag for quiet in CSAJohannes Berg1-0/+6
2024-03-04wifi: mac80211: pass link conf to abort_channel_switchJohannes Berg1-2/+3
2024-03-04wifi: mac80211: pass link_id to channel switch opsJohannes Berg1-2/+4
2024-03-04wifi: mac80211: add ieee80211_vif_link_active() helperJohannes Berg1-0/+15
2024-03-04wifi: mac80211: add link id to ieee80211_gtk_rekey_add()Shaul Triebitz1-1/+3
2024-02-21wifi: mac80211: make associated BSS pointer visible to the driverMiri Korenblit1-0/+5
2024-02-21wifi: mac80211: check beacon countdown is complete on per link basisAditya Kumar Singh1-1/+3
2024-02-12wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notifyLorenzo Bianconi1-2/+1
2024-02-08wifi: mac80211: add support to call csa_finish on a linkAditya Kumar Singh1-1/+2
2024-02-08wifi: mac80211: update beacon counters per link basisAditya Kumar Singh1-1/+3
2024-02-08wifi: cfg80211/mac80211: move puncturing into chandefJohannes Berg1-7/+4
2024-02-08wifi: mac80211: support wider bandwidth OFDMA configJohannes Berg1-0/+14
2024-02-08wifi: mac80211: introduce 'channel request'Johannes Berg1-2/+10
2024-02-08wifi: mac80211: simplify non-chanctx driversJohannes Berg1-0/+13
2024-01-26wifi: mac80211: add support for SPP A-MSDUsJohannes Berg1-0/+5
2024-01-26wifi: mac80211: add support for negotiated TTLM requestAyala Beker1-2/+5
2024-01-26wifi: mac80211: process and save negotiated TID to Link mapping requestAyala Beker1-1/+45
2023-12-21wifi: mac80211: add a driver callback to check active_linksMiri Korenblit1-0/+5
2023-12-21wifi: mac80211: allow 64-bit radiotap timestampsJohannes Berg1-1/+6
2023-12-21wifi: mac80211: rework RX timestamp flagsJohannes Berg1-4/+9
2023-12-21wifi: mac80211: address some kerneldoc warningsJonathan Corbet1-12/+3
2023-12-12wifi: mac80211: add a flag to disallow puncturingJohannes Berg1-0/+4
2023-12-12wifi: mac80211: update some locking documentationJohannes Berg1-10/+9
2023-10-23wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb()Kalle Valo1-15/+15
2023-10-23wifi: mac80211: fix header kernel-doc typosRandy Dunlap1-14/+14
2023-10-23wifi: mac80211: add link id to mgd_prepare_tx()Miri Korenblit1-0/+3
2023-10-23wifi: mac80211: make mgd_protect_tdls_discover MLO-awareMiri Korenblit1-1/+2
2023-10-23wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDEIlan Peer1-3/+3
2023-10-23wifi: mac80211: add a driver callback to add vif debugfsMiri Korenblit1-0/+6
2023-09-25wifi: mac80211: support antenna control in injectionJohannes Berg1-1/+5
2023-09-25wifi: mac80211: Notify the low level driver on change in MLO valid linksIlan Peer1-0/+2
2023-09-25wifi: mac80211: allow for_each_sta_active_link() under RCUJohannes Berg1-1/+1
2023-09-25wifi: mac80211: relax RCU check in for_each_vif_active_link()Johannes Berg1-1/+1
2023-09-25wifi: mac80211: ethtool: always hold wiphy mutexJohannes Berg1-0/+4
2023-09-13wifi: mac80211: Sanity check tx bitrate if not provided by driverStephen Douthit1-0/+5
2023-09-11wifi: mac80211: add support for mld in ieee80211_chswitch_doneEmmanuel Grumbach1-2/+6
2023-09-11wifi: cfg80211: remove wdev mutexJohannes Berg1-14/+6
2023-09-11wifi: mac80211: rework ack_frame_id handling a bitJohannes Berg1-3/+6
2023-08-25Merge tag 'wireless-next-2023-08-25' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-1/+4
2023-08-22mac80211: make ieee80211_tx_info padding explicitArnd Bergmann1-1/+3
2023-08-22wifi: mac80211: fix kernel-doc notation warningRandy Dunlap1-0/+1
2023-08-21wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warningPing-Ke Shih1-0/+1
2023-06-21wifi: mac80211: fix documentation config referenceJohannes Berg1-1/+1
2023-06-19wifi: mac80211: Support disabled links during associationIlan Peer1-2/+4
2023-06-14wifi: mac80211: Do not use "non-MLD AP" syntaxIlan Peer1-3/+6
2023-06-14wifi: mac80211: Add getter functions for vif MLD stateIlan Peer1-0/+21
2023-06-14wifi: mac80211: allow disabling SMPS debugfs controlsMiri Korenblit1-0/+3
2023-06-14wifi: mac80211: add helpers to access sband iftype dataJohannes Berg1-1/+43
2023-06-06wifi: mac80211: provide a helper to fetch the medium synchronization delayEmmanuel Grumbach1-0/+3
2023-06-06wifi: mac80211: fetch and store the EML capability informationEmmanuel Grumbach1-0/+2
2023-04-18wifi: mac80211: remove ieee80211_tx_status_8023Felix Fietkau1-20/+0
2023-04-13wifi: mac80211: add flush_sta methodJohannes Berg1-0/+6
2023-03-22wifi: mac80211: generate EMA beacons in AP modeAloka Dixit1-0/+68
2023-03-22wifi: mac80211: add support for letting drivers register tc offload supportFelix Fietkau1-0/+9
2023-03-07wifi: mac80211: add LDPC related flags in ieee80211_bss_confRyder Lee1-0/+6
2023-03-07wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_confRyder Lee1-0/+9
2023-03-07wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer()Ryder Lee1-0/+14
2023-03-07wifi: mac80211: add support for driver adding radiotap TLVsMordechay Goodstein1-37/+7
2023-03-07wifi: mac80211: add netdev per-link debugfs data and driver hookBenjamin Berg1-0/+10
2023-03-07wifi: mac80211: add pointer from bss_conf to vifBenjamin Berg1-0/+3
2023-03-07wifi: mac80211: add support for set_hw_timestamp commandAvraham Stern1-0/+6
2023-02-14wifi: mac80211: configure puncturing bitmapAloka Dixit1-0/+3
2023-02-14wifi: mac80211: mlme: handle EHT channel puncturingJohannes Berg1-1/+4
2023-01-19wifi: mac80211: drop extra 'e' from ieeee80211... nameJohannes Berg1-3/+3
2023-01-19wifi: mac80211: add kernel-doc for EHT structureJohannes Berg1-0/+1
2023-01-18mac80211: support minimal EHT rate reporting on RXJohannes Berg1-3/+16
2023-01-18wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_confMuna Sinada1-0/+13
2023-01-18wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_confMuna Sinada1-0/+13
2023-01-17Merge wireless into wireless-nextKalle Valo1-4/+0
2023-01-12wifi: mac80211: Drop stations iterator where the iterator function may sleepMartin Blumenstingl1-21/+0
2023-01-10wifi: mac80211: Proper mark iTXQs for resumptionAlexander Wetzel1-4/+0
2022-12-01wifi: mac80211: add support for restricting netdev features per vifFelix Fietkau1-0/+5
2022-10-10wifi: mac80211: add internal handler for wake_tx_queueAlexander Wetzel1-19/+32
2022-10-07wifi: mac80211: add RCU _check() link access variantsJohannes Berg1-0/+8
2022-10-07wifi: mac80211: add API to show the link STAs in debugfsBenjamin Berg1-0/+11
2022-10-07wifi: mac80211: add pointer from link STA to STABenjamin Berg1-0/+3
2022-09-06wifi: mac80211: implement link switchingJohannes Berg1-0/+41
2022-09-06wifi: mac80211: keep A-MSDU data in sta and per-linkBenjamin Berg1-20/+48
2022-09-06wifi: mac80211: add vif/sta link RCU dereference macrosJohannes Berg1-3/+28
2022-09-06wifi: mac80211: extend ieee80211_nullfunc_get() for MLOJohannes Berg1-1/+4
2022-09-06wifi: mac80211: add ieee80211_find_sta_by_link_addrs APIJohannes Berg1-0/+16
2022-09-06wifi: mac80211: isolate driver from inactive linksJohannes Berg1-14/+16
2022-09-06wifi: mac80211: make smps_mode per-linkBenjamin Berg1-2/+2
2022-08-25wifi: mac80211: maintain link_id in link_staJohannes Berg1-0/+2
2022-08-25wifi: mac80211: add link information in ieee80211_rx_statusVasanthakumar Thiagarajan1-0/+5
2022-08-25wifi: mac80211: properly implement MLO key handlingJohannes Berg1-0/+2
2022-07-22wifi: mac80211: add macros to loop over active linksGregory Greenman1-0/+15
2022-07-22wifi: mac80211: optionally implement MLO multicast TXJohannes Berg1-0/+10
2022-07-22wifi: mac80211: expand ieee80211_mgmt_tx() for MLOJohannes Berg1-1/+3
2022-07-22wifi: mac80211: add hardware timestamps for RX and TXAvraham Stern1-1/+27
2022-07-15wifi: mac80211: select link when transmitting to non-MLO stationsAndrei Otcheretianski1-0/+2
2022-07-15wifi: mac80211: remove link_id parameter from link_info_changed()Gregory Greenman1-1/+0
2022-07-15wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanc...Gregory Greenman1-4/+4
2022-07-15wifi: mac80211: replace link_id with link_conf in start/stop_ap()Gregory Greenman1-2/+2
2022-07-15wifi: mac80211: mlme: track AP (MLD) address separatelyJohannes Berg1-0/+3
2022-07-15wifi: mac80211: change QoS settings API to take link into accountJohannes Berg1-1/+2
2022-07-15wifi: mac80211: move ps setting to vif configJohannes Berg1-3/+3
2022-07-15wifi: mac80211: provide link ID in link_confJohannes Berg1-0/+2
2022-07-15wifi: mac80211: RCU-ify link/link_conf pointersJohannes Berg1-2/+4
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2022-07-01wifi: mac80211: switch airtime fairness back to deficit round-robin schedulingFelix Fietkau1-3/+14
2022-07-01wifi: mac80211: fix a kernel-doc complaintJohannes Berg1-1/+1
2022-07-01wifi: mac80211: add a missing comma at kernel-doc markupMauro Carvalho Chehab1-1/+1
2022-06-29wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notifyLorenzo Bianconi1-1/+2
2022-06-20wifi: mac80211: RCU-ify link STA pointersJohannes Berg1-1/+1
2022-06-20wifi: mac80211: return a beacon for a specific linkShaul Triebitz1-4/+10
2022-06-20wifi: mac80211: pass the link id in start/stop apShaul Triebitz1-2/+4
2022-06-20wifi: mac80211: add sta link addition/removalJohannes Berg1-2/+11
2022-06-20wifi: mac80211: add MLO link ID to TX frame metadataJohannes Berg1-0/+7
2022-06-20wifi: mac80211: remove band from TX info in MLOJohannes Berg1-1/+3
2022-06-20wifi: mac80211: add vif link addition/removalJohannes Berg1-0/+15
2022-06-20wifi: mac80211: make some SMPS code MLD-awareJohannes Berg1-1/+2
2022-06-20wifi: mac80211: add link_id to vht.c code for MLOJohannes Berg1-1/+2
2022-06-20wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKSJohannes Berg1-3/+1
2022-06-20wifi: mac80211: make channel context code MLO-awareJohannes Berg1-0/+4