aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-06wifi: iwlwifi: mvm: Activate EMLSR based on traffic volumeMiri Korenblit1-5/+14
2024-04-19wifi: iwlwifi: mvm: move phy band to nl80211 band helperBenjamin Berg1-16/+1
2024-03-25wifi: iwlwifi: mvm: include link ID when releasing framesBenjamin Berg1-12/+8
2024-02-15Merge wireless into wireless-nextJohannes Berg1-0/+4
2024-02-08wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packetsJohannes Berg1-4/+2
2024-02-08wifi: iwlwifi: mvm: combine condition/warningJohannes Berg1-3/+1
2024-02-08wifi: iwlwifi: mvm: expand queue sync warning messagesJohannes Berg1-5/+5
2024-02-08wifi: iwlwifi: mvm: fix a crash when we run out of stationsEmmanuel Grumbach1-0/+4
2024-02-02wifi: iwlwifi: mvm: log dropped packets due to MIC errorDaniel Gabay1-1/+4
2024-02-02wifi: iwlwifi: mvm: report beacon protection failuresJohannes Berg1-11/+15
2023-10-23wifi: iwlwifi: mvm: simplify the reorder bufferEmmanuel Grumbach1-295/+18
2023-10-23wifi: iwlwifi: disable multi rx queue for 9000Emmanuel Grumbach1-1/+10
2023-09-13wifi: iwlwifi: mvm: add a debug print when we get a BAREmmanuel Grumbach1-0/+3
2023-09-13wifi: iwlwifi: mvm: log dropped framesEmmanuel Grumbach1-1/+5
2023-09-11wifi: iwlwifi: mvm: move RU alloc B2 placementJohannes Berg1-1/+1
2023-06-21wifi: iwlwifi: mvm: indicate HW decrypt for beacon protectionJohannes Berg1-3/+6
2023-06-19wifi: iwlwifi: mvm: Validate tid is in valid range before using itAnjaneyulu1-3/+6
2023-06-19wifi: iwlwifi: add some FW misbehaviour check infrastructureJohannes Berg1-4/+6
2023-06-14wifi: iwlwifi: mvm: initialize the rx_vec before using itMukesh Sisodiya1-1/+4
2023-06-14wifi: iwlwifi: mvm: support U-SIG EHT validate checksJohannes Berg1-0/+9
2023-06-07Merge wireless into wireless-nextJohannes Berg1-1/+8
2023-06-06wifi: iwlwifi: mvm: clarify EHT RU allocation bitsJohannes Berg1-2/+2
2023-05-16wifi: iwlwifi: mvm: fix access to fw_id_to_mac_idGregory Greenman1-0/+7
2023-05-16wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlockJohannes Berg1-1/+1
2023-04-20wifi: iwlwifi: modify scan request and results when in link protectionAvraham Stern1-2/+2
2023-04-20wifi: iwlwifi: mvm: fix MIC removal confusionJohannes Berg1-23/+5
2023-04-17wifi: iwlwifi: mvm: track station mask for BAIDsJohannes Berg1-13/+21
2023-04-13wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocolsAvraham Stern1-3/+2
2023-03-30wifi: iwlwifi: mvm: rxmq: report link ID to mac80211Johannes Berg1-7/+21
2023-03-30wifi: iwlwifi: mvm: sta preparation for MLOGregory Greenman1-2/+3
2023-03-22wifi: iwlwifi: mvm: report hardware timestamps in RX/TX statusAvraham Stern1-3/+4
2023-03-07wifi: iwlwifi: mvm: fix EOF bit reportingJohannes Berg1-18/+10
2023-03-07wifi: iwlwifi: Do not include radiotap EHT user info if not neededIlan Peer1-21/+37
2023-03-07wifi: iwlwifi: mvm: add EHT RU allocation to radiotapMordechay Goodstein1-2/+88
2023-03-07wifi: iwlwifi: mvm: add primary 80 known for EHT radiotapMordechay Goodstein1-0/+9
2023-03-07wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer modeMordechay Goodstein1-9/+161
2023-03-07wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU widthMordechay Goodstein1-0/+71
2023-03-07wifi: iwlwifi: mvm: rename define to generic nameMordechay Goodstein1-1/+1
2023-03-07wifi: iwlwifi: mvm: add all EHT based on data0 info from HWMordechay Goodstein1-2/+71
2023-03-07wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flagsMordechay Goodstein1-0/+135
2023-03-07wifi: iwlwifi: mvm: add an helper function radiotap TLVsMordechay Goodstein1-17/+26
2023-03-07wifi: radiotap: separate vendor TLV into header/contentMordechay Goodstein1-8/+8
2023-03-07wifi: iwlwifi: reduce verbosity of some logging eventsGolan Ben Ami1-1/+1
2023-03-07wifi: iwlwifi: mvm: mark mac header with no data framesMordechay Goodstein1-4/+1
2023-03-07wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHTMordechay Goodstein1-0/+4
2023-03-07wifi: mac80211: add support for driver adding radiotap TLVsMordechay Goodstein1-13/+14
2023-01-30wifi: iwlwifi: mvm: Reset rate index if rate is wrongMukesh Sisodiya1-3/+4
2023-01-30wifi: iwlwifi: mvm: simplify by using SKB MAC header pointerMordechay Goodstein1-28/+16
2023-01-30wifi: iwlwifi: mvm: add sniffer meta data APIsMordechay Goodstein1-0/+4
2023-01-30wifi: iwlwifi: rx: add sniffer support for EHT modeMordechay Goodstein1-1/+17
2023-01-30wifi: iwlwifi: mvm: add minimal EHT rate reportingJohannes Berg1-0/+7
2022-12-07wifi: iwlwifi: mvm: don't access packet before checking lenMordechay Goodstein1-18/+20
2022-11-10wifi: iwlwifi: mvm: print an error instead of a warning on invalid rateLuca Coelho1-3/+5
2022-09-18wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE codeJohannes Berg1-22/+14
2022-09-18wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status settingJohannes Berg1-191/+165
2022-02-18iwlwifi: avoid void pointer arithmeticJohannes Berg1-2/+2
2022-02-04cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAPJohannes Berg1-0/+3
2021-12-21iwlwifi: mvm: drop too short packets silentlyJohannes Berg1-11/+1
2021-12-21iwlwifi: mvm: Fix calculation of frame lengthIlan Peer1-0/+27
2021-12-21iwlwifi: mvm: handle RX checksum on Bz devicesJohannes Berg1-1/+5
2021-12-21iwlwifi: mvm: fix a stray tabDan Carpenter1-2/+1
2021-12-07iwlwifi: mvm: fix delBA vs. NSSN queue sync raceJohannes Berg1-1/+4
2021-10-22iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()Luca Coelho1-5/+3
2021-10-22iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_N...Luca Coelho1-54/+78
2021-10-22iwlwifi: mvm: update definitions due to new rate & flagsMiri Korenblit1-39/+39
2021-10-22iwlwifi: mvm: Remove antenna c referencesMiri Korenblit1-1/+0
2021-08-26iwlwifi: mvm: don't use FW key ID in beacon protectionJohannes Berg1-14/+27
2021-08-26iwlwifi: mvm: silently drop encrypted frames for unknown stationAvraham Stern1-2/+2
2021-06-22iwlwifi: mvm: fill phy_data.d1 for no-data RXJohannes Berg1-6/+4
2021-04-14iwlwifi: mvm: clean up queue sync implementationJohannes Berg1-47/+11
2021-04-06iwlwifi: mvm: fix beacon protection checksJohannes Berg1-5/+12
2021-02-05iwlwifi: mvm: fix CSA AP sideEmmanuel Grumbach1-0/+31
2021-02-05iwlwifi: mvm: advertise BIGTK client support if availableJohannes Berg1-10/+75
2021-02-05iwlwifi: mvm: check more notification sizesJohannes Berg1-0/+9
2020-12-11iwlwifi: mvm: Fix fall-through warnings for ClangGustavo A. R. Silva1-4/+4
2020-12-10iwlwifi: tighten RX MPDU bounds checksJohannes Berg1-10/+22
2020-12-10iwlwifi: mvm: validate firmware sync response sizeJohannes Berg1-0/+19
2020-12-10iwlwifi: use SPDX tagsJohannes Berg1-62/+6
2020-12-10iwlwifi: mvm: do more useful queue sync accountingJohannes Berg1-3/+7
2020-12-10iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument typeJohannes Berg1-6/+7
2020-12-10iwlwifi: validate MPDU length against notification lengthJohannes Berg1-0/+6
2020-12-10iwlwifi: mvm: add support for 6GHzLuca Coelho1-0/+2
2020-10-08iwlwifi: mvm: get number of stations from TLVNathan Errera1-1/+1
2020-10-01iwlwifi: align RX status flags with firmwareJohannes Berg1-6/+6
2020-10-01iwlwifi: mvm: use CHECKSUM_COMPLETEJohannes Berg1-17/+56
2020-01-22iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queuesEmmanuel Grumbach1-8/+11
2019-11-20iwlwifi: mvm: remove left-over non-functional email aliasJohannes Berg1-1/+1
2019-11-15iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560Johannes Berg1-2/+2
2019-10-25iwlwifi: rx: use new api to get band from rx mpduTova Mussai1-2/+21
2019-09-06iwlwifi: mvm: don't log un-decrypted framesEmmanuel Grumbach1-2/+10
2019-09-06iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notificationJohannes Berg1-0/+39
2019-09-06iwlwifi: mvm: drop BA sessions on too many old-SN framesJohannes Berg1-0/+53
2019-09-06iwlwifi: add a pointer to the trans_cfg directly in transLuca Coelho1-5/+5
2019-09-06iwlwifi: separate elements from cfg that are needed by trans_allocLuca Coelho1-5/+6
2019-07-30iwlwifi: mvm: fix frame drop from the reordering bufferEmmanuel Grumbach1-11/+33
2019-07-30iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queuesEmmanuel Grumbach1-12/+52
2019-07-30iwlwiif: mvm: refactor iwl_mvm_notify_rx_queueEmmanuel Grumbach1-8/+9
2019-07-30iwlwifi: mvm: add a new RSS sync notification for NSSN syncEmmanuel Grumbach1-32/+52
2019-06-22timekeeping: Use proper clock specifier names in functionsJason A. Donenfeld1-1/+1
2019-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+24
2019-04-28iwlwifi: mvm: check for length correctness in iwl_mvm_create_skb()Luca Coelho1-4/+24
2019-03-22iwlwifi: mvm: report all NO_DATA events to mac80211Johannes Berg1-11/+20
2019-02-14iwlwifi: mvm: fix the spatial reuse parsing for HE_TRIG PPDUsEmmanuel Grumbach1-4/+4
2019-02-14iwlwifi: mvm: fix HE radiotap data4 for HE-TB PPDUsJohannes Berg1-4/+14
2019-02-14iwlwifi: mvm: clean up NO_PSDU caseJohannes Berg1-5/+2
2019-02-04iwlwifi: mvm: don't hide HE radiotap data in SKBJohannes Berg1-11/+36
2019-02-04iwlwifi: mvm: add HE TB PPDU SIG-A BW to radiotapJohannes Berg1-6/+15
2019-02-04iwlwifi: mvm: add fall through comments where neededLuca Coelho1-1/+1
2019-01-31iwlwifi: mvm: fix merge damage in iwl_mvm_rx_mpdu_mq()Luca Coelho1-0/+3
2019-01-29iwlwifi: mvm: include configured sniffer AID in radiotapJohannes Berg1-4/+35
2019-01-29iwlwifi: mvm: document monitor mode reorder buffer bypassJohannes Berg1-0/+2
2019-01-29iwlwifi: mvm: implement CSI reportingJohannes Berg1-11/+9
2019-01-29iwlwifi: mvm: fix A-MPDU reference assignmentJohannes Berg1-1/+1
2019-01-29iwlwifi: mvm: read IWL_RX_MPDU_PHY_SHORT_PREAMBLE only for CCKJohannes Berg1-1/+2
2019-01-29iwlwifi: iwlmvm: in monitor NDP notif take the NSS from rx_vecShaul Triebitz1-4/+13
2019-01-29iwlwifi: iwlmvm: ignore HE PPDU type regarding EOFShaul Triebitz1-11/+7
2018-12-20iwlwifi: mvm: handle RX no data notificationShaul Triebitz1-1/+125
2018-12-14iwlwifi: mvm: radiotap: remove UL_DL bit in HE TRIG_BASEDShaul Triebitz1-3/+6
2018-12-14iwlwifi: mvm: add L-SIG length to radiotapShaul Triebitz1-36/+60
2018-12-14iwlwifi: mvm: change PHY data RX for HE radiotapShaul Triebitz1-189/+178
2018-11-11iwlwifi: mvm: remove set but not used variable 'he_phy_data'YueHaibing1-6/+0
2018-10-06iwlwifi: mvm: show more HE radiotap data for TB PPDUsJohannes Berg1-36/+31
2018-10-06iwlwifi: mvm: decode HE information for MU (without ext info)Johannes Berg1-1/+2
2018-10-06iwlwifi: mvm: add more information to HE radiotapJohannes Berg1-4/+31
2018-10-06iwlwifi: mvm: add LDPC-XSYM to HE radiotap dataJohannes Berg1-5/+11
2018-10-06iwlwifi: mvm: add TXOP to HE radiotap dataJohannes Berg1-0/+5
2018-10-06iwlwifi: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsingJohannes Berg1-25/+10
2018-10-06iwlwifi: mvm: clean up HE radiotap RU allocation parsingJohannes Berg1-77/+89
2018-10-06iwlwifi: mvm: pull some he_phy_data decoding into a separate functionJohannes Berg1-46/+59
2018-10-06iwlwifi: mvm: put HE SIG-B symbols/users data correctlyJohannes Berg1-4/+4
2018-10-06iwlwifi: mvm: minor cleanups to HE radiotap codeJohannes Berg1-8/+3
2018-10-06iwlwifi: mvm: remove unnecessary overload variableJohannes Berg1-3/+3
2018-10-06iwlwifi: dbg: group trigger condition to helper functionSara Sharon1-13/+9
2018-09-28iwlwifi: mvm: Support TKIP on gen2 data pathDavid Spinadel1-1/+8
2018-09-28iwlwifi: mvm: report RU offset is knownJohannes Berg1-1/+2
2018-09-28iwlwifi: iwlmvm: fix typo when checking for TX BeamformingShaul Triebitz1-1/+1
2018-08-31iwlwifi: mvm: decode HE TB PPDU dataJohannes Berg1-17/+21
2018-08-31iwlwifi: mvm: remove channel 2 from HE radiotap if not applicableJohannes Berg1-2/+4
2018-08-31iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUsJohannes Berg1-2/+2
2018-08-31iwlwifi: mvm: properly decode HE GI durationJohannes Berg1-6/+16
2018-08-31iwlwifi: mvm: put LTF symbol size into HE radiotapJohannes Berg1-1/+13
2018-08-31iwlwifi: mvm: implement extended HE-MU sniffer APIJohannes Berg1-26/+114
2018-08-31iwlwifi: mvm: move he RX handling to a separate functionSara Sharon1-1/+1
2018-08-31iwlwifi: mvm: move he RX handling to a separate functionSara Sharon1-296/+286
2018-08-31iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SULiad Kaufman1-1/+2
2018-08-31iwlwifi: mvm: add bss color to radiotapLiad Kaufman1-0/+14
2018-08-02iwlwifi: support new rx_mpdu_desc apiGolan Ben Ami1-22/+73
2018-07-26iwlwifi: mvm: add radiotap data for HELuca Coelho1-6/+163
2018-07-26iwlwifi: add support for IEEE802.11axLuca Coelho1-2/+120
2018-05-30iwlwifi: mvm: fix race in queue notification waitJohannes Berg1-8/+8
2018-05-30iwlwifi: mvm: drop UNKNOWN security type framesSara Sharon1-4/+16
2018-04-26iwlwifi: mvm: move skb padding reservation earlierJohannes Berg1-9/+11
2018-04-20iwlwifi: mvm: use the new get_tid functionSara Sharon1-4/+3
2018-04-20iwlwifi: mvm: add traffic condition monitoring (TCM)Luca Coelho1-0/+6
2018-03-28iwlwifi: mvm: flip AMSDU addresses only for 9000 familySara Sharon1-10/+15
2018-02-16iwlwifi: mvm: fix security bug in PN checkingSara Sharon1-19/+20
2017-12-20iwlwifi: mvm: support RX flags API changeSara Sharon1-1/+3
2017-12-19Merge tag 'wireless-drivers-next-for-davem-2017-12-18' of git://git.kernel.or...David S. Miller1-2/+4
2017-12-05iwlwifi: mvm: rs: introduce new API for rate scalingGregory Greenman1-1/+1
2017-12-05iwlwifi: mvm: mark MIC stripped MPDUsSara Sharon1-0/+2
2017-12-05iwlwifi: mvm: enable RX offloading with TKIP and WEPDavid Spinadel1-3/+9
2017-11-25iwlwifi: mvm: check for short GI only for OFDMSara Sharon1-1/+3
2017-11-25iwlwifi: mvm: set correct chains in Rx statusShaul Triebitz1-1/+3
2017-11-03iwlwifi: drop RX frames during hardware restartShahar S Matityahu1-0/+3
2017-11-03iwlwifi: mvm: Convert timers to use timer_setup()Kees Cook1-2/+2
2017-11-03iwlwifi: mvm: improve latency when there is a reorder timeoutSara Sharon1-0/+16
2017-10-18iwlwifi: mvm: pass baid_data to iwl_mvm_release_frames()Johannes Berg1-8/+8
2017-10-18iwlwifi: mvm: remove duplicated fields in mvm reorder bufferSara Sharon1-3/+4
2017-10-18iwlwifi: mvm: allocate reorder buffer according to needJohannes Berg1-9/+21
2017-10-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.gitKalle Valo1-4/+7
2017-10-06iwlwifi: mvm: change warning to warn_once()Sara Sharon1-1/+2
2017-10-06iwlwifi: mvm: support firmware debug trigger on frame reorder timeoutEmmanuel Grumbach1-0/+5
2017-10-06iwlwifi: mvm: do not print security error in monitor modeShaul Triebitz1-1/+3
2017-09-08iwlwifi: mvm: fix reorder buffer for 9000 devicesSara Sharon1-3/+4
2017-08-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-4/+6
2017-08-09iwlwifi: mvm: don't WARN when a legit race happens in A-MPDUEmmanuel Grumbach1-4/+6
2017-08-01iwlwifi: mvm: byte-swap constant instead of variableJohannes Berg1-1/+1
2017-08-01iwlwifi: refactor firmware debug codeJohannes Berg1-3/+4
2017-06-28Merge tag 'iwlwifi-next-for-kalle-2017-06-28' of git://git.kernel.org/pub/scm...Kalle Valo1-1/+1
2017-06-23iwlwifi: mvm: remove pointless num_stored conditionJohannes Berg1-1/+1
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-3/+2
2017-04-28Merge tag 'mac80211-next-for-davem-2017-04-28' of git://git.kernel.org/pub/sc...David S. Miller1-13/+13
2017-04-28mac80211: rename ieee80211_rx_status::vht_nss to just nssJohannes Berg1-1/+1
2017-04-28mac80211: separate encoding/bandwidth from flagsJohannes Berg1-5/+5
2017-04-28mac80211: clean up rate encoding bits in RX statusJohannes Berg1-12/+12
2017-04-25iwlwifi: mvm: support new rate flagsSara Sharon1-2/+2
2017-04-19iwlwifi: mvm: flip address 4 of AMSDU framesSara Sharon1-1/+8
2017-04-19iwlwifi: mvm: dump frames early on invalid rateSara Sharon1-5/+13
2017-04-19iwlwifi: mvm: ignore BAID for SN smaller than SSNSara Sharon1-6/+24
2017-04-19iwlwifi: mvm: work around HW issue with AMSDU de-aggregationSara Sharon1-0/+7
2017-04-19iwlwifi: mvm: do not turn on RX_FLAG_AMSDU_MORESara Sharon1-3/+0
2017-04-19iwlwifi: mvm: prepare for station count changeSara Sharon1-1/+1
2017-04-11iwlwifi: mvm: optimize reorder timeout frame releasingSara Sharon1-5/+15
2017-02-08iwlwifi: mvm: fix reorder timer re-armingSara Sharon1-1/+2
2017-02-06iwlwifi: mvm: align copy-break SKB payload for MQ RXJohannes Berg1-1/+10
2016-10-19iwlwifi: mvm: wake the wait queue when the RX sync counter is zeroSara Sharon1-1/+2
2016-09-19iwlwifi: mvm: document passing unexpected Block Ack Request framesJohannes Berg1-0/+5
2016-09-19iwlwifi: mvm: support BAR in reorder bufferSara Sharon1-3/+9
2016-09-19iwlwifi: mvm: cleanup skb queue functions useSara Sharon1-6/+7
2016-09-16iwlwifi: mvm: tighten BAID range checkJohannes Berg1-1/+1