aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/ieee80211.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-19wifi: iwlwifi: mvm: implement link gradingMiri Korenblit1-0/+18
2024-03-25wifi: mac80211: handle indoor AFC/LPI AP on assoc successAnjaneyulu1-3/+5
2024-03-25wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()Johannes Berg1-1/+1
2024-03-25wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()Johannes Berg1-1/+1
2024-02-21wifi: cfg80211: use ML element parsing helpersJohannes Berg1-0/+38
2024-02-21wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt()Johannes Berg1-5/+6
2024-02-08wifi: mac80211: adjust EHT capa when lowering bandwidthJohannes Berg1-0/+3
2024-02-08wifi: mac80211: implement MLO multicast deduplicationJohannes Berg1-0/+5
2024-02-08wifi: mac80211: add/use ieee80211_get_sn()Johannes Berg1-1/+6
2024-02-08wifi: mac80211: refactor puncturing bitmap extractionJohannes Berg1-0/+16
2024-01-26wifi: cfg80211: validate MLO connections betterJohannes Berg1-0/+24
2024-01-26wifi: mac80211: add support for negotiated TTLM requestAyala Beker1-0/+37
2024-01-26wifi: ieee80211: add definitions for negotiated TID to Link mapAyala Beker1-0/+28
2024-01-02Merge tag 'wireless-next-2023-12-22' of git://git.kernel.org/pub/scm/linux/ke...David S. Miller1-0/+1
2023-12-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-1/+2
2023-12-21wifi: cfg80211: handle UHB AP and STA power typeMukesh Sisodiya1-0/+1
2023-12-12wifi: ieee80211: don't require protected vendor action framesJohannes Berg1-1/+2
2023-11-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+3
2023-11-24wifi: ieee80211: fix PV1 frame control field nameLiam Kearney1-2/+2
2023-11-24wifi: avoid offset calculation on NULL pointerMichael-CY Lee1-1/+3
2023-10-26Merge tag 'wireless-next-2023-10-26' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski1-2/+1
2023-10-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+29
2023-10-23wifi: mac80211: don't drop all unprotected public action framesAvraham Stern1-0/+29
2023-10-23wifi: remove unused argument of ieee80211_get_tdls_action()Dmitry Antipov1-2/+1
2023-09-25wifi: ieee80211: add UL-bandwidth definition of trigger framePo-Hao Huang1-0/+7
2023-09-25wifi: mac80211: support antenna control in injectionJohannes Berg1-0/+2
2023-09-25wifi: mac80211: add support for parsing TID to Link mapping elementAyala Beker1-0/+58
2023-09-25wifi: mac80211: use bandwidth indication element for CSAJohannes Berg1-0/+23
2023-09-11wifi: mac80211: Use flexible array in struct ieee80211_tim_ieJeff Johnson1-3/+10
2023-08-22wifi: Fix ieee80211.h kernel-doc issuesJeff Johnson1-58/+177
2023-06-22wifi: ieee80211: fix erroneous NSTR bitmap size checksJohannes Berg1-2/+2
2023-06-21wifi: cfg80211: Retrieve PSD information from RNR AP informationIlan Peer1-2/+5
2023-06-21wifi: mac80211: store BSS param change count from assoc responseJohannes Berg1-0/+64
2023-06-19wifi: mac80211: check EHT basic MCS/NSS setJohannes Berg1-8/+20
2023-06-19wifi: update multi-link element STA reconfigJohannes Berg1-2/+6
2023-06-19wifi: ieee80211: reorder presence checks in MLE per-STA profileJohannes Berg1-3/+2
2023-06-19wifi: mac80211: Support link removal using Reconfiguration ML elementIlan Peer1-0/+33
2023-06-19wifi: cfg80211: use structs for TBTT information accessBenjamin Berg1-3/+0
2023-06-19wifi: ieee80211: add structs for TBTT information accessBenjamin Berg1-0/+22
2023-06-19wifi: ieee80211: add definitions for RNR MLD paramsBenjamin Berg1-0/+15
2023-06-19wifi: ieee80211: use default for medium synchronization delayBenjamin Berg1-2/+11
2023-06-19wifi: ieee80211: add helper to validate ML element type and sizeBenjamin Berg1-19/+31
2023-06-19wifi: ieee80211: Fix the common size calculation for reconfiguration MLIlan Peer1-4/+1
2023-06-19wifi: mac80211: Rename ieee80211_mle_sta_prof_size_ok()Ilan Peer1-2/+4
2023-06-19wifi: cfg80211: ignore invalid TBTT info field typesBenjamin Berg1-0/+2
2023-06-14wifi: iwlwifi: mvm: add support for Extra EHT LTFGregory Greenman1-0/+1
2023-06-06wifi: mac80211: provide a helper to fetch the medium synchronization delayEmmanuel Grumbach1-0/+35
2023-06-06wifi: mac80211: fetch and store the EML capability informationEmmanuel Grumbach1-0/+35
2023-06-06wifi: mac80211: skip EHT BSS membership selectorJohannes Berg1-1/+4
2023-04-13wifi: ieee80211: correctly mark FTM frames non-bufferableJohannes Berg1-14/+38
2023-04-13wifi: ieee80211: clean up public action codesJohannes Berg1-8/+3
2023-02-16wifi: brcmfmac: p2p: Introduce generic flexible array frame memberKees Cook1-0/+1
2022-12-01wifi: ieee80211: Do not open-code qos address offsetsKees Cook1-6/+22
2022-10-07wifi: fix multi-link element subelement iterationJohannes Berg1-1/+1
2022-10-07wifi: mac80211: Parse station profile from association responseIlan Peer1-0/+1
2022-10-07wifi: cfg80211/mac80211: Fix ML element common size validationIlan Peer1-1/+1
2022-10-07wifi: cfg80211/mac80211: Fix ML element common size calculationIlan Peer1-6/+5
2022-10-07wifi: ieee80211: Support validating ML station profile lengthIlan Peer1-0/+40
2022-09-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-3/+5
2022-09-03wifi: use struct_group to copy addressesJohannes Berg1-3/+5
2022-08-25wifi: cfg80211/mac80211: check EHT capability size correctlyJohannes Berg1-4/+10
2022-07-22wifi: ieee80211: add helper functions for detecting TM/FTM framesAvraham Stern1-0/+54
2022-07-15wifi: mac80211: Align with Draft P802.11be_D2.0Ilan Peer1-8/+15
2022-07-15wifi: mac80211: Align with Draft P802.11be_D1.5Ilan Peer1-16/+36
2022-07-01wifi: ieee80211: s1g action frames are not robustPeter Chiu1-0/+1
2022-06-20wifi: ieee80211: add definitions for multi-link elementJohannes Berg1-0/+222
2022-06-20wifi: cfg80211: do some rework towards MLO link APIsJohannes Berg1-0/+3
2022-06-10ieee80211: add trigger frame definitionPo Hao Huang1-0/+31
2022-02-18iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMDMiri Korenblit1-0/+1
2022-02-16ieee80211: add EHT 1K aggregation definitionsMordechay Goodstein1-1/+5
2022-02-16ieee80211: Add EHT (802.11be) definitionsIlan Peer1-0/+299
2022-02-16ieee80211: add helper to check HE capability element sizeJohannes Berg1-1/+24
2022-02-16ieee80211: use tab to indent struct ieee80211_neighbor_ap_infoJohannes Berg1-4/+4
2022-02-04ieee80211: fix -Wcast-qual warningsJohannes Berg1-4/+4
2021-11-28ieee80211: change HE nominal packet padding value definesMiri Korenblit1-5/+6
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+39
2021-10-22Merge tag 'mac80211-next-for-net-next-2021-10-21' of git://git.kernel.org/pub...Jakub Kicinski1-0/+38
2021-10-18treewide: Replace 0-element memcpy() destinations with flexible arraysKees Cook1-15/+15
2021-09-28ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer capsPradeep Kumar Chitrapu1-0/+1
2021-09-27ieee80211: add power type definition for 6 GHzWen Gong1-0/+38
2021-08-26ieee80211: add definition for transmit power envelope elementWen Gong1-1/+39
2021-08-26ieee80211: add definition of regulatory info in 6 GHz operation informationWen Gong1-0/+4
2021-08-24ieee80211: add TWT element definitionsLorenzo Bianconi1-0/+62
2021-06-23ieee80211: add defines for HE PHY cap byte 10Johannes Berg1-0/+2
2021-06-23ieee80211: define timing measurement in extended capabilities IEKrishnanand Prabhu1-1/+6
2021-06-23ieee80211: add the value for Category '6' in "rtw_ieee80211_category"Christophe JAILLET1-0/+1
2021-04-19wireless: fix spelling of A-MSDU in HE capabilitiesJohannes Berg1-1/+1
2021-04-19wireless: align HE capabilities A-MPDU Length Exponent ExtensionJohannes Berg1-6/+4
2021-04-19wireless: align some HE capabilities with the specJohannes Berg1-7/+7
2021-04-19ieee80211: add the values of ranging parameters max LTF total fieldAvraham Stern1-0/+7
2020-12-11ieee80211: update reduced neighbor report TBTT info lengthAvraham Stern1-4/+4
2020-12-11cfg80211: Parse SAE H2E only membership selectorIlan Peer1-0/+1
2020-11-06ieee80211: Add definition for WFA DPPKurt Lee1-0/+3
2020-09-28nl80211: extend support to config spatial reuse parameter setRajkumar Manoharan1-2/+5
2020-09-28mac80211: support S1G associationThomas Pedersen1-0/+21
2020-09-28mac80211: encode listen interval for S1GThomas Pedersen1-0/+7
2020-09-28cfg80211: handle Association Response from S1G STAThomas Pedersen1-0/+5
2020-09-28cfg80211: convert S1G beacon to scan resultsThomas Pedersen1-0/+32
2020-09-28nl80211: support S1G capability overrides in assocThomas Pedersen1-0/+2
2020-09-18ieee80211: redefine S1G bits with GENMASKThomas Pedersen1-78/+78
2020-08-03mac80211: Handle special status codes in SAE commitJouni Malinen1-0/+2
2020-06-25ieee80211: Add missing and new AKM suite selector definitionsVeerendranath Jakkam1-0/+4
2020-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2020-05-31mac80211: check the correct bit for EMA APShaul Triebitz1-1/+1
2020-05-31ieee80211: add HE ext EIDs and 6 GHz capability definesJohannes Berg1-0/+28
2020-05-31ieee80211: add code to obtain and parse 6 GHz operation fieldJohannes Berg1-1/+51
2020-05-31ieee80211: definitions for reduced neighbor reportsTova Mussai1-0/+28
2020-05-27cfg80211: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-3/+3
2020-05-27mac80211: Add new AMPDU factor macro for HE peer capsTamizh Chelvam1-0/+5
2020-05-27ieee80211: S1G definesThomas Pedersen1-0/+221
2020-05-27cfg80211: add KHz variants of frame RX APIThomas Pedersen1-0/+2
2020-05-25ieee80211: Fix incorrect mask for default PE durationPradeep Kumar Chitrapu1-1/+1
2020-04-24ieee80211: share 802.11 unit conversion helpersThomas Pedersen1-0/+10
2020-04-24cfg80211: Parse HE membership selectorIlan Peer1-0/+1
2020-04-24mac80211: implement Operating Mode Notification extended NSS supportJohannes Berg1-3/+9
2020-03-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+2
2020-03-25ieee80211: fix HE SPR size calculationJohannes Berg1-2/+2
2020-02-14ieee80211: add WPA3 OWE AKM suite selectorSergey Matyukevich1-0/+1
2020-02-07mac80211: parse also the RSNXE IEShaul Triebitz1-0/+8
2020-02-07ieee80211: fix 'the' doubling in commentsZvika Yehudai1-3/+3
2020-01-15mac80211: add ieee80211_is_any_nullfunc()Thomas Pedersen1-0/+9
2019-12-13trivial: mac80211: fix indentationJohn Crispin1-1/+1
2019-07-29mac80211: add support for the ADDBA extension elementJohn Crispin1-0/+2
2019-07-29mac80211: fix ieee80211_he_oper_size() commentJohn Crispin1-2/+2
2019-07-26mac80211: HE: add Spatial Reuse element parsing supportJohn Crispin1-0/+49
2019-07-26mac80211: add support for parsing ADDBA_EXT IEsJohn Crispin1-0/+8
2019-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-06-14ieee80211: Add a missing extended capability flag definitionIlan Peer1-0/+7
2019-06-14nl80211: add support for SAE authentication offloadChung-Hsien Hsu1-0/+1
2019-04-26ieee80211: update HE IEs to D4.0 specLiad Kaufman1-5/+8
2019-04-26cfg80211: support non-inheritance elementSara Sharon1-0/+1
2019-02-22Merge tag 'wireless-drivers-next-for-davem-2019-02-22' of git://git.kernel.or...David S. Miller1-0/+2
2019-02-22mac80211: update HE IEs to D3.3Liad Kaufman1-7/+15
2019-02-22mac80211: support max channel switch time elementSara Sharon1-0/+1
2019-02-14iwlwifi: mvm: support FTM initiatorJohannes Berg1-0/+2
2019-02-11cfg80211: Use const more consistently in for_each_element macrosJouni Malinen1-9/+9
2019-02-08ieee80211: fix for_each_element_extid()Johannes Berg1-2/+2
2019-02-08mac80211: indicate support for multiple BSSIDSara Sharon1-0/+5
2019-02-08mac80211: support multi-bssidSara Sharon1-1/+33
2019-02-08cfg80211: add and use strongly typed element iteration macrosJohannes Berg1-0/+53
2018-12-18mac80211: update HE operation fields to D3.0Shaul Triebitz1-13/+13
2018-12-18ieee80211: add bits for TWT in Extended Capabilities IEEmmanuel Grumbach1-0/+4
2018-11-09{nl,mac}80211: report gate connectivity in station infoBob Copeland1-0/+2
2018-10-11mac80211: minstrel: Enable STBC and LDPC for VHT RatesChaitanya T K1-0/+1
2018-09-05wireless: align to draft 11ax D3.0Shaul Triebitz1-26/+46
2018-09-05ieee80211: add new VHT capability fields/parsingJohannes Berg1-2/+33
2018-09-05ieee80211: remove redundant leading zeroesSara Sharon1-2/+2
2018-06-18ieee80211: bump IEEE80211_MAX_AMPDU_BUF to support HEJohannes Berg1-4/+6
2018-06-15cfg80211: Add support for HELuca Coelho1-0/+427
2018-02-22mac80211: add get TID helperSara Sharon1-0/+12
2018-02-19ieee80211: Increase PMK maximum length to 64 bytesSrinivas Dasari1-1/+1
2017-10-02ieee80211: Add WFA TPC report element OUI typeAvraham Stern1-0/+1
2017-06-30ieee80211: update public action codesPeter Oh1-1/+34
2017-06-13cfg80211: support 4-way handshake offloading for 802.1XAvraham Stern1-0/+3
2017-06-13cfg80211: support 4-way handshake offloading for WPA/WPA2-PSKEliad Peller1-0/+1
2017-04-28mac80211: Add support for BSS max idle period elementAvraham Stern1-1/+27
2017-04-26ieee80211: fix kernel-doc parsing errorsJohannes Berg1-6/+6
2017-04-26ieee80211: add FT-802.1X AKM suite selectorLuca Coelho1-0/+1
2017-04-26ieee80211: add SUITE_B AKM selectorsLuca Coelho1-12/+14
2017-03-31cfg80211: Add support for FILS shared key authentication offloadVidyullatha Kanchanapally1-0/+13
2017-03-06ieee80211: define HT operation CCFS2 fieldJohannes Berg1-0/+2
2017-03-06ieee80211: rename CCFS1/CCFS2 to CCFS0/CCFS1Johannes Berg1-2/+2
2017-03-06ieee80211: add FT-PSK AKM suite selectorAvraham Stern1-0/+1
2017-02-08nl80211: add HT/VHT capabilities to AP parametersJohannes Berg1-1/+2
2017-01-26wireless: define cipher/AKM suites using a macroJohannes Berg1-22/+24
2017-01-05wireless: move IEEE80211_NUM_ACS to ieee80211.hJohannes Berg1-0/+2
2016-10-27cfg80211: Add KEK/nonces for FILS association framesJouni Malinen1-0/+3
2016-10-27cfg80211: Add Fast Initial Link Setup (FILS) auth algsJouni Malinen1-0/+3
2016-10-27cfg80211: Define IEEE P802.11ai (FILS) information elementsJouni Malinen1-0/+20
2016-06-30mac80211: Encrypt "Group addressed privacy" action framesMasashi Honma1-0/+30
2016-06-30wireless: Use macro instead of numberMasashi Honma1-1/+1
2016-04-06mac80211: add A-MSDU tx supportFelix Fietkau1-0/+3
2016-04-06mac80211: add fast-rx pathJohannes Berg1-0/+10
2016-04-05ieee80211: support parsing Fine Timing Measurement action frameAvraham Stern1-0/+11
2016-02-24mac80211: limit the A-MSDU Tx based on peer's capabilitiesEmmanuel Grumbach1-0/+19
2016-01-14mac80211: process and save VHT MU-MIMO group frameSara Sharon1-0/+7
2015-10-13wireless: add WNM action frame categoriesJohannes Berg1-0/+3
2015-10-13wireless: update robust action frame listJohannes Berg1-0/+2
2015-10-09net/ieee80211: ieee80211_is_* can be booleanYaowei Bai1-38/+38
2015-09-22wireless: mark element IDs 8 and 9 reservedJohannes Berg1-2/+1
2015-09-22mac80211: allow to transmit A-MSDU within A-MPDUEmmanuel Grumbach1-0/+1
2015-08-14mac80211: fix BIT position for TDLS WIDE extended capEmmanuel Grumbach1-1/+1
2015-01-27mac80111: Add BIP-CMAC-256 cipherJouni Malinen1-0/+9
2015-01-27cfg80211: Add new GCMP, CCMP-256, BIP-GMAC, BIP-CMAC-256 ciphersJouni Malinen1-0/+18
2014-11-19mac80211: add parsing of TDLS specific IEsArik Nemtsov1-0/+15
2014-11-19cfg/mac80211: define TDLS channel switch feature bitArik Nemtsov1-0/+6
2014-11-19mac80211: add BSS coex IE to TDLS setup framesArik Nemtsov1-0/+3
2014-11-19mac80211: retransmit TDLS teardown packet through AP if not ACKedLiad Kaufman1-0/+25
2014-11-04ieee80211: add "max length of AMPDU" enum for VHTEran Harary1-1/+16
2014-10-09mac80211: add extended channel switching capability if the driver supports CSALuciano Coelho1-0/+5
2014-09-11cfg80211: add WMM traffic stream APIJohannes Berg1-0/+4
2014-09-08mac80211: support DTPC IE (from Cisco Client eXtensions)Steinar H. Gunderson1-1/+2
2014-09-05cfg80211: add Intel Mobile Communications copyrightJohannes Berg1-0/+1
2014-08-26ieee80211: Support parsing TPC report element in action framesAndrei Otcheretianski1-0/+65
2014-07-21mac80211: add TDLS QoS param IE on setup-confirmArik Nemtsov1-0/+20
2014-06-23mac80211: add API to request TDLS operation from userspaceArik Nemtsov1-0/+3
2014-05-28wireless: add missing WLAN_EID_BSS_INTOLERANT_CHL_REPORTJes Sorensen1-0/+1
2014-03-20Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jber...John W. Linville1-0/+4
2014-03-19wireless: max MSDU size for DMG networksVladimir Kondratiev1-0/+4