aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211
AgeCommit message (Expand)AuthorFilesLines
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-19wifi: mac80211: fix idle calculation with multi-linkJohannes Berg1-5/+22
2024-04-17wifi: mac80211: split mesh fast tx cache into local/proxied/forwardedFelix Fietkau4-16/+72
2024-04-08wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon times...Richard Kinder1-1/+2
2024-04-08wifi: mac80211: don't use rate mask for scanningJohannes Berg3-5/+15
2024-04-08wifi: mac80211: check EHT/TTLM action frame lengthJohannes Berg1-0/+4
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-25wifi: mac80211: fix ieee80211_bss_*_flags kernel-docJeff Johnson1-2/+2
2024-03-25wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changesFelix Fietkau1-3/+2
2024-03-25wifi: mac80211: fix mlme_link_id_dbg()Johan Hovold1-1/+1
2024-03-08Merge tag 'wireless-next-2024-03-08' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski19-295/+433
2024-03-04wifi: mac80211: remove TDLS peers on link deactivationJohannes Berg1-1/+1
2024-03-04wifi: mac80211: remove TDLS peers only on affected linkJohannes Berg4-6/+11
2024-03-04wifi: mac80211: mlme: unify CSA handlingJohannes Berg1-16/+22
2024-03-04wifi: mac80211: introduce a feature flag for quiet in CSAJohannes Berg5-26/+37
2024-03-04wifi: mac80211: pass link conf to abort_channel_switchJohannes Berg2-4/+6
2024-03-04wifi: mac80211: pass link_id to channel switch opsJohannes Berg3-66/+24
2024-03-04wifi: mac80211: hide element parsing internalsJohannes Berg3-58/+78
2024-03-04wifi: mac80211: remove unneeded scratch_len subtractionJohannes Berg1-1/+0
2024-03-04wifi: mac80211: defragment reconfiguration MLE when parsingJohannes Berg3-16/+27
2024-03-04wifi: mac80211: simplify multi-link element parsingJohannes Berg3-16/+8
2024-03-04wifi: mac80211: remove unnecessary ML element checksJohannes Berg1-3/+0
2024-03-04wifi: mac80211: add ieee80211_vif_link_active() helperJohannes Berg4-15/+8
2024-03-04wifi: mac80211: remove unnecessary ML element type checkJohannes Berg1-4/+0
2024-03-04wifi: mac80211: update scratch_pos after defragJohannes Berg1-0/+1
2024-03-04wifi: mac80211: Adjust CQM handling for MLOIlan Peer1-29/+50
2024-03-04wifi: mac80211: Allow beacons to update BSS table regardless of scanIlan Peer1-7/+15
2024-03-04wifi: mac80211: add link id to ieee80211_gtk_rekey_add()Shaul Triebitz1-4/+12
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: handle netif carrier up/down with link AP during MLOAditya Kumar Singh1-2/+30
2024-03-04wifi: mac80211: remove only link keys during stopping link APRameshkumar Sundaram1-1/+7
2024-03-04wifi: mac80211: track capability/opmode NSS separatelyJohannes Berg5-28/+30
2024-03-04wifi: mac80211: fix supported rate masking in scanJohannes Berg1-4/+4
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-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2024-02-23wifi: mac80211: only call drv_sta_rc_update for uploaded stationsFelix Fietkau1-1/+2
2024-02-21wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()Johannes Berg1-4/+5
2024-02-21wifi: mac80211: clean up assignments to pointer cache.Colin Ian King1-5/+1
2024-02-21wifi: mac80211: make associated BSS pointer visible to the driverMiri Korenblit2-11/+9
2024-02-21wifi: mac80211: check beacon countdown is complete on per link basisAditya Kumar Singh1-2/+12
2024-02-15Merge wireless into wireless-nextJohannes Berg1-1/+2
2024-02-12wifi: mac80211: drop injection on disabled-chan monitorJohannes Berg1-1/+9
2024-02-12wifi: mac80211: remove only own link stations during stop_apAditya Kumar Singh1-1/+1
2024-02-12wifi: mac80211: flush only stations using requests linksAditya Kumar Singh8-18/+33
2024-02-12wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notifyLorenzo Bianconi2-3/+2
2024-02-08wifi: mac80211: add support to call csa_finish on a linkAditya Kumar Singh1-2/+13
2024-02-08wifi: mac80211: start and finalize channel switch on link basisAditya Kumar Singh2-24/+37
2024-02-08wifi: mac80211: handle set csa/after_csa beacon on per link basisAditya Kumar Singh1-13/+15
2024-02-08wifi: mac80211: update beacon counters per link basisAditya Kumar Singh1-3/+11
2024-02-08wifi: mac80211: refactor STA CSA parsing flowsMichael-CY Lee1-52/+250
2024-02-08wifi: mac80211: don't use sband->band earlyJohannes Berg1-1/+1
2024-02-08wifi: mac80211: add missing kernel-doc for fast_tx_checkJohannes Berg1-1/+2
2024-02-08wifi: mac80211: clarify vif handling in TX dequeueJohannes Berg1-1/+2
2024-02-08wifi: mac80211: allow CSA to same channelJohannes Berg1-4/+0
2024-02-08wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB useJohannes Berg5-119/+42
2024-02-08wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB useJohannes Berg5-93/+37
2024-02-08wifi: mac80211: move element parsing to a new fileJohannes Berg3-892/+927
2024-02-08wifi: mac80211: start building elements in SKBsJohannes Berg3-185/+189
2024-02-08wifi: mac80211: simplify adding supported ratesJohannes Berg6-131/+77
2024-02-08wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap()Johannes Berg3-11/+3
2024-02-08wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap()Johannes Berg4-8/+10
2024-02-08wifi: mac80211: limit HE RU capabilities when limiting bandwidthJohannes Berg1-2/+33
2024-02-08wifi: mac80211: adjust EHT capa when lowering bandwidthJohannes Berg5-37/+103
2024-02-08wifi: mac80211: simplify HE/EHT element length functionsJohannes Berg4-19/+16
2024-02-08wifi: mac80211: disallow basic multi-link element in per-STA profileJohannes Berg3-1/+8
2024-02-08wifi: mac80211: disambiguate element parsing errorsJohannes Berg2-38/+81
2024-02-08wifi: mac80211: implement MLO multicast deduplicationJohannes Berg3-3/+26
2024-02-08wifi: mac80211: add/use ieee80211_get_sn()Johannes Berg1-3/+2
2024-02-08wifi: cfg80211/mac80211: move puncturing into chandefJohannes Berg5-186/+53
2024-02-08wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()Johannes Berg1-2/+3
2024-02-08wifi: mac80211: use cfg80211_chandef_primary_freq()Johannes Berg1-19/+11
2024-02-08wifi: mac80211: refactor puncturing bitmap extractionJohannes Berg1-35/+17
2024-02-08wifi: mac80211: validate assoc response channel configJohannes Berg1-2/+17
2024-02-08wifi: mac80211: support wider bandwidth OFDMA configJohannes Berg4-70/+201
2024-02-08wifi: mac80211: add and use a link iteration macroJohannes Berg2-170/+89
2024-02-08wifi: mac80211: introduce 'channel request'Johannes Berg19-288/+330
2024-02-08wifi: mac80211: chan: chandef is non-NULL for reservedJohannes Berg1-3/+3
2024-02-08wifi: mac80211: simplify non-chanctx driversJohannes Berg10-201/+243
2024-02-08wifi: mac80211: clean up HE 6 GHz and EHT chandef parsingJohannes Berg5-93/+29
2024-02-08wifi: mac80211: clean up connection processJohannes Berg10-997/+1268
2024-02-08wifi: mac80211: clean up band switch in durationJohannes Berg1-11/+8
2024-02-08wifi: mac80211: remove extra shadowing variableJohannes Berg1-1/+0
2024-02-08wifi: mac80211: remove unused MAX_MSG_LEN defineJohannes Berg1-2/+0
2024-02-08Merge wireless into wireless-nextJohannes Berg8-65/+115
2024-02-02wifi: mac80211: don't allow deactivation of all linksMiri Korenblit1-0/+6
2024-02-02wifi: mac80211: clean up FILS discovery change flags handlingJohannes Berg1-6/+6
2024-02-02wifi: mac80211: trace SMPS requests from driverJohannes Berg2-2/+32
2024-02-02wifi: mac80211: accept broadcast probe responses on 6 GHzJohannes Berg1-12/+18
2024-02-02wifi: mac80211: adding missing drv_mgd_complete_tx() callJohannes Berg1-0/+1
2024-02-02wifi: mac80211: fix waiting for beacons logicJohannes Berg1-2/+1
2024-02-02wifi: mac80211: fix unsolicited broadcast probe configJohannes Berg1-7/+7
2024-02-02wifi: mac80211: initialize SMPS mode correctlyJohannes Berg1-4/+3
2024-02-02wifi: mac80211: fix driver debugfs for vif type changeJohannes Berg3-8/+3
2024-02-02wifi: mac80211: set station RX-NSS on reconfigJohannes Berg1-0/+2
2024-02-02wifi: mac80211: fix RCU use in TDLS fast-xmitJohannes Berg1-3/+4
2024-02-02wifi: mac80211: improve CSA/ECSA connection refusalJohannes Berg1-27/+76
2024-01-26wifi: mac80211: Drop WBRF debugging statementsMario Limonciello1-2/+0
2024-01-26wifi: mac80211: apply duration for SW scanMichael-CY Lee1-2/+8
2024-01-26wifi: mac80211: use deflink and fix typo in link ID checkBenjamin Berg1-2/+2
2024-01-26wifi: mac80211: don't set bss_conf in parsingJohannes Berg2-20/+28
2024-01-26wifi: mac80211: disallow drivers with HT wider than HEJohannes Berg1-0/+18
2024-01-26wifi: mac80211: simplify HE capability accessJohannes Berg1-27/+5
2024-01-26wifi: mac80211: remove extra element parsingJohannes Berg1-22/+2
2024-01-26wifi: mac80211: simplify ieee80211_config_bw() prototypeJohannes Berg1-12/+8
2024-01-26wifi: mac80211: take EML/MLD capa from assoc responseJohannes Berg1-9/+13
2024-01-26wifi: mac80211: add support for SPP A-MSDUsJohannes Berg6-11/+39
2024-01-26wifi: mac80211: add support for negotiated TTLM requestAyala Beker5-0/+146
2024-01-26wifi: mac80211: process and save negotiated TID to Link mapping requestAyala Beker7-17/+420
2024-01-23Merge tag 'wireless-2024-01-22' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski3-3/+7
2024-01-18wifi: mac80211: fix race condition on enabling fast-xmitFelix Fietkau2-1/+3
2024-01-18wifi: mac80211: fix potential sta-link leakJohannes Berg1-1/+4
2024-01-18wifi: cfg80211/mac80211: remove dependency on non-existing optionLukas Bulwahn1-1/+0
2024-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-8/+15
2024-01-04Merge tag 'wireless-next-2024-01-03' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski6-22/+311
2024-01-03wifi: mac80211: remove redundant ML element checkJohannes Berg1-19/+10
2024-01-03wifi: mac80211: kunit: extend MFP testsJohannes Berg1-4/+70
2024-01-03wifi: mac80211: kunit: generalize public action testJohannes Berg1-21/+57
2024-01-03wifi: mac80211: add kunit tests for public action handlingJohannes Berg4-2/+198
2024-01-03wifi: mac80211: fix spelling typo in commentZheng tan1-1/+1
2024-01-02Merge tag 'wireless-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller7-21/+123
2023-12-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni4-11/+19
2023-12-21wifi: mac80211: add a driver callback to check active_linksMiri Korenblit3-0/+48
2023-12-21wifi: mac80211: fix advertised TTLM schedulingAyala Beker1-9/+40
2023-12-21wifi: mac80211: allow 64-bit radiotap timestampsJohannes Berg1-2/+11
2023-12-21wifi: mac80211: rework RX timestamp flagsJohannes Berg2-10/+11
2023-12-21wifi: mac80211: Schedule regulatory channels check on bandwith changeAndrei Otcheretianski1-0/+1
2023-12-21wifi: mac80211: Skip association timeout update after comeback rejectionJouni Malinen2-0/+12
2023-12-19wifi: mac80211: add/remove driver debugfs entries as appropriateBenjamin Berg2-6/+13
2023-12-19wifi: mac80211: do not re-add debugfs entries during resumeBenjamin Berg1-3/+3
2023-12-18Merge tag 'wireless-next-2023-12-18' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski18-43/+176
2023-12-14wifi: mac80211: sta_info.c: fix sentence grammarRandy Dunlap1-2/+2
2023-12-14wifi: mac80211: rx.c: fix sentence grammarRandy Dunlap1-2/+2
2023-12-12wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon()Dmitry Antipov1-1/+1
2023-12-12wifi: mac80211: don't set ESS capab bit in assoc requestJohannes Berg1-1/+12
2023-12-12wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPPAndrei Otcheretianski7-21/+21
2023-12-12wifi: mac80211: add a flag to disallow puncturingJohannes Berg2-2/+11
2023-12-12wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active()Dmitry Antipov4-14/+12
2023-12-12wifi: mac80211: Add support for WBRF featuresEvan Quan5-0/+115
2023-12-12wifi: mac80211: mesh_plink: fix matches_local logicJohannes Berg1-5/+5
2023-12-12wifi: mac80211: mesh: check element parsing succeededJohannes Berg1-2/+4
2023-12-12wifi: mac80211: check defragmentation succeededJohannes Berg1-1/+3
2023-12-12wifi: mac80211: don't re-add debugfs during reconfigJohannes Berg1-1/+5
2023-12-12wifi: mac80211: check if the existing link config remains unchangedEdward Adam Davis1-2/+2
2023-11-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-80/+156
2023-11-27wifi: mac80211: use wiphy locked debugfs for sdata/linkJohannes Berg1-45/+105
2023-11-27wifi: mac80211: use wiphy locked debugfs helpers for agg_statusJohannes Berg2-33/+43
2023-11-24wifi: mac80211: Extend support for scanning while MLO connectedIlan Peer1-5/+43
2023-11-24wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_capBen Greear1-0/+1
2023-11-24wifi: mac80211: do not pass AP_VLAN vif pointer to drivers during flushOldřich Jedlička1-2/+7
2023-10-26Merge tag 'wireless-next-2023-10-26' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski23-73/+260
2023-10-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+1
2023-10-23wifi: mac80211: don't drop all unprotected public action framesAvraham Stern1-2/+1
2023-10-23wifi: mac80211: drop robust action frames before assocJohannes Berg1-0/+9
2023-10-23wifi: mac80211: fix another key installation error pathJohannes Berg1-2/+4
2023-10-23wifi: mac80211: rename struct cfg80211_rx_assoc_resp to cfg80211_rx_assoc_res...Kalle Valo1-1/+1
2023-10-23wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb()Kalle Valo2-3/+3
2023-10-23wifi: mac80211: fix change_address deadlock during unregisterJohannes Berg1-0/+8
2023-10-23wifi: mac80211: Add __counted_by for struct ieee802_11_elems and use struct_s...Gustavo A. R. Silva2-2/+2
2023-10-23wifi: remove unused argument of ieee80211_get_tdls_action()Dmitry Antipov1-4/+1
2023-10-23wifi: mac80211: add link id to mgd_prepare_tx()Miri Korenblit2-1/+9
2023-10-23wifi: mac80211: Check if we had first beacon with relevant linksMiri Korenblit1-3/+14
2023-10-23wifi: mac80211: flush STA queues on unauthorizationJohannes Berg1-12/+20
2023-10-23wifi: mac80211: purge TX queues in flush_queues flowMiri Korenblit3-10/+32
2023-10-23wifi: mac80211: fix a expired vs. cancel race in rocEmmanuel Grumbach1-0/+17
2023-10-23wifi: mac80211: make mgd_protect_tdls_discover MLO-awareMiri Korenblit2-3/+7
2023-10-23wifi: mac80211: Fix setting vif linksIlan Peer1-1/+1
2023-10-23wifi: mac80211: mesh: fix some kdoc warningsBenjamin Berg6-12/+34
2023-10-23wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDEIlan Peer2-1/+10
2023-10-23wifi: mac80211: handle debugfs when switching to/from MLOMiri Korenblit5-10/+40
2023-10-23wifi: mac80211: add a driver callback to add vif debugfsMiri Korenblit2-3/+31
2023-10-23wifi: mac80211: don't recreate driver link debugfs in reconfigJohannes Berg1-3/+6
2023-10-23wifi: mac80211: cleanup auth_data only if association continuesBenjamin Berg1-4/+13
2023-10-11wifi: mac80211: fix error path key leakJohannes Berg1-2/+1
2023-10-06Merge wireless into wireless-nextJohannes Berg9-28/+85
2023-09-29wifi: mac80211: add back SPDX identifierJohannes Berg1-0/+1
2023-09-29wifi: mac80211: fix ieee80211_drop_unencrypted_mgmt return type/valueJohannes Berg1-2/+3
2023-09-26wifi: mac80211: expand __ieee80211_data_to_8023() statusJohannes Berg2-12/+14
2023-09-26wifi: mac80211: split ieee80211_drop_unencrypted_mgmt() return valueJohannes Berg2-12/+18
2023-09-26wifi: mac80211: remove RX_DROP_UNUSABLEJohannes Berg4-52/+84
2023-09-26wifi: mac80211: fix check for unusable RX resultJohannes Berg2-1/+4
2023-09-26wifi: mac80211: Create resources for disabled linksBenjamin Berg1-3/+4
2023-09-25wifi: mac80211: allow transmitting EAPOL frames with tainted keyWen Gong1-1/+2
2023-09-25wifi: mac80211: reject MLO channel configuration if not supportedBenjamin Berg1-3/+13
2023-09-25wifi: mac80211: report per-link error during associationBenjamin Berg1-1/+3
2023-09-25wifi: mac80211: support antenna control in injectionJohannes Berg1-0/+14
2023-09-25wifi: mac80211: support handling of advertised TID-to-link mappingAyala Beker2-0/+211
2023-09-25wifi: mac80211: add support for parsing TID to Link mapping elementAyala Beker2-0/+11
2023-09-25wifi: mac80211: Notify the low level driver on change in MLO valid linksIlan Peer2-1/+4
2023-09-25wifi: mac80211: describe return values in kernel-docJohannes Berg2-0/+4
2023-09-25wifi: mac80211: don't connect to an AP while it's in a CSA processAyala Beker1-1/+33
2023-09-25wifi: mac80211: update the rx_chains after set_antenna()Emmanuel Grumbach1-1/+7
2023-09-25wifi: mac80211: use bandwidth indication element for CSAJohannes Berg4-18/+45
2023-09-25wifi: cfg80211: split struct cfg80211_ap_settingsJohannes Berg1-1/+1