summaryrefslogtreecommitdiffstats
path: root/net
AgeCommit message (Expand)AuthorFilesLines
6 dayswifi: mac80211: check ieee80211_bss_info_change_notify() against MLDJohannes Berg1-1/+2
6 days[BUGFIX] wifi: mac80211: Fix possible use after free in ieee80211_reconfig_rocDaniel Gabay1-2/+2
7 days[BUGFIX] wifi: nl80211: don't free embedded coalescing rulesJohannes Berg1-1/+0
7 days[BUGFIX] wifi: mac80211: handle HW restart during ROCJohannes Berg3-3/+36
9 dayswifi: cfg80211: add regulatory flag to allow VLP AP operationJohannes Berg4-19/+62
9 dayswifi: cfg80211: refactor regulatory beaconing checkingJohannes Berg1-18/+12
9 dayswifi: cfg80211: refactor 6 GHz AP power type parsingJohannes Berg2-27/+46
9 dayswifi: mac80211: refactor channel checksJohannes Berg3-10/+14
9 dayswifi: nl80211: expose can-monitor channel propertyJohannes Berg1-0/+3
9 days[BUGFIX] wifi: cfg80211: validate HE operation element parsingJohannes Berg1-1/+2
10 dayswifi: nl80211: remove the FTMs per burst limit for NDP rangingAvraham Stern2-3/+10
13 days[BUGFIX] wifi: mac80211: send DelBA with correct BSSIDJohannes Berg1-1/+1
2024-05-07[BUGFIX] wifi: cfg80211: fix 6 GHz scan request buildingJohannes Berg1-20/+31
2024-05-07[BUGFIX] wifi: cfg80211: set ssids pointer only if there are ssidsMiri Korenblit2-10/+18
2024-05-06wifi: mac80211: refactor chanreq.ap settingJohannes Berg1-14/+29
2024-05-06wifi: mac80211: handle TPE element during CSAJohannes Berg3-0/+29
2024-05-06wifi: mac80211: handle puncturing during CSAJohannes Berg2-3/+14
2024-05-06wifi: mac80211: collect some CSA data into sub-structsJohannes Berg7-61/+65
2024-05-06wifi: mac80211: track changes in AP's TPEJohannes Berg1-2/+14
2024-05-06wifi: mac80211: pass parsed TPE data to driversJohannes Berg6-43/+603
2024-05-06Revert "wifi: mac80211: Refactor TPE element parsing and handling"Johannes Berg3-37/+23
2024-05-05wifi: mac80211: remove extra link STA functionsJohannes Berg1-36/+13
2024-05-05[BUGFIX] wifi: mac80211: reset negotiated TTLM on disconnectJohannes Berg1-0/+1
2024-05-05[BUGFIX] wifi: mac80211: fix TTLM teardown workJohannes Berg1-1/+1
2024-05-05[BUGFIX] wifi: cfg80211: Clear mlo_links info when STA disconnectsXin Deng1-0/+1
2024-05-01Merge remote-tracking branch 'auto/master'Miri Korenblit12-161/+156
2024-04-30wifi: nl80211: remove unnecessary conditionJohannes Berg1-2/+0
2024-04-30wifi: cfg80211: add tracing for wiphy workJohannes Berg2-0/+86
2024-04-30wifi: cfg80211: fully move wiphy work to unbound workqueueJohannes Berg1-1/+1
2024-04-30wifi: cfg80211: sort trace events againJohannes Berg1-69/+69
2024-04-30wifi: mac80211: move radar detect work to sdataJohannes Berg6-13/+13
2024-04-30wifi: cfg80211: restrict operation during radar detectionJohannes Berg3-8/+23
2024-04-30wifi: mac80211: remove outdated commentsJohannes Berg2-8/+0
2024-04-30wifi: mac80211: don't stop TTLM works againJohannes Berg1-3/+0
2024-04-30[BUGFIX] wifi: mac80211: cancel TTLM teardown work earlierJohannes Berg1-2/+3
2024-04-30[BUGFIX] wifi: mac80211: cancel multi-link reconf work on disconnectJohannes Berg1-2/+5
2024-04-17wifi: mac80211: fix unaligned le16 accessJohannes Berg1-1/+1
2024-04-17[BUGFIX] wifi: mac80211: remove link before APJohannes Berg1-2/+5
2024-04-17wifi: nl80211: clean up coalescing rule handlingJohannes Berg3-33/+20
2024-04-17[BUGFIX] wifi: nl80211: don't free NULL coalescing ruleJohannes Berg1-0/+2
2024-04-17[BUGFIX] wifi: mac80211: keep mac80211 consistent on link activation failureBenjamin Berg3-16/+52
2024-04-17Merge remote-tracking branch 'auto/master'Miri Korenblit26-206/+230
2024-04-17wifi: mac80211: update 6GHz AP power type before associationMukesh Sisodiya1-28/+27
2024-04-17[BUGFIX] wifi: mac80211: fix MLD ID for cross-link CSAJohannes Berg1-9/+13
2024-04-17[BUGFIX] wifi: mac80211: mlme: re-parse if AP mode is less than clientJohannes Berg1-4/+9
2024-04-17[BUGFIX] wifi: mac80211: mlme: fix memory leakJohannes Berg1-1/+3
2024-04-17[BUGFIX] wifi: mac80211: mlme: re-parse with correct modeJohannes Berg1-1/+1
2024-04-17wifi: mac80211: RX auth frames on P2P deviceAndrei Otcheretianski2-3/+10
2024-04-17wifi: mac80211: simplify ieee80211_assign_link_chanctx()Johannes Berg1-8/+9
2024-04-17[BUGFIX] wifi: mac80211: fix idle calculation with multi-linkJohannes Berg1-5/+22
2024-04-17[BUGFIX] wifi: mac80211: reserve chanctx during findJohannes Berg1-2/+29
2024-04-17[BUGFIX] wifi: mac80211: check EHT/TTLM action frame lengthJohannes Berg1-0/+4
2024-04-17[BUGFIX] wifi: mac80211: defer link switch work in reconfigMiri Korenblit2-0/+12
2024-04-17[BUGFIX] wifi: mac80211: fix key programming during HW restartJohannes Berg1-4/+2
2024-04-17wifi: mac80211: use kvcalloc() for codel varsJohannes Berg1-3/+3
2024-04-17[BUGFIX] wifi: mac80211: reactivate multi-link later in restartJohannes Berg2-3/+11
2024-04-17wifi: mac80211: improve drop for action frame returnJohannes Berg2-3/+4
2024-04-17wifi: mac80211: don't ask driver about no-op link changesJohannes Berg1-1/+4
2024-04-17[BUGFIX] wifi: mac80211: don't select link ID if not provided in scan requestAyala Beker1-12/+4
2024-04-17[BUGFIX] wifi: mac80211: correctly use defragmented STA profileJohannes Berg1-1/+1
2024-04-17wifi: mac80211: clarify IEEE80211_STATUS_SUBDATA_MASKJohannes Berg2-2/+2
2024-04-17[BUGFIX] wifi: mac80211: don't enter idle during link switchJohannes Berg3-16/+22
2024-04-17wifi: mac80211: add support for tearing down negotiated TTLMAyala Beker3-1/+81
2024-04-17[BUGFIX] wifi: mac80211: fix prep_connection error pathJohannes Berg1-2/+3
2024-04-17[BUGFIX] wifi: cfg80211: ignore non-TX BSSs in per-STA profileBenjamin Berg1-9/+38
2024-04-17wifi: cfg80211: check BSSID Index against MaxBSSIDBenjamin Berg1-1/+2
2024-04-17wifi: mac80211: improve association error reporting slightlyBenjamin Berg1-8/+10
2024-04-17[BUGFIX] wifi: mac80211: parse puncturing bitmap in 6 GHzJohannes Berg1-0/+2
2024-04-17[BUGFIX] wifi: mac80211: do not call ieee80211_key_switch_links during reconfigBenjamin Berg1-2/+4
2024-04-17wifi: mac80211: add flag to disallow puncturing in 5 GHzJohannes Berg2-0/+5
2024-04-17[BUGFIX] wifi: mac80211: transmit deauth only if link is availableJohannes Berg4-26/+46
2024-04-17Merge remote-tracking branch 'auto/master'Miri Korenblit2-1/+4
2024-04-17[BUGFIX] wifi: mac80211: handle link deactivated before/during CSAJohannes Berg3-6/+29
2024-04-17[BUGFIX] wifi: cfg80211: handle indoor AFC/LPI AP in probe response and beaconAnjaneyulu1-0/+4
2024-04-17[BUGFIX] wifi: mac80211: handle indoor AFC/LPI AP on assoc successAnjaneyulu1-0/+2
2024-04-17wifi: mac80211: mlme: handle cross-link CSAJohannes Berg2-86/+370
2024-04-17[BUGFIX] wifi: mac80211: correctly set active links upon TTLMAyala Beker1-1/+9
2024-04-17[BUGFIX] wifi: mac80211: fix supported rate masking in scanJohannes Berg1-4/+4
2024-04-17[BUGFIX] wifi: mac80211: check link exists before useJohannes Berg1-1/+1
2024-04-17[BUGFIX] wifi: mac80211: always initialize match_authJohannes Berg1-4/+4
2024-04-17Merge remote-tracking branch 'auto/master'Miri Korenblit1-1/+2
2024-04-17[BUGFIX] wifi: mac80211: track capability/opmode NSS separatelyJohannes Berg5-29/+31
2024-04-17[BUGFIX] wifi: mac80211: obtain AP HT/VHT data for assoc requestJohannes Berg1-0/+73
2024-04-17[BUGFIX] wifi: mac80211: don't add VHT capa on links without themJohannes Berg1-1/+2
2024-04-17wifi: mac80211: Allow beacons to update BSS table regardless of scanIlan Peer1-7/+15
2024-04-17wifi: cfg80211: expose cfg80211_iter_rnr() to driversJohannes Berg1-13/+7
2024-04-17wifi: mac80211: mlme: unify CSA handlingJohannes Berg1-16/+22
2024-04-17wifi: mac80211: introduce a feature flag for quiet in CSAJohannes Berg5-26/+37
2024-04-17wifi: mac80211: pass link conf to abort_channel_switchJohannes Berg2-4/+6
2024-04-17wifi: mac80211: pass link_id to channel switch opsJohannes Berg3-66/+24
2024-04-17wifi: cfg80211: print flags in tracing in hexJohannes Berg1-5/+5
2024-04-17Revert "wifi: mac80211: parse the BSS Load element"Miri Korenblit3-14/+0
2024-04-17[BUGFIX] wifi: mac80211: remove bss from ieee80211_link_data_managedMiri Korenblit1-2/+0
2024-04-17wifi: mac80211: add support to call csa_finish on a linkAditya Kumar Singh1-2/+13
2024-04-17wifi: mac80211: start and finalize channel switch on link basisAditya Kumar Singh2-24/+37
2024-04-17wifi: mac80211: handle set csa/after_csa beacon on per link basisAditya Kumar Singh1-13/+15
2024-04-17wifi: mac80211: update beacon counters per link basisAditya Kumar Singh1-3/+11
2024-04-17wifi: cfg80211: send link id in channel_switch opsAditya Kumar Singh2-2/+6
2024-04-17wifi: mac80211: refactor STA CSA parsing flowsMichael-CY Lee1-52/+250
2024-04-17wifi: cfg80211: Add utility for converting op_class into chandefMichael-CY Lee1-0/+76
2024-04-17[BUGFIX] wifi: mac80211: remove TDLS peers on link deactivationJohannes Berg1-1/+1
2024-04-17wifi: mac80211: remove TDLS peers only on affected linkJohannes Berg4-6/+11
2024-04-17wifi: cfg80211: allow cfg80211_defragment_element() without outputJohannes Berg2-14/+43
2024-04-17wifi: mac80211: hide element parsing internalsJohannes Berg3-58/+78
2024-04-17wifi: mac80211: remove unneeded scratch_len subtractionJohannes Berg1-1/+0
2024-04-17wifi: mac80211: defragment reconfiguration MLE when parsingJohannes Berg3-16/+27
2024-04-17wifi: mac80211: simplify multi-link element parsingJohannes Berg3-16/+8
2024-04-17wifi: mac80211: remove unnecessary ML element checksJohannes Berg1-3/+0
2024-04-17Merge remote-tracking branch 'auto/master'Miri Korenblit1-2/+0
2024-04-17wifi: mac80211: Adjust CQM handling for MLOIlan Peer1-29/+50
2024-04-17wifi: iwlwifi/mac80211: send link id to gtk_rekey_addShaul Triebitz1-4/+12
2024-04-17wifi: mac80211: add ieee80211_vif_link_active() helperJohannes Berg4-15/+8
2024-04-17wifi: mac80211: Refactor TPE element parsing and handlingMukesh Sisodiya3-23/+37
2024-04-17wifi: mac80211: remove unnecessary ML element type checkJohannes Berg1-4/+0
2024-04-17[BUGFIX] wifi: mac80211: update scratch_pos after defragJohannes Berg1-0/+1
2024-04-17wifi: mac80211: parse the BSS Load elementMiri Korenblit3-0/+14
2024-04-17wifi: cfg80211: use ML element parsing helpersJohannes Berg1-33/+8
2024-04-17wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()Johannes Berg1-4/+5
2024-04-17wifi: cfg80211: refactor RNR parsingJohannes Berg1-137/+169
2024-04-17wifi: cfg80211: clean up cfg80211_inform_bss_frame_data()Johannes Berg1-39/+32
2024-04-17wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data()Johannes Berg1-165/+80
2024-04-17[BUGFIX] wifi: cfg80211: set correct param change count in ML elementBenjamin Berg1-10/+16
2024-04-17Revert "[BUGFIX] [NOUPSTREAM] mac80211: remove check for local->wolan in gtk_...Johannes Berg1-6/+3
2024-04-17[NOUPSTREAM] wifi: mac80211/iwlwifi: remove IEEE80211_VIF_DISABLE_EMLJohannes Berg1-3/+2
2024-04-17[BUGFIX][NOUPSTREAM] wifi: cfg80211: fix kunit exportsJohannes Berg1-2/+2
2024-04-17[NOUPSTREAM] wifi: mac80211: simplify not using Cisco CCXJohannes Berg2-8/+5
2024-04-17[NOUPSTREAM] wifi: cfg80211: clean up gratuitous upstream diffJohannes Berg4-39/+45
2024-04-17[NOUPSTREAM] wifi: mac80211: clean up gratuitous upstream diffJohannes Berg13-61/+41
2024-04-17wifi: cfg80211: remove chandef check in cfg80211_cac_event()Johannes Berg1-3/+0
2024-04-17[NOUPSTREAM] Revert "[BUGFIX] mac80211: send IBSS probe request with correct ...Johannes Berg4-12/+12
2024-04-17[NOUPSTREAM] Revert "[BUGFIX][NOUPSTREAM] wifi: mac80211: do not probe IBSS S...Johannes Berg1-13/+2
2024-01-31Merge remote-tracking branch 'auto/master'Miri Korenblit3-1/+4
2024-01-31wifi: mac80211: add missing kernel-doc for fast_tx_checkJohannes Berg1-1/+2
2024-01-29[BUGFIX] wifi: mac80211: improve CSA/ECSA connection refusalJohannes Berg1-28/+77
2024-01-29[BUGFIX] wifi: cfg80211: detect stuck ECSA element in probe respJohannes Berg1-1/+58
2024-01-29wifi: mac80211: allow CSA to same channelJohannes Berg1-4/+0
2024-01-26[BUGFIX] wifi: cfg80211: fix copying of generated RNRBenjamin Berg2-7/+8
2024-01-25[BUGFIX] wifi: cfg80211: fix wiphy delayed work queueingJohannes Berg1-1/+2
2024-01-25wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB useJohannes Berg5-119/+42
2024-01-25wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB useJohannes Berg5-93/+37
2024-01-25wifi: mac80211: move element parsing to a new fileJohannes Berg3-892/+927
2024-01-25wifi: mac80211: start building elements in SKBsJohannes Berg3-185/+189
2024-01-25Merge remote-tracking branch 'auto/master'Miri Korenblit19-57/+209
2024-01-24wifi: mac80211: simplify adding supported ratesJohannes Berg6-131/+77
2024-01-24[BUGFIX] wifi: mac80211: accept broadcast probe responses on 6 GHzJohannes Berg1-12/+18
2024-01-22wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap()Johannes Berg3-11/+3
2024-01-22wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap()Johannes Berg4-8/+10
2024-01-21wifi: mac80211: limit HE RU capabilities when limiting bandwidthJohannes Berg1-2/+33
2024-01-21[BUGFIX] wifi: mac80211: adjust EHT capa when lowering bandwidthJohannes Berg5-37/+103
2024-01-21wifi: mac80211: simplify HE/EHT element length functionsJohannes Berg4-19/+16
2024-01-21wifi: cfg80211: report unprotected deauth/disassoc in wowlanShaul Triebitz1-0/+5
2024-01-18wifi: mac80211: drop injection on disabled-chan monitorJohannes Berg1-1/+9
2024-01-18wifi: cfg80211: optionally support monitor on disabled channelsJohannes Berg3-17/+41
2024-01-18wifi: cfg80211: rename UHB to 6 GHzJohannes Berg3-13/+13
2024-01-17wifi: mac80211: make associated BSS pointer visible to the driverMiri Korenblit1-9/+9
2024-01-16wifi: mac80211: disallow basic multi-link element in per-STA profileJohannes Berg3-1/+8
2024-01-16wifi: mac80211: disambiguate element parsing errorsJohannes Berg2-38/+81
2024-01-15[BUGFIX] wifi: mac80211: don't always re-determine local STA modeJohannes Berg1-20/+60
2024-01-15wifi: mac80211: remove duplicate EHT-disable checkJohannes Berg1-4/+0
2024-01-14wifi: mac80211: implement MLO multicast deduplicationJohannes Berg3-3/+26
2024-01-14wifi: mac80211: add/use ieee80211_get_sn()Johannes Berg1-3/+2
2024-01-14wifi: mac80211: don't allow deactivation of all linksMiri Korenblit1-0/+6
2024-01-14wifi: mac80211: remove unnecessary chanreq compat checkDaniel Amosi1-3/+0
2024-01-11[BUGFIX] wifi: mac80211: fix incorrect use of stack variableJohannes Berg1-7/+8
2024-01-11[BUGFIX] wifi: cfg80211: check return value of cfg80211_mlme_check_mloMiri Korenblit1-1/+4
2024-01-08[NOUPSTREAM] wifi: mac80211: trace drop reasons in old kernelsJohannes Berg3-0/+67
2024-01-08wifi: cfg80211/mac80211: move puncturing into chandefJohannes Berg9-276/+178
2024-01-07wifi: mac80211: clean up FILS discovery change flags handlingJohannes Berg1-6/+6
2024-01-07[BUGFIX] wifi: mac80211: fix unsolicited broadcast probe configJohannes Berg1-7/+7
2024-01-07[BUGFIX] wifi: mac80211: init assoc_data->ap_addr earlierJohannes Berg1-3/+5
2024-01-07[BUGFIX] wifi: mac80211: initialize SMPS mode correctlyJohannes Berg1-4/+3
2024-01-07wifi: mac80211: trace SMPS requests from driverJohannes Berg2-2/+33
2024-01-04wifi: nl80211: move WPA version validation to policyJohannes Berg1-13/+7
2024-01-01wifi: mac80211: a few cleanups in ttlm codeMiri Korenblit1-4/+4
2023-12-27Merge remote-tracking branch 'auto/master'Miri Korenblit2-2/+89
2023-12-27wifi: mac80211: Skip association timeout update after comeback rejectionJouni Malinen2-0/+12
2023-12-24wifi: mac80211: clean up band switch in durationJohannes Berg1-11/+8
2023-12-23wifi: mac80211: use cfg80211_chandef_primary_freq()Johannes Berg1-19/+11
2023-12-23wifi: cfg80211: simplify cfg80211_chandef_compatible()Johannes Berg3-81/+273
2023-12-21wifi: wireless: declare different S1G chandefs incompatibleJohannes Berg1-5/+10
2023-12-21wifi: mac80211: refactor puncturing bitmap extractionJohannes Berg1-35/+17
2023-12-21wifi: cfg80211: move puncturing validation codeJohannes Berg1-69/+69
2023-12-21wifi: mac80211: validate assoc response channel configJohannes Berg1-2/+17
2023-12-19[BUGFIX] wifi: mac80211: fix driver debugfs for vif type changeJohannes Berg3-8/+3
2023-12-19[BUGFIX] wifi: mac80211: fix RCU use in TDLS fast-xmitJohannes Berg1-3/+4
2023-12-19[BUGFIX] wifi: mac80211: set station RX-NSS on reconfigJohannes Berg1-0/+2
2023-12-18wifi: mac80211: support wider bandwidth OFDMA configJohannes Berg4-62/+196
2023-12-18wifi: mac80211: add and use a link iteration macroJohannes Berg2-170/+89
2023-12-18wifi: mac80211: introduce 'channel request'Johannes Berg19-288/+330
2023-12-18wifi: mac80211: chan: chandef is non-NULL for reservedJohannes Berg1-3/+3
2023-12-18wifi: mac80211: simplify non-chanctx driversJohannes Berg10-201/+243
2023-12-18wifi: mac80211: clean up HE 6 GHz and EHT chandef parsingJohannes Berg5-99/+27
2023-12-18wifi: mac80211: clean up connection processJohannes Berg10-994/+1227
2023-12-12Merge remote-tracking branch 'auto/master'Gregory Greenman8-82/+325
2023-12-11wifi: cfg80211/mac80211: Pass wdev to cfg80211_schedule_channels_checkAndrei Otcheretianski3-5/+4
2023-12-11wifi: cfg80211: make RX assoc data constJohannes Berg4-5/+5
2023-12-11wifi: nl80211: refactor nl80211_send_mlme_event() argumentsJohannes Berg1-31/+67
2023-12-11[BUGFIX] wifi: mac80211: expect HE 6 GHz operation only on 6 GHzJohannes Berg1-3/+3
2023-12-11wifi: mac80211: use deflink and fix typo in link ID checkBenjamin Berg1-2/+2
2023-12-11wifi: mac80211: don't set bss_conf in parsingJohannes Berg2-20/+28