Squashed 'drivers/staging/qca-wifi-host-cmn/' changes from 3ecb182f..7f0758786719
7f0758786719 Merge tag 'LA.UM.9.12.r1-18500-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona a6fc45e653b8 qcacmn: Update no. of DWORDs for htt_tx_msdu_desc_ext2_t f5cbe1403de6 BACKPORT: qcacmn: Fix potential OOB read in util_scan_parse_rnr_ie b36f4df4b5e3 Merge tag 'LA.UM.9.12.r1-18200-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona 4efd3551cc30 Merge tag 'LA.UM.9.12.r1-18100-SMxx50.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona cd60807a8ed8 qca-wifi-host-cmn: Add void keyword to old-style zero prototype functions bdb5e36d9593 Merge tag 'LA.UM.9.12.r1-15600-SMxx50.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona 71b20f60c783 Merge tag 'LA.UM.9.12.r1-15200-SMxx50.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn into android13-4.19-kona f2ffed856c01 qcacmn: lock reo_cmd_lock earlier in dp_reo_send_cmd to avoid race cond d65f2ddb307e qcacmn: Add time slice duty cycle attribute into QCA vendor command 922650d37b6e Add 'techpack/video/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' f7093da89dab Add 'techpack/display/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' 44cddf1c0c66 Add 'techpack/data/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' 377800548dc6 Add 'techpack/camera/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' b0cefa63a97c Add 'techpack/audio/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' 0474bfa608e8 Add 'drivers/staging/qcacld-3.0/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' e1c6426a3a1f Add 'drivers/staging/qca-wifi-host-cmn/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' 1f32ec9ea78b Add 'drivers/staging/fw-api/' from tag 'LA.UM.9.12.r1-14900-SMxx50.QSSI13.0' 249aa34c8161 Add 'arch/arm64/boot/dts/vendor/qcom/display/' from tag 'LA.UM.9.12.r1-13500-SMxx50.0' 5a1b5aaf8673 Add 'arch/arm64/boot/dts/vendor/qcom/camera/' from tag 'LA.UM.9.12.r1-13500-SMxx50.0' 3bd3ae4fc70d Initial empty repository fe50fa1d5098 Initial empty repository f637c1dbb8f4 Initial empty repository 7eb9a06ef53e Initial empty repository 3617c157bf8f Initial empty repository 206e4e3f6c83 Initial empty repository 5ff0cfa73656 Initial empty repository 795bed017605 Initial empty repository 818fcc801af0 Initial empty repository 1226de9d0683 Merge commit '0219ae6' into wlan-cmn.driver.lnx.1.0-dev b0b838e6d5b2 Merge remote-tracking branch 'origin/caf/caf-wlan/master' into wlan-cmn.driver.lnx.1.0-dev REVERT: 3ecb182ffc11 Merge cf8493841f7e16c0ccb1a6f9adda977319b8eb75 on remote branch REVERT: 97f8ed1594dd Merge 635a516572b72cb286e7a0728cf6f90eb2a4320f on remote branch REVERT: cf8493841f7e qcacmn: Abort only host scans on roam start notification REVERT: fe640224294b qcacmn: Fix out of bound read issue in ESP ie parse REVERT: 635a516572b7 qcacmn: Fix out of bound read issue in ESP ie parse REVERT: 8822cbfe4b29 Merge 7cfc3cf23d4d938313ad31b215eb43540022f5a6 on remote branch REVERT: 7cfc3cf23d4d qcacmn: Fetch rssi from radar report pulse REVERT: 62a86eeb8ffb qcacmn: Add support for the 4th dword in radar report pulse REVERT: 469092778cbb qcacmn: Increase status size for HTT WBM completion v3 REVERT: 03ee5d7179cb qcacmn: Check cookie and avoid to read out of bound REVERT: 04103469c1ea qcacmn: Add all membership selector elements REVERT: 635a0760f27a qcacmn: Add bss membership selector defines to wlan_cmn_ieee80211.h REVERT: a45a86d77065 qcacmn: Check function pointer to avoid NULL point dereference REVERT: 99ab2d4b8fa9 qcacmn: Possible OOB read in process_fw_diag_event_data REVERT: a083aa58527b Merge "qcacmn: Fix OOB read issue in SSID ie" into wlan-cmn.driver.lnx.2.0.5.c7 REVERT: 808a304836e4 Merge "qcacmn: Possible Integer overflow in wifi_pos_oem_rsp_handler" into wlan-cmn.driver.lnx.2.0.5.c7 REVERT: df68495020ab qcacmn: Fix OOB read issue in SSID ie REVERT: f390359c7560 qcacmn: Possible Integer overflow in wifi_pos_oem_rsp_handler REVERT: fe3a9684755a qcacmn: Fix possible OOB in wmi_extract_dbr_buf_release_entry REVERT: ecb598d1d543 Merge "qcacmn: Add CDP intf to flush fragments for a particular peer" into wlan-cmn.driver.lnx.2.0.5.c7 REVERT: 72f820fadd63 qcacmn: Replace WMI_LOGI() with wmi_* appropriate log level REVERT: c7edc2b097e4 qcacmn: Add CDP intf to flush fragments for a particular peer REVERT: d9266e38dc33 qcacmn: Add length check in beacon IE parsing function REVERT: a8c8ce05ce85 qcacmn: Avoid checking extcaps byte if equal to IE len REVERT: fa870efaab95 qcacmn: handle IPA buffer smmu map/unmap correctly REVERT: ba6aca823cf8 Merge "qcacmn: Optimize congestion calculation logic" REVERT: 25588c65826b qcacmn: Optimize congestion calculation logic REVERT: d79b770fbc87 qcacmn: Increment skb users for TSO pkt before enqueue of first segment REVERT: 26f6bd4d0d19 qcacmn: Fix out of bound read issue in ESP ie parse REVERT: 819b40fa0970 qcacmn: Add wlan status code enum REVERT: 7ef642ed5661 qcacmn: Fix OOB issue for bwnss oui REVERT: 18f9d7792b45 qcacmn: Access scan_req_q under lock REVERT: 4e49cb1fddd1 qcacmn: Fix potential oob issue in wlan_parse_wapi_ie() REVERT: 74ff755eca94 Merge "qcacmn: Fix possible OOB read in cnss_diag_cmd_handler" into wlan-cmn.driver.lnx.2.0.5.c7 REVERT: cf8764a6f33c Merge "qcacmn: Enqueue scan request only after scan scheduling is success" into wlan-cmn.driver.lnx.2.0.5.c7 REVERT: 9aea2117a972 Merge "qcacmn: Flush the PCIe window select config before device access" into wlan-cmn.driver.lnx.2.0.5.c7 REVERT: 03502cb697c8 qcacmn: Fix possible OOB read in cnss_diag_cmd_handler REVERT: 0c1683de7e1e qcacmn: Optimize congestion score calculation REVERT: 6ccd9a75b8ae qcacmn: Flush the PCIe window select config before device access REVERT: 366948bb8e12 qcacmn: Validate NDP app info length before accessing NDP app info REVERT: 80fcff41d62a qcacmn: Enqueue scan request only after scan scheduling is success REVERT: aa1c0e79e5d3 qcacmn: Improve 'Not set force_set if event completed' REVERT: eb624163778f qcacmn: Rewrite util_gen_new_bssid functionality REVERT: 900881f0480f qcacmn: Rewrite util_gen_new_bssid functionality REVERT: 322be8a00811 qcacmn: Fix OOB issue in wlan_parse_rsn_ie REVERT: d09eaf5e8027 Merge "qcacmn: Fix OOB issue in wlan_parse_rsn_ie" into wlan-cmn.driver.lnx.2.0.5.c5 REVERT: 78796df650f5 qcacmn: Fix possible OOB access while sending ext stats request REVERT: 1944e39b8120 qcacmn: Don't destroy uncreated completion_freeq_lock REVERT: 67642fa66d4c qcacmn: Fix OOB issue in wlan_parse_rsn_ie REVERT: 46fd20356139 qcacmn: Update mc_bc rx pkt count in peer stats REVERT: cf69855123f8 qcacmn: Rate limit rxdma decrypt error related log REVERT: da9a61329bc2 qcacmn: fix index overflow when tso seg large REVERT: 3dc0f7a9c611 qcacmn: Use sync method to wake device REVERT: 9f2d9223d3e8 qcacmn: fix format specifier in qdf_dpt_dump_stats_debugfs REVERT: 3a5446362a56 qcacmn: Maintain wiphy init and de-init states REVERT: 533efdae6b23 qcacmn: Clean up logs in Tdls path REVERT: 35cf4c8eafbe qcacmn: Use channel flags to determine DFS channel REVERT: 769bb988a30d qcacmn: Handle WMI_REG_CHAN_LIST_CC_EVENTID in worker thread REVERT: 96a6ea0788f5 qcacmn: Use hif_debug to print irq details in hif_pci_configure_grp_irq REVERT: b743575fd8f4 qcacmn: Add boot time log print in scm_add_update_entry REVERT: d173a2cefe5f qcacmn: Use IS_ENABLED for the definition of kernel module REVERT: 341b8d173499 qcacmn: Fix buffer overflow while memcpy of pmk_ext REVERT: f1b1489467d3 qcacmn: Decrement peer ref count on rx hw stats req failure REVERT: c8b6010f3141 qcacmn: Add support to send max ndi host supports to fw REVERT: 53b434775de5 qcacmn: Disallow TKIP/WEP with HT supported client REVERT: 90f8ba3868be qcacmn: Update disconnect rssi on every disconnect rssi event REVERT: a4d8ca7588db qcacmn: explicitly print "WLAN_SOC_device_id" REVERT: bea6a65411a6 qcacmn: Update peer rx mpdu count per mcs rate REVERT: ef82665044a5 qcacmn: Increase the PMKSA Cache entry size to 16 in host REVERT: 53f8e18cc2a2 qca-wifi-host-cmn: Use IS_ENABLED for the definition of kernel module REVERT: 9fb43f2db3c7 qcacmn: Fix mem leak while deleting pmksa REVERT: 6d315b065cb0 qcacmn: Add support for WPA3 SuiteB roaming REVERT: 7ddd5f61e172 qcacmn: Fix the condition for filling WAPI params REVERT: bc1c530e4c95 qcacmn: Change print format for pointer REVERT: a740ed0d49fc qcacmn: Use wakeup_source_register when WAKEUP_SOURCE_DEV is def REVERT: 744ac35367be qcacmn: Check return status of deliver to stack function REVERT: c8c038621ab8 qcacmn: SKB buf memory Leak@ Func dp_pdev_nbuf_alloc_and_map REVERT: b2707ba66b05 qcacmn: Add rate limit for HEX DUMP qdf api REVERT: 331f0d5efaf1 qcacmn: Use right macro to enable delayed register writes REVERT: 468251222824 qcacmn: Back pressure in REO2SW1 ring resulting in REO panic REVERT: 424a4f3fff9f qcacmn: Delete older PMK of all APs which have the same PMK REVERT: 183f29957c82 qcacmn: Reset tx desc as part of flow pool delete REVERT: 96a57cd972ee qcacmn: Limit the REO cmd number in batch operate REVERT: 75fc32937655 qcacmn: Drain group tasklets and reg write work for runtime PM REVERT: 15ea0087aaf8 qcacmn: Add debug info support for rx descriptors REVERT: effbe8308bbe qcacmn: Remove default pdev id from regulatory component REVERT: 85a1a1ed8485 qcacmn: Selectively reduce the mgmt logs REVERT: 444cfd421bc8 qcacmn: add HW version and name support for Hastings REVERT: 89ed530ee5be qcacmn: Cancel reap timer during driver unload REVERT: d540cecc33ee qcacmn: Use %pK uppercase K instead of k in format specifier REVERT: 5d812ff87cba qcacmn: Set the right cc_src for reg country REVERT: d4f643ed0090 qcacmn: Ratelimit status nbuf alloc failure logging REVERT: 427dba55f31a qcacmn: change logging with spin_lock held to debug level REVERT: 93797f4b5a08 qcacmn: fix invalid net_dev fetched from gro queue skb REVERT: f7c320912940 qcacmn: Handle scattered msdu in OOR error scenario REVERT: a18e6a388b67 qcacmn: Set runtime pm state prior to runtime_init REVERT: 70d83c90aa7c qcacmn: Include device sleep time in the NOL timeout value REVERT: 7d30ba775cdd qcacmn: Clear lock->lock.dev to NULL after wake lock destroyed REVERT: d5cac7cd337d qcacmn: QDF wake lock API changes to support various kernel versions REVERT: bcdcb741b382 qcacmn: Add conditional macros for creating/destroying wakelocks REVERT: eb3c29b70d12 qcacmn: Fix NULL pointer dereference of roam stats event param buf REVERT: 2e88effbdc43 qcacmn: fix TX TDLS discover frame nbuf leak issue REVERT: f4fc32928714 qcacmn: Add case to increment ICMP req frames in stats REVERT: 85bba7d30186 qcacmn: Resolve compilation errors after disabling DEBUGFS REVERT: aabb90dd1396 qcacmn: Fix compilation error in dp_rx_err.c REVERT: 0f0b8892e939 qcacmn: Add memory barrier to avoid inconsistent reg write REVERT: c626b6aa055f qcacmn: Add dequeue value in delayed register write entry REVERT: f9a81553a73b qcacmn: Fix memory leak in case of pdev attach failure REVERT: 2c90188670eb qcacmn: Change qtimer time-stamp from decimal to hex REVERT: 00ed35eddb5f qcacmn: Add check to avoid panic if FW is down REVERT: 16dd48252cf9 qcacmn: Clear the peer when it is deleted REVERT: bfc0d4828368 qcacmn: Fix regression issue for EAPOL fail REVERT: fe7cbe6ac5b3 qcacmn: Refine description for rtpm function REVERT: cdbd6015a183 qcacmn: Enhance runtime PM enablement check REVERT: 42fe749154fb qcacmn: Mark SRD channels conditionally passive REVERT: f7dad557a404 qcacmn: Add dbgid for each runtime put/get REVERT: cf889743fb79 qcacmn: Confirm HP register init when enabling IPA pipes REVERT: e2345c935f4d qcacmn: Fix the yield status for timer yield check REVERT: f882dddb81d9 qcacmn: drop nbufs in WBM error with sa_idx out of range REVERT: 3529375be228 qcacmn: Move hif_pm_runtime_resume() to hif.h file REVERT: 211e85ffe404 qcacmn: Delete cdp ops as part of Componentization of packet capture REVERT: f33bb46ad4f1 qcacmn: Set the peer ref count to one REVERT: 0080bced4709 qcacmn: fix null skb accessing due to incomplete scattered msdu REVERT: 8b420312a136 qcacmn: Do not increment tail pointer if no data in CE DST ring REVERT: b9ffbcc4dc8e qcacmn: Increase the wbm release ring size REVERT: a948282cc0e0 qcacmn: Reap more monitor ring entries before rescheduling timer REVERT: d2d7063318c7 qcacmn: Process only LMAC rings for monitor mode REVERT: 9854a2c6a8e3 qcacmn: Change the loglevel for link desc return failure REVERT: 21fd78efe917 qcacmn: Change the monitor mode timer interval to 5ms REVERT: 4ffc54b83b92 qcacmn: Add support for NAN msg in kmsg REVERT: 84f31210ef48 qcacmn: Remove unused PTT sock code for non CNSS_GENL REVERT: d79f09652396 qcacmn: Use QDF_BUG instead of the qdf_assert REVERT: cb25d53dd6d3 qcacmn: Add ini to enable/disable self roaming REVERT: 5022cc574d1c qcacmn: Selectively reduce the dbr logs REVERT: 142aabf13a47 qcacmn: Introduce scan api to get scan entry ageout time REVERT: 164b8d473d61 qcacmn: Support RX 2K jump/OOR frame handling from REO2TCL ring REVERT: d3e3c9d06416 qcacmn: HIF_INFO to log the linkstate_vote in hif_main.c REVERT: cc628cf832b3 qcacmn: Flush the blacklist BSSIDs in FW REVERT: f480334ae763 qcacmn: Add support to track per peer no ack counts REVERT: ba012cc20808 qcacmn: Add NAN and TDLS cases for qdf_opmode_str REVERT: 7bd4bc8228fe qcacmn: Move definition of qdf_proto_subtype to different file REVERT: 21683f19be64 qcacmn: Add qdf API to check for configured packet types REVERT: 6ce914ce716e qcacmn: Use dp_info_rl instead of QDF_TRACE to avoid aggressive logging REVERT: 2201071ab247 qcacmn: Implement send DELBA per HTT event REVERT: 7e5b93906f53 qcacmn: Add DPP, CCKM, OSEN and OWE AKM in osif_akm_type_crypto_mapping REVERT: 37dce050d1a2 qcacmn: Fix return type for scheduler_msg callbacks REVERT: 2d153c070452 qcacmn: Add null check in qdf_runtime_lock_deinit() REVERT: b3b04c3b1dfd qcacmn: Update the mc timer state after its deleted REVERT: f82187935ca3 qcacmn: Fix null pointer dereference at extract_11kv_stats_tlv REVERT: 1f0aec773edb qcacmn: Add support to handle assoc reject based on rssi REVERT: 2e81961919ab qcacmn: Set default active dwell 2g time to 40ms for SAP REVERT: 10ca5b9bad16 qcacmn: Enhance log for usage_count mismatch debug REVERT: cbb9514d969a qcacmn: Allocate vdev private data along with vdev REVERT: d0cb8bad7f9d qcacmn: Fix stack frame overflow for dp_rx_process REVERT: 3e99ed3c9b22 qcacmn: Address synchronization issue in 11d state machine REVERT: c6a4f558ab26 qcacmn: SMMU fault as iova to phy address is invalid REVERT: 1ef6ebb4ccdc qcacmn: cleanup NAN/NDP logging REVERT: eaf64dbe10c9 qcacmn: Do a full scan if no candidate found REVERT: be2478683a78 qcacmn: add synchronous timer stop to avoid race condition REVERT: 8026d42d4ff8 qcacmn: Reduce excessive qdf update radiotap logs REVERT: 65dff793a591 qcacmn: Log enhancement for PNO scan REVERT: df354deb317f qcacmn: Use QDF_MODULE_ID_HAL for HAL tracing APIs REVERT: e0ea5b11e2fd qcacmn: HIF APIs to prevent/allow low power states REVERT: c8b08714ec71 qcacmn: Add high priority ordered workqueue APIs REVERT: 3567643f9c84 qcacmn: Callback to get current bandwidth level REVERT: 14d9a6f6da90 qcacmn: Add delayed register write support in HAL REVERT: 042b27ccf4ff qcacmn: Add firmware service support REVERT: 8131e196d267 qcacmn: Set FIXUP_NBUF flag only on successful nbuf map REVERT: b65d5cf275ee qcacmn: Modify pkt string for logging to console REVERT: ba2fc8e58b0b qcacmn: Reduce excessive console logging REVERT: db624cbe7724 qcacmn: In case of peer reuse set valid flag REVERT: 97949c195b3e qcacmn: Log optimization for NCHO REVERT: 9b2d62ae2c10 qcacmn: Send WMI_ROAM_OFFLOAD_FLAG_SAE_SAME_PMKID flag to FW REVERT: 119ee1496906 qcacmn: Support sae single pmk roaming BSS in scan REVERT: 849753637ced qcacmn: enlarge htt_htc misclist trim threshold REVERT: 40ece9566f70 cmn: Define CDP Ops for packet capture mode REVERT: 3d49fb087ca3 qcacmn: Optimize cp stats prints REVERT: 3afe3da1c4fe qcacmn: Use enum roam_trigger_reason for fw bitmap conversion REVERT: 586d80567188 qcacmn: Fix compile issues when some features are disabled REVERT: 7197b86b7220 qcacmn: New get_sta_info attrs for Beacon IE/disconnect reason REVERT: 10f047af9679 qcacmn: Introduce QCA_NL80211_VENDOR_SUBCMD_DRIVER_DISCONNECT_REASON REVERT: 0c0c8a294d25 qcacmn: Reduce regulatory logging REVERT: a91aa6df4505 qcacmn: Add support to include ACK status and tx retry count REVERT: ca7091c35f90 qcacmn: fix htt/htc pkt memory leak due to sending failure REVERT: 3198687fb8d6 qcacmn: Optimize logs for roaming and tdls REVERT: 21f91c755998 qcacmn: Avoid NULL pointer dereference in send_packet_completion REVERT: 0bad144c708c qcacmn: Add history for register write failure REVERT: d2bff02989bb qcacmn: update REO SSN when TX compl of ADDBA resp REVERT: d921a6d78965 qcacmn: Destroy the queue_kicker work which is triggered by RPM resume REVERT: b455d76e26c4 qcacmn: Add pktcapture support param and Offload event Id REVERT: e60fc182cd3a qcacmn: Add wmi interface changes to extract mgmt offload event REVERT: b19ed8242872 qcacmn: Ignore rx hw stats reo command status callback REVERT: 82896b4c2c42 qcacmn: Add stats for register write failure REVERT: 2c4987c94b2c qcacmn: Correct the next nbuf in case of scattered msdu REVERT: b515c73d79dc qcacmn: Reduce logging while printing channel list REVERT: b8beac9a0986 qcacmn: Add support to get roam scan channel list from fw REVERT: c3856f9f1ab9 qcacmn: Clean up logs in STATS path REVERT: 2b33b175eef9 qcacmn: Change wlan driver prints from hex to decimal mode REVERT: 9e5ad37ff7e2 qcacmn: Fix get station stats cmd timeout REVERT: a9c300e4bdb4 qcacmn: Do not process rxdma err decrypt frames REVERT: b259e8d8565c qcacmn: Add packet capture component support param REVERT: 2b170366f120 qcacmn: Add vendor event for roam scan channel async event REVERT: 9353c55b4815 qcacmn: Add support for pmkid generation fallback in FIPS mode REVERT: 218f5a3b7dc9 qcacmn: Set DBS scan if ndp peers are active REVERT: 7edd9e68d8b0 qcacmn: cdp: Implement API cdp_set_key_sec_type REVERT: 9b1259f92c01 qcacmn: Take peer reference before requesting for rx queue status REVERT: 9f804217ce78 qcacmn: Do not try to delete a peer if already deleted REVERT: 4233ee0c989b qcacmn: Fix get peer stats cmd timeout REVERT: b84fd185b43e qcacmn: Handle roam stats event with neighbor report tlv alone REVERT: d02a1b00cd0d qcacmn: Remove new line from trace REVERT: 8b4a9f0320d3 qcacmn: Cleanup logging in osif request manager path REVERT: 3a1bcc64f725 qcacmn: Reduce unnecessary logs in various QDF modules REVERT: 9b1509b740d4 qcacmn: Add support to dynamically set dwell time for 2g REVERT: d876f7c83e7f qcacmn: Add support to send candidate min roam score delta in firmware REVERT: ba9a15e709cf qcacmn: add support to send dscp-to-up map to FW REVERT: a05f5370717e qcacmn: Log optimization for Roam Invoke REVERT: 909eeffff886 qcacmn: Print type while creating the obj manager peer REVERT: 3eb21a15f869 qcacmn: Drop nbuf if msdu done is not set REVERT: 0d97fa64aabf qcacmn: Fix static analysis issue in dp_txrx_ext_stats_request REVERT: c618b2a08590 qcacmn: fix invalid accessing to rx_tlv_hdr due to scattered msdu REVERT: 34d8b00c34e0 qcacmn: Stop the monitor reap timer at dp suspend REVERT: c219c9fa1649 qcacmn: Do not process RX packet if vdev is pending delete REVERT: 3f07e5fdbf1c qcacmn: Add support for WMI_ROAM_STATS_EVENTID event REVERT: 01ae2acac0c0 qcacmn: Send val of separate iface support for NAN INI to Fw REVERT: f05e99f0bae6 qcacmn: Use qdf_scnprintf in scan instead of snprintf REVERT: 2b26684f17cf qcacmn: Add vendor event to request SAR power limits REVERT: b1a643b07efd qcacmn: Add qdf APIs to support data pkt diag logging REVERT: b59ec855bec7 qcacmn: Add INI support for packet log buffer size REVERT: 694bfaf5e360 qcacmn: Define QDF_MAX_CONCURRENCY_PERSONA based on WLAN_MAX_VDEVS REVERT: ba7e3551ff78 qcacmn: Get vdev_id from NAN enable response event REVERT: 269ab2c917f8 qcacmn: Get the firmware capability NAN_VDEV_SUPPORT REVERT: c75e138a5b4c qcacmn: Add diag log structure for data pkt info REVERT: b9c739d2ea49 qcacmn: Create new HIF function to handle PM no idle operations REVERT: 77c72b56c68e qcacmn: Add vdev callback null check in rxdma err processing REVERT: 5a0225beecbe qcacmn: Optimize logs in scan path REVERT: 5aad28d1dfed qcacmn: Add QCA vendor command to support thermal mitigation REVERT: 5543a18436b8 qcacmn: Add support for WLAN thermal mitigation REVERT: 114d97c6c0bf qcacmn: DP change to get buffer size from INI file REVERT: 061262b8add1 qcacmn: Optimize logs in serialization REVERT: 7af0527c850f qcacmn: Define QDF API to check if driver unload is in progress REVERT: 4197985627e3 qcacmn: Use active scan request for P2P Device mode REVERT: 7a5c720d2628 qcacmn: fix RX desc is using but freed back to pool REVERT: 1c2245c98d58 qcacmn: use spinlock before iterating REVERT: 8e1506b35c5b qcacmn: Access initial ipa tx doorbell after enable pipes REVERT: e277931aa5b9 qcacmn: Reduce time for scan when miracast is active REVERT: 4e99dc92e971 qcacmn: Provide vendor extended stats from host REVERT: 38a1aff3ee31 qcacmn: Change info/err prints to debug in roaming path REVERT: e0ec21e88462 qcacmn: Change enable_runtime_pm from bool to uint8_t REVERT: 027ea418836d qcacmn: Restore to WORLD when country code is not in regdb REVERT: c4d1c3710619 qcacmn: Fix regulatory non-offload issues REVERT: 06139dc5e8ed qcacmn: Increase reo timer threshold max value REVERT: 43b11ff8a9c4 qcacmn: Add support for RSNX IE REVERT: 2f88447973d9 qcacmn: Replace kernel calls with pfrm wrapper REVERT: 13fcf887609a qcacmn: Protect pktlog under mutex to avoid possible race conditions REVERT: 181a8afdf10f qcacmn: Add security info in scan entry REVERT: 2398ea510c6a qcacmn: Check if FW or host in recovery before invoking assert REVERT: 4818ee8b7c78 qcacmn: Move dp_rx_vdev_detach out of vdev list spin_lock protection REVERT: 162173d1b0a0 qcacmn: WAR for monitor mode HTT msg sending failure REVERT: 48618d19a63a qcacmn: use debugfs to show ini configs REVERT: e940234e64c9 qcacmn: Print beacon info after RSSI/chan are updated from prev frame REVERT: 7cdbd9c466b4 qcacmn: Get phymode from HE phy capability REVERT: 6ac4eef51c1b qcacmn: Fix enum wlan_phymode to include proper phymode value REVERT: 41eabc77a409 qcacmn: Do not get/put the pm_runtime if RPM is disabled REVERT: 9e628ea9346c qcacmn: fix dp_tx_desc invalid accessing due to race condition REVERT: 6ebd9d590127 qcacmn: fix STA + SAP IPA de-frag issue REVERT: ca64ddf57ba7 qcacmn: Ratelimit error log for REO CMD send failure REVERT: b1fe08f599db qcacmn: Send CTL info to firmware REVERT: 9a3a8935c0ca qcacmn: Add support for oem data event REVERT: 2c9132f18bdf qcacmn: Fix the build failure of illegal usage of log REVERT: d565a60e7e14 qcacmn: Remove cdp ops for interrupt mode setting REVERT: 79e2e1f60271 qcacmn: Unmap the htc connect buffer after connect failure REVERT: 182e67129aa1 qcacmn: Possible OOB write in send_roam_scan_offload_mode_cmd_tlv REVERT: 64deeec68246 qcacmn: Limit logging when handling tx comp status if vdev is NULL REVERT: 92bf90452801 qcacmn: Increase the force wake timeout REVERT: efde2913b154 qcacmn: fix srng lock hold long time due to logging REVERT: c4d1fdbdd582 qcacmn: Handle BAR OOR/2K_JUMP REO errors REVERT: c8007f025c41 qcacmn: Add IEEE 802.11 control frame type/subtypes REVERT: b2b3cfdc916c qcacmn: Handle decrypt error packets for invalid peers REVERT: 86198586ff2d qcacmn: Fix for Not sending Deauth to non-authed STA REVERT: 6363c04d55ac qcacmn: Reset ba_status to inactive irrespective of tid update status REVERT: 2ebb1cfe2363 qcacmn: degrade log level in monitor dst processing REVERT: c46a3a79616c qcacmn: change debug print and add ring stuck count REVERT: 2443b33f623a qcacmn: work around on monitor buffer ring back pressure issue REVERT: 6d6a5b55290e qcacmn: Skip setting BA window size to 2 for NON BA case REVERT: 726a77a1bc09 qcacmn: Fix zero size malloc when memory debug is disabled REVERT: 67ed68dee42a qcacmn: fix invalid accessing to rx_desc_status pool REVERT: ce672d60c387 qcacmn: Increase timeout to avoid false assert REVERT: 01f90adb99cc qcacmn: Add support to send config params in NAN request REVERT: 14a7aca0b3b4 qcacmn: Allow zero channels list to send to fw for RSO REVERT: fb2e35b04afb qcacmn: fix dp vdev use after free for monitor mode REVERT: 7fd92120ae4c qcacmn: Use HAL_RX_BUF_RBM_SW3_RBM for defrag pkts REVERT: 1eb08aa5da93 qcacmn: Add 6ghz support functions REVERT: 0b783cbd6a88 qcacmn: Rate limit logs in serialization API REVERT: 115d28f75a2d qcacmn: Record last 32 dp ipa reo remap register writes REVERT: 389fd01fa548 qcacmn: remove assert for invalid release source case REVERT: f050555b78ec qcacmn: Fix compilation errors in DP_PRINT REVERT: 31e83c98139b qcacmn: check register writing result for IPA case REVERT: 3635cc191c62 qcacmn: Ratelimit the tso descriptor alloc failure REVERT: b4e4e9675138 qcacmn: Add support for DataStall Events REVERT: 355e44dfa447 qcacmn: Not register spectral to dbr when load wlan REVERT: 5328ecfee10f qcacmn: Set priority for connection with bssid_hint REVERT: 75a85e9e79b4 qcacmn: Ignore regulatory offload indication from FW REVERT: 21fc81beafef qcacmn: Update regdb based on database version 30 REVERT: efeaf4a00854 qcacmn: Skip enable/disable autonomy in SSR case REVERT: 5ff4c52f3545 qcacmn: fix dp_vdev use after free caused by racing condition REVERT: 350c714fc216 qcacmn: Invoke correct api to convert channel to frequency REVERT: 9bb7dd30d00f qcacmn: Make freq to chan and vice versa conversion more generic REVERT: 8de55ca3b6da qcacmn: Increase the napi scale for slub debug builds REVERT: 4c3e28f9d059 qcacmn: Increase the force wake timeout REVERT: 41271a7ad790 qcacmn: add debugging code to detect duplicated hash_node REVERT: 798e4f89969d qcacmn: Use GFP_ATOMIC flag for skb alloc for diag data REVERT: 7f640564f96b qcacmn: For p2p scan skip DFS channels only REVERT: 8a5e02a25d42 qcacmn: Place the max BW support above the ch params REVERT: 87d8a415e9d7 qcacmn: Wake up system for early interrupt wakeup during suspending REVERT: e6553ab22f13 qcacmn: Documentation enhancement for wake_lock_in_user_scan REVERT: 32b59587277e qcacmn: Properly configure REO dest ctrl register REVERT: 32396c5b1b3f qcacmn: Get extscan vendor params out of extscan feature flag REVERT: 1c545d6d9e39 qcacmn: Support register writing result check for IPA case REVERT: 1b57533cdd8b qcacmn: Fix for SMMU fault on reo cmd desc address REVERT: 5609e9e33e9f qcacmn: Process FW stats event on VDEV_DOWN REVERT: acdd66bb0a8e qcacmn: For pdev stats return last event as true for older firmware REVERT: 2bea86f46923 qcacmn: tx completion handler with invalid release source REVERT: 9da2358323e5 qcacmn: Move wow wakeup stats from vdev to psoc level stats REVERT: 7f69f875844b qcacmn: Reduce excessive warning logging in RX defrag path REVERT: 0d0538cd64ef qcacmn: Add a qdf counter for qmi stats requests REVERT: 32203bd311a0 qcacmn: Disable dfs phyerr offload when no sap/go in DFS channel REVERT: d5616744b20b qcacmn: Record reo command srng events REVERT: 161f6766dcbe qcacmn: Fix issues in qdf aligned memory alloc function REVERT: f5f2c0fa7910 qcacmn: Replace panic by QDF_DEBUG_PANIC REVERT: 90e309e6a30b qcacmn: Add support to flush rx packets for a vdev REVERT: 9d2ac89dfa5f qcacmn: Remove peer local id from qdf_nbuf_cb REVERT: 22056c5a4678 qcacmn: Cleanup peer local id references from DP RX REVERT: 340dd4207940 qcacmn: Fix for IPA rx buff map failure REVERT: dbc328350954 qcacmn: Properly handle RX REO reinject packets REVERT: 91629df322d3 qcacmn: Fix dst_ring_desc memory leak in defrag case REVERT: bf19e43b16cd qcacmn: Record few more ce desc event during post_recv_buffers REVERT: 2af025dbe069 qcacmn: Add 11ax tx_rate_info info REVERT: daf654afaf22 qcacmn: Remove unnecessary logs in loop REVERT: dcce6f0db8c4 qcacmn: Set the flag for max BW support REVERT: fc1841093b21 qcacmn: Use CNSS register window lock for register accessing REVERT: 6115e3949903 qcacmn: Add support to record iova address REVERT: f754bfdbbf67 qcacmn: Fix possible out of bound access REVERT: 2ac608ce0deb qcacmn: Check for ring approaching full during RX REVERT: 934c342198cd qcacmn: Log timer callback info REVERT: 636453f4a3da qcacmn: Do panic if pci wake request fails REVERT: dd19b8f91793 qcacmn: Add paddr in CE descriptor history REVERT: ecbfaa3f73fc qcacmn: Remove false assert during cleanup in STA mode REVERT: 0d468f13dd76 qcacmn: fix compilation issue in dp_vdev_flush_peers REVERT: 2c2225de08c1 qcacmn: Avoid invalid access to umac register when runtime suspend REVERT: af3499850a41 Revert "qcacmn: Correct additions to empty defrag waitlist" REVERT: 6660994b73d7 qcacmn: Add debug logs to the stats request REVERT: d6accacd61cc qcacmn: Clear defrag waitlist in all cases REVERT: 759df76429b8 qcacmn: flush pending vdevs and peers when do pdev deinit REVERT: 2713a328d4b3 qcacmn: Add support to copy buffers posted to CE SRC REVERT: d5a388a53229 qcacmn: add twt enable/disable complete event handlers REVERT: 5e87bffca8be qcacmn: Initialize __log_window_end_ticks variable explicitly REVERT: ad689cfc1c2b Revert "qcacmn: Enable EAPOL/DHCP message tracing in Wifi driver" REVERT: ce2dbb976ae9 qcacmn: Assert due to excessive logs REVERT: e97661b812e5 qcacmn: Update regdb with regulatory database version 29 REVERT: 9d091a8b9bf3 qcacmn: IPA WAR for WB2SW release ring REVERT: c8351a5ba7de qcacmn: Fix double unmap issue for rx frag packets REVERT: 1722d0dd322c qcacmn: Do not send UAPSD command after TDLS connection REVERT: 094cfc65b702 qcacmn: Update the vdev_id in the vdev_chain_rssi stats REVERT: 50c1288ee795 qcacmn: Reduce the log level REVERT: 1cdf1d1b0a84 qcacmn: Fix removal of the serialization command if timer start fail REVERT: 3590b7dae2a5 qcacmn: refine dp_vdev_flush_peers logic REVERT: 26099860e4ca qcacmn: Add new DEBUG IDs for objmgr REVERT: d9dcbec33f5e qcacmn: Fix compilation issue about dbr_get_pdev_and_srng_id REVERT: eaad6ab1429f qcacmn: Change Spectral control path to support Agile mode REVERT: 656d98ebeb52 qcacmn: Spectral control path changes REVERT: f7da616e5947 qcacmn: Make RX path changes for Agile Spectral REVERT: 987c25d3342d qcacmn: Free outstanding skbs on Spectral detach REVERT: c015ed49cea9 qcacmn: Public definitions for agile Spectral REVERT: a2f24c50b57f qcacmn: Add QCA vendor attributes for agile spectral scan REVERT: ba08d9fec84f qcacmn: Use new pdev id conversion callback for dbr REVERT: 996d64a9ac26 qcacmn: Fix compilation errors for DBR enable REVERT: e0496ce3847e qcacmn: Reduce the log level in direct buffer rx REVERT: 73457eb4ebda qcacmn: Support multiple srng per module in DBR REVERT: 326ca22ded0a qcacmn: Register to direct buffer rx with QCA6390 REVERT: e441b6fb7833 qcacmn: Add support for WMI over QMI REVERT: a638451ec83d qcacmn: Send vendor_roam_score_algorithm ini to firmware REVERT: a615741cb781 qcacmn: Fix the regression issue for pktlog failure with ROME module REVERT: 17a3543aff0f qcacmn: Flush srng tp and hp only for flush event REVERT: 1264d7dff5fe qcacmn: Add protection for type_specific_data in ath_pktlog_hdr REVERT: 415620669c1b qcacmn: Fix maybe-uninitialized compilation failure REVERT: 758be3b36c3b qcacmn: Add support in host to receive ext2 ready event REVERT: 87483f14aa74 qcacmn: Consider BAND and OCE WAN scores only if congestion is < 75% REVERT: c28d3d9fc101 qcacmn: Add qdf abstarction for ipa uc bw monitor REVERT: 7dbdb573b9fa qcacmn: Add qdf abstraction for ipa wdi stats api REVERT: 67f7e9b31c02 qcacmn: Set in_use bit of last allocated descriptor as 0 REVERT: 853c67470336 qcacmn: Mark DP interrupts wakeable REVERT: 38527bff7f76 qcacmn: Fix pmk_info null pointer dereference REVERT: 7dfc4954194a qcacmn: Delete all peers during SSR REVERT: eced51d32cc6 qcacmn: Avoid printing log in console REVERT: fb377de43b7d qcacmn: Degrade log level in dp_get_vdevid REVERT: 584241669f42 qcacmn: Change logging level in object manager REVERT: 80ccd9f88292 qcacmn: Add target ce configs based on pktlog feature for Adrastea REVERT: 0e69835f6bc8 qcacmn: Move wakelock outside of spin lock REVERT: c53bd93b481d qcacmn: support msdu rx retry statistics REVERT: 1db0aec50325 qcacmn: Add more attr for GET_STATION_REMOTE subcmd REVERT: e4ee4a0f1afc qcacmn: Add interface to get / set eLNA bypass REVERT: 5de51759c3b3 qcacmn: Add QCA vendor attributes for ELNA bypass REVERT: d5e9d199f08b qcacmn: Log runtime PM wake source in debug level REVERT: c9f2f15650c2 qcacmn: Add user id range check to prevent out of range access REVERT: 6c697e50aad3 Revert "qcacmn: Reduce WMI max message size on low mem profile" REVERT: eb9b6ac289ba qcacmn: Set max BW for each valid channel and send to FW REVERT: 49790a630aed qcacmn: Trigger eWNI_SME_DFS_RADAR_FOUND once for one radar REVERT: bc65deb42586 qcacmn: Add new obj mgr api wlan_pdev_peek_active_first_vdev REVERT: dfa65706f3a2 qcacmn: Correctly calculate msi vector for CE REVERT: 2236eec4292f qcacmn: Configure roam trigger bitmap to firmware REVERT: cf86961a03e7 qcacmn: Configure full scan period to firmware along with scan period REVERT: be03f6709316 qcacmn: Add QCA vendor attributes to enhance roaming configuration REVERT: 99cce97e0ae8 qcacmn: Rename qca_wlan_vendor_attr_roam_subcmd to represent subcmds REVERT: cfee551cbad5 qcacmn: Document the attributes used by QCA_NL80211_VENDOR_SUBCMD_ROAM REVERT: 01b6fdea4eed qcacmn: Unmap the wmi connect buffer in wmi connect failure REVERT: 2d4ac21ee188 qcacmn: Free tx desc pool at dp flow control deinit REVERT: 0f4c7510b826 qcacmn: Add suspending and resuming states for runtime PM REVERT: d88a2b4eaca6 qcacmn: Define tx_status enum in wlan_logging_sock_svc.h REVERT: b529e7bf4573 qcacmn: Avoid NULL pointer dereference of pointer 'pPacket' REVERT: 3650ba2d5f32 qcacmn: Change return type to QDF_STATUS REVERT: 11b6c63c6753 qcacmn: Correct return type for ce_send_single REVERT: 07db54f52372 qcacmn: Fix interop VHT vendor IE parse error REVERT: 428c7b1803d1 qcacmn: Add null check for event fields in extract_ndp_ind_tlv REVERT: 8554c341ed9c qcacmn: Add auto pm tag for WMI_WOW_SET_ACTION_WAKE_UP_CMDID REVERT: 0b5a75555728 qcacmn: Read OWE and SAE roam target capability REVERT: 8592f2b975f4 qcacmn: Remove CCE HW filter command from WMI runtime pm tagging REVERT: 04fe1d17d267 qcacmn: Add runtime pm apis to record last dp rx busy mark REVERT: 1497af359c45 qcacmn: Replace %p with %pK format specifier REVERT: c066ab666358 qcacmn: Fix the setting of soc interrupt mode for monitor mode REVERT: c67bff522527 qcacmn: disable runtime PM for monitor mode REVERT: ff737a156352 qcacmn: support changing driver mode to monitor REVERT: c4d9cc968c89 qcacmn: Delete the nbuf debug entries of frag_list in qdf_nbuf_free_debug REVERT: 39a58ec3751a qcacmn: Handle AP and STA Tx stats separately REVERT: 621597001f26 qcacmn: Make num_int_grp consistent with hif_num_grp REVERT: d7b2535a692b qcacmn: Prevent runtime PM suspend for MGMT TX frames REVERT: 4461a8ac4279 qcacmn: Select random channel according to ACS range REVERT: 6fcbd41a62a5 qcacmn: Handle Frag with no peer in RX path REVERT: 7346e4879a00 qcacmn: Correct additions to empty defrag waitlist REVERT: cced0cb61b59 qcacmn: Add auto pm tag to WMI_HW_DATA_FILTER_CMDID REVERT: 473491f83f77 qcacmn: Add cdp ops for setting the interrupt mode REVERT: ac53cb373bc3 qcacmn: Do vdev null check sanity before gro flush REVERT: 37d3f26c4a99 qcacmn: Donot forward MDNS packets for NAN vdev REVERT: 0c80d280514a qcacmn: Add a check to avoid processing invalid pktlog buffers REVERT: 2eff714fa6ee qcacmn: reduce log level for mon status ring tlv-tag error REVERT: c243da388cc8 qcacmn: Dont destroy rx_tid lock for peer reuse REVERT: 66a88fc18872 qcacmn: Set WMI_PMK_CACHE_OP_FLAG_FLUSH_ALL only for pmksa_flush REVERT: 9940be4accae qcacmn: Process All the pdev stats events REVERT: f692d91a7299 qcacmn: add DMA address validity checking for TX data REVERT: 2f627f8dfde9 qcacmn: Add runtime PM put sync API REVERT: 91ecebdf31cb qcacmn: Add pdev_id for stats request command REVERT: d2ed19fc4f20 qcacmn: Avoid shadow register access when link is down REVERT: 8c21d58aad15 qcacmn: Remove success log instead log on failure REVERT: 2f0a541f99b3 qcacmn: Use 512us REO Interrupt threshold timer REVERT: 1a1303f0bd2b qcacmn: Send GRO flush indication at end of dp_rx_process REVERT: dec1ed93a686 qcacmn: Avoid REO destination change when IPA enabled in P2P mode REVERT: 3949152aad2d qcacmn: Do not setup peer reorder queue if roaming in progress REVERT: b63bf94201a7 qcacmn: Add new reason code for idles restart wakelock REVERT: 8799d8e2693d qcacmn: Add QDF timer multiplier for all timers on host REVERT: 25efbecf04ac qcacmn: Initialize variable before use in process_tx_info REVERT: c1684fa8d402 qcacmn: Add Support for ACTION_CATEGORY_FST REVERT: a59490a601f7 qcacmn: Define QDF API for cpumask abstraction REVERT: f095f08f6f63 qcacmn: Deliver nbuf list with NULL terminated REVERT: c9c38cd103ac qcacmn: Do runtime pm sync resume when printing ring stats REVERT: f4bf53265c52 qcacmn: Log runtime PM resume source REVERT: 3cbd66f5c1bd qcacmn: Set WAKE MSI monitor variable before enabling WAKE IRQ REVERT: 0e1fabc52692 qcacmn: Avoid disable/enable twice for runtime PM suspend/resume REVERT: 6e884c6dc258 qcacmn: Remove WLAN_SUSPEND_RESUME_TEST flag for WAKE MSI handler REVERT: f3e6796e40c2 qcacmn: Fix possible overread in wifi_pos_parse_req REVERT: 8ba0541b43cb qcacmn: Enable ENABLE_DP_HIST_STATS macro REVERT: 756d9803a15d qcacmn: Remove invalid log from cp stats REVERT: e264735ee8b2 qcacmn: deliver RX data to stack evev if no peer found REVERT: 2f6e28c3b167 qcacmn: Unlink hidden bss entry from kernel REVERT: 72002cbcad12 qcacmn: Enable ASPM for FTM mode REVERT: b31b3a349221 qcacmn: Fix skb overflow in wlan_pkt_stats_to_logger_thread REVERT: 3d73c892f001 qcacmn: Change the maximum serialization pending commands REVERT: 668055b8b188 qcacmn: Added new WMI vdev param support REVERT: de45e5b7c075 qcacmn: add correct VHT NSS value for monitor radiotype REVERT: 6a64e5798f48 qcacmn: Support op class 30 in US REVERT: 9d7690cda3e2 qcacmn: Reduce excessive log and advance error processing REVERT: 0e02dc6fd16f qcacmn: Handle use-after-free scenario while stopping soft AP REVERT: 94cb03d5bf4b qcacmn: Fix wrong register window access REVERT: 19fa7d31e05b qcacmn: Reduce log level to avoid console logging REVERT: 9087105c8850 qcacmn: Add WAR to ignore duplicate RX desc REVERT: 4b3f7362e2ec qcacmn: Add OEM DATA vendor command support REVERT: 6a4ddefaa230 qcacmn: Avoid using freed pdev in dp_rx_bar_stats_cb REVERT: 59d1282a62a5 qcacmn: Add QCA vendor command to support OEM data REVERT: 97370564671c qcacmn: Add support to parse a string into uint16 array REVERT: c247a07202a4 qcacmn: fix dp_rx_defrag_add_last_frag peer tid array invalid access REVERT: 1cc543322cf6 qcacmn: Release lock in dp_reset_monitor_mode REVERT: 2f5e13320565 qcacmn: Add a vendor attribute to configure disconnect IEs REVERT: f0eb913a3821 qcacmn: Allow full spectrum scan when agile & aDFS scan supported REVERT: 5a8afbc0dbdd qcacmn: Free srng buffer only when allocation is successful REVERT: eb20de8c2357 qcacmn: Avoid NULL pointer access REVERT: 144515d825b8 qcacmn: Add QDF API to set thread cpu mask REVERT: bae445478660 qcacmn: Ignore legacy rate set if it is HE connection REVERT: 83297cde702a qcacmn: Update HE capability in scan channel list cmd REVERT: 225a65706c55 qcacmn: Initialize peer bufq and info_lock on reuse REVERT: 65fd066da6f6 qcacmn: Add prototype for hal_reo_cmd_set_descr_addr REVERT: bd81daefe26e qcacmn: Do not request runtime PM resume for system resume REVERT: 7e9eba7acafd qcacmn: Add support to log CE DST and STATUS ring events REVERT: 10515dce9bf1 qcacmn: fix invalid access to hif_ext_group issue REVERT: f93492c8a5ac qcacmn: Complete stats request on receiving last event REVERT: 65af919fcd5f qcacmn: Fix the dfs apply rule logic to filter acs channel list REVERT: c2b6eef52739 qcacmn: Reduce log level for stats message REVERT: bc663c411ba9 qcacmn: Allow simultaneous scans for Hostapd scan REVERT: 31d35ac842f4 qcacmn: Validate pktlog handle REVERT: 9a70a632f90c qcacmn: Fix OOB in send_gtk_offload_cmd_tlv REVERT: 3c11d5cd82bf qcacmn: Add Null check to handle send_delba REVERT: 49e89108b505 qcacmn: Update feature flag for qdf_trace macros REVERT: 78958dc84826 qcacmn: Remove multiple definitions of __qdf_nbuf_free api REVERT: 87dfb6cca453 qcacmn: Move NBUFF related declarations under correct feature flag REVERT: 41048b3060ce qcacmn: Properly map RX buffer pool to IPA SMMU domain REVERT: 3c4a1791d1f9 qcacmn: Allow DBS scan if enabled in ini REVERT: 2379e995195a qcacmn: Create a wlan configuration table for ring types REVERT: 2fe14b3d02b7 qcacmn: Do not assert for ref leak if SSR/PDR is ongoing REVERT: e8502a022615 qcacmn: Correct state in reg_populate_band_channels REVERT: 2c2675750e32 qcacmn: Map REO reinject packets to IPA SMMU domain REVERT: 5027b5669b5d qcacmn: Fix possible OOB in send_roam_scan_offload_mode_cmd_tlv REVERT: c129c40f0e73 qcacmn: Correct input type for qdf_mem_zero REVERT: 6eec962df9e7 qcacmn: check if peer pointer is NULL REVERT: a694b7824207 qcacmn: Fill valid channels on oem caps user request REVERT: e8d9af6b3156 qcacmn: Get BT/WLAN isolation for mainline REVERT: 3e71a909ccd0 qcacmn: Use vzalloc instead of vmalloc REVERT: 1d47a5748b5a qcacmn: fix monitor packets radiotap channel incorrect issue REVERT: 0d9eecebc0e9 qcacmn: Fix memory allocation failure for nbuf pointers REVERT: 58d1f5700be0 qcacmn: Fix null scan object dereference in ucfg REVERT: 205d57c57147 qcacmn: Add event history logs for datapath REVERT: 5441c29c99f1 qcacmn: Add a QCA vendor attr to disable auto resume beacon reporting REVERT: be4d5399d74f qcacmn: Remove tagging DTIM related commands for runtime PM REVERT: 2e5170f0d1e5 qcacmn: Reduce log level for stats message REVERT: a59d31cdb60c qcacmn: Filter the channel list according to acs cfg REVERT: cd54b3fdf1f2 qcacmn: Fix invalid sa_da_idx condition in RX path REVERT: f973273fd66d qcacmn: Fix calculation of getting head/tail pointer REVERT: 846166382e04 qcacmn: Free the Rx descriptor pool in error case REVERT: 2f411c7a65f8 qcacmn: Add support for iommu domain in place of mapping REVERT: daaeffc64402 qcacmn: Add debug log in dp_tx_delete_flow_pool REVERT: b622e212b88d qcacmn: Update the LF copyright years as 2018-2019 REVERT: 64f119892fd0 qcacmn: Use IRQF_NO_SUSPEND for WAKE MSI REVERT: f38aafb0ee99 qcacmn: Update wmi_tag_sta_powersave_cmd for new params REVERT: d4d18435b281 Merge remote-tracking branch 'origin/wlan-cmn.driver.lnx.2.0' into wlan-cmn.driver.lnx.2.0.5 REVERT: 8fe045d8aa04 qcacmn: Redefine FTM processing APIs REVERT: 73606f05284b qcacmn: Fix compilation warning for undefined macro REVERT: 6e4b4b8aaacd qcacmn: Use uint16 for peer ID REVERT: 2972a24c5540 qcacmn: Ignore raw frame if is not of type Data REVERT: 2e504085a39f qcacmn: Add WMI support for management related params REVERT: 9ea97409484f qcacmn: Change print level to info REVERT: 5f6876596bda qcacmn: Cleanup the scan blacklist path REVERT: 5098495e5683 qcacmn: Use cfreq to find if en302_502 is applicable REVERT: 9448b3ab90e6 qcacmn: add more debug logs in htc stop REVERT: ea9a12b9ce7e qcacmn: Cleanup CONFIG_MCL from qdf runtime apis REVERT: ce928dcd6780 qcacmn: Add support for chan RF info from service_ready_ext event REVERT: 85de96c698c7 qcacmn: Do not honor addba response Tx failure in roaming REVERT: a3a42b467552 qcacmn: Reinitialise channel bitmap to 0 for every RCSA REVERT: 9f525cbddc0d qcacmn: Add blacklist manager related files REVERT: 8482a0c0fc3b qcacmn: Add support to update vdev stats through CDP REVERT: 796998f70612 qcacmn: Remove obsolete g_qdf_trace_info infrastructure REVERT: 40de1db036c2 qcacmn: Fix RX defrag lock destroy without create issue REVERT: 03db80d4e7cb qcacmn: Fix deadlock in wlan_pdev_chan_match due to cross locking REVERT: 6c1cdf307a64 qcacmn: Fix memory leak in dp pdev attach failure case REVERT: 1f4cfb6c5833 qcacmn: Fix tx completion and rx stats per wbm/reo ring REVERT: 3c91fb553a1a qcacmn: Set default REO destination ring to SW4 REVERT: acc8b565b339 qcacmn: Protocol tag support in lite rx monitor REVERT: ac6b27576827 qcacmn: Record caller and timestamp for pm_runtime_mark_last_busy REVERT: 2bdc2baea6d0 qcacmn: Request runtime PM resume after receiving WAKE MSI REVERT: 94395f626b32 qcacmn: Add regulatory rx_ops for setting DFS channels availability REVERT: 95477ba01cef qcacmn: remove CONFIG_WIN from Spectral REVERT: 27c5bd3193a2 qcacmn: Handle tx_sniffer pakcets REVERT: 92e3f612481c qcacmn: Use ksize to update kmalloc counters under memory debug REVERT: 8e8f71952be7 qcacmn: Add NULL check while iterating sgl entries REVERT: 51264a63e1f8 qcacmn: Disable excessive logging during dp init REVERT: cb99026ade1e qcacmn: Move WDS feature out of common code REVERT: f38970bcdc3e qcacmn: Update feature flag for qdf_shared_print_ctrl_cleanup REVERT: 6aa5f2907b66 qcacmn: Check for in_use flag before using the txrx desc pool REVERT: ab234e56f6dd qcacmn: Add Cached Descriptor support for DP SRNGs REVERT: e8aab3b8ca09 qcacmn: Add configuration option for acs parameters REVERT: 9646895cad57 qcacmn: Fix KW issue related to meta header size REVERT: c2b2c772615d qcacmn: Remove unused peer mgmt stats REVERT: a2c264acf7ce qcacmn: Clean up of CONFIG_MCL flag REVERT: 9d48cd993cad qcacmn: Clean up of CONFIG_MCL flag REVERT: f7b0f745c4ce qcacmn: Make HTT PPDU TLV processing backward compatible REVERT: 05e77685a6d0 qcacmn: Add API to check vdev is in INIT state or not REVERT: 6f1fc0070fd7 qcacmn: Add support for TCP delayed ack in driver REVERT: dd4dc88b837a qcacmn: CONFIG_MCL cleanup for msg queue depth and reduction limit REVERT: 13d57c69d22a qcacmn: Configure TWT pdev count dynamically REVERT: 23fbb8796bbb qcacmn: Free pdev configuration parameters during pdev detach REVERT: 5ea0a91a89ae qcacmn: Implement api for interop issues ap REVERT: d7196d8dd443 qcacmn: fix rx path dma-inv-range, unmap-single issues REVERT: 3b2666f1a54c qcacmn: Cleanup VDEV SM related flags and unused code REVERT: 485478ae4e20 qcacmn: Disable bottom half in wmi show routine REVERT: 09e10eb5e2a1 qcacmn: Remove one possible reachable assertion REVERT: 7067cd4d3ed5 qcacmn: Add PTP timestamp socket options support(cdp part) REVERT: 25d847280ffb qcacmn: Add PTP timestamp socket options support(wmi part) REVERT: a7c21dc7f37c qcacmn: Allocate multi page memory for dp_rx_desc_pool_alloc REVERT: 1514e796b623 qcacmn: Update Peer rx/tx rate based on DATA packets REVERT: d74e1fdc5fc0 qcacmn: Fix bss peer use after free in stats REVERT: 5b8283fe089e qcacmn: Flush rx cache frames at peer delete REVERT: 0bd6c23c89ae qcacmn: Fix decrement flush in progress REVERT: e386d8bcbc2f qcacmn: Add QDF API for DRV feature support REVERT: 09a4c0e6bd8e qcacmn: Fill skb->priority only for macro ATH_RX_PRI_SAVE REVERT: d3d99db55b70 qcacmn: changes to read all MSDUs of MPDU in single reap REVERT: 9e4b36fd8965 qcacmn: Rx optimizations to improve small pkt perf REVERT: 5bcc30f51cbb qcacmn: fix peer ref counter unexpected increasement REVERT: ac7c8d1c448c qcacmn: Tag power related WMI commands for runtime PM REVERT: 64e320b697df qcacmn: Bound check while setting Spectral params REVERT: cfa662fba60b qcacmn: Fix legacy NDP confirm path REVERT: e222775d3946 qcacmn: Extract tid from REO descriptor and save to skb cb REVERT: aeb2e4b2addd qcacmn: Antenna power save when 1x1 client is connected REVERT: 775ab18f1ca3 qcacmn: Trigger FW dump during WMI backpressure REVERT: 0df30dd0a0d4 qcacmn: Mark CE10 as unused for qca8074 REVERT: 1273bcec05ae qcacmn: Fix bss peer use after free in crypto REVERT: 0d4275671bc7 qcacmn: If scan is for single channel don't filter the channel REVERT: 9d6aceacb414 qcacmn: Retain the correct file copyright years REVERT: 94b9ce4320bf qcacmn: Release the platform_info spin lock before del_timer_sync REVERT: a8a1f93112ad qcacmn: Add change to deinit vdev timer REVERT: da8a7e60e549 qcacmn: Cleanup CONFIG_MCL in spectral scan REVERT: c61826c476f2 qcacmn: Cleanup statistics REVERT: ec7b3cfb4722 qcacmn: Fix driver loading failure on 32-bit ARM REVERT: ef40fec41d6f Revert "qcacmn: Flush ME desc while mcast enhancement disable" REVERT: 480c931d7e64 qcacmn: Raw mode AMSDU check REVERT: 79b4fc80bf2e qcacmn: Fix TX Desc invalid accessing when process TX completion REVERT: f499e4620cd6 qcacmn: Add QDF_MODULE_ID_MIN REVERT: f9afcce798b6 qcacmn: Add subcmd QCA_NL80211_VENDOR_SUBCMD_INTEROP_ISSUES_AP REVERT: 0ae4abc97bf0 qcacmn: Replace QDF_DMA_BIDIRECTIONAL to QDF_DMA_FROM_DEVICE in rx REVERT: 05862964abfc qcacmn: Identify WIN/MCC specific features REVERT: 409a3b2c53c4 qcacmn: Cleanup VDEV_SM legacy code REVERT: 2ec3781464a0 qcacmn: Define qdf timer multiplier as a macro REVERT: f2526d44ee5f qcacmn: Place check under qdf_likely unlikely flag REVERT: 2a2a8afda4e6 qcacmn: Add change to restart target if timer REVERT: 77f9ba1cc0b9 qcacmn: Move legacy serialization flush cmds to common api REVERT: a7c83f740193 qcacmn: Fix possible OOB in target_if_direct_buf_rx_rsp_event_handler REVERT: 70aeda1cdd3e qcacmn: Handle BSS peer in STA mode REVERT: 110d691272ab qcacmn: Increase CE1 buffers to 512 for qca8074 REVERT: 787c7cdb4396 qcacmn: Free serial cmd before its timer when rmmod REVERT: 1cd51ddb7cea qcacmn: Optimize SRNG memory allocation REVERT: b9780dd2078d qcacmn: Update Tx rate only when tid is valid data tid REVERT: ea2ffbb33198 qcacmn: skip processing duplicate descriptor in dp_rx_err_mpdu_pop REVERT: f1313ba77e02 qcacmn: Add change to avoid sending wmi cmd REVERT: 71371bc4adc5 qcacmn: Removal of CONFIG WIN macro REVERT: 0811d8287764 qcacmn: Fix multiple unmap of same netbuf REVERT: 4a994eff8869 qcacmn: Add change to send target if response to HOST REVERT: e5a6e94464ec qcacmn: Restrict RX softirq poll times REVERT: bedc0cd113cc qcacmn: Move statistics to dp_stats file REVERT: 8075637d7778 qcacmn: Add DP structures to minidump REVERT: 23d22c6d8a41 qcacmn: Add minidump support in QDF REVERT: 52ac4710fa74 qcacmn: Move osif priv deallocation to vdev destroy REVERT: 2fcbb3f71525 qcacmn: Add SSR protection to os_if_wifi_pos_callback() REVERT: f3ed004380c1 qcacmn: Fix possible NULL dereference in apf read REVERT: f90c944dadb6 qcacmn: Access msdu_len from struct cb to avoid cache miss REVERT: 3f2ceb8b9fe0 qcacmn: Fix deadlock due to peer_ref_mutex and scn_lock REVERT: 47c737dba843 qcacmn: Add ini to honour NL80211 scan policy flags REVERT: af7c3c95d9ff qcacmn: Add new attribute for roam reason REVERT: b68fa39efdf7 qcacmn: Add DFS Radar Event Notifications REVERT: ec01bbcfbe1f qcacmn: Copy HTC Packet data REVERT: b37442915595 qcacmn: Use ENABLE_DP_HIST_STATS to enable histogram functions REVERT: 4e517d7795c4 qcacmn: Use arrays for param conversion from host to target type REVERT: 261451a46c51 qcacmn: Add API to fetch logically deleted peer list of a vdev REVERT: 57effefdba38 qcacmn: Fix reachable Assert in convert_target_pdev_id_to_host_pdev_id REVERT: 88e3fc50321c qcacmn: Add QCA vendor command to support beacon reporting feature REVERT: 011b676abeaf qcacmn: On CSA complete, MLME can choose to disconnect peers REVERT: d9ee8fd96baa qcacmn: Add option to set high priority scan REVERT: debe2b3b9c65 qcacmn: support enhance TX capture REVERT: c2dac1c92bdf qcacmn: Add filter logic according to timestamp in scan REVERT: 16ad47531513 qcacmn: Return on failure of releasing reference of object REVERT: 7147b3ccbf23 qcacmn: RX optimization changes to reduce cache misses REVERT: 35fa197776d1 qcacmn: Add change to remove setting txbf REVERT: c88eb85707d5 qcacmn: Stop ROC timer synchronously REVERT: fbd467f5a6d3 qcacmn: Fix compilation errors when ATH_SUPPORT_DFS is disabled REVERT: bc70137f9e8d qcacmn: Set hidden ssid flag in vdev restart for SAP CSA scenario REVERT: 4a6eff07b151 qcacmn: Track PPDU ID history for monitor rings REVERT: 5827fd091da9 qcacmn: Set invalid tid in multicast enhancement before enqueueing REVERT: 3dfc614c3e58 qcacmn: Reduce trace level for stats REVERT: 9d42f127f5a0 qcacmn: Fix broadcast stats for host REVERT: 788ab15578f2 qcacmn: Move peer_extd_stats to peer_mc_cp_stats structure REVERT: 73c7b7c744a2 qcacmn: more debugging information about invaild TX release source REVERT: c773848bf4b8 qcacmn: Fix to accept Addba req when BA session is active REVERT: 3c05f9720d53 qcacmn: Reduce min slab size allocation to <1M REVERT: 5132bc6b0b5c qcacmn: Add adaptive 11r target service capability support REVERT: 45a8c1e41f85 qcacmn: Support adaptive 11R BSS in scan REVERT: 07c81e7d77a1 qcacmn: Update rssi only when its valid REVERT: b85768e4e5d1 qcacmn: Remove HK header dependencies for ipq6018 compilation REVERT: 99d0783cecdf qcacmn: Add support to send wifi down notification REVERT: f13e25e8fb35 qcacmn: Remove adrastea compile flag from log to user api REVERT: 7528ff39ceeb qcacmn: Add API to get and increment ref count of valid bss peer REVERT: d8c7ad2228b1 qcacmn: Support per-ring CCE protocol tag stats REVERT: b292dd7b1a62 qcacmn: Use common Spectral config definition REVERT: fe5bb2e5884d qcacmn: No need to include the file cds_if_upperproto.h REVERT: f6e599fbadc2 qcacmn: Use common Spectral SAMP message definition REVERT: 09526ac0d182 qcacmn: Fix REO2IPA reo destination routing REVERT: e661127fa12f qcacmn: fix incorrect NSS value in host RX stats REVERT: 3f43a6924b62 qcacmn: Release SMMU IPA mappings after pipes are disabled REVERT: e1a6388dd730 qcacmn: Increase max peer numbers to support 512 client per radio REVERT: bf529e5f4056 qcacmn: Fix deadlock due to vdev_list_lock and scn_lock REVERT: 5cac6f52aef6 qcacmn: Remove WCSS_VERSION macros used inside hal REVERT: 6b276f6a8fa3 qcacmn: Log error and fail WMI send if target is suspended REVERT: 0b1c7569cb14 qcacmn: Add dummy implementation of CP stats PMO handler REVERT: 3027c8622757 qcacmn: Remove excessive logging in console for packet logs REVERT: c630c4734184 qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv REVERT: 2864718af894 qcacmn: Update comments in scm_req_update_concurrency_params REVERT: cedfac0a1db9 qcacmn: Add stop_th and start_th for tx flow control V1 REVERT: 8d583a86959b qcacmn: Validate mac_id for txrx_stats REVERT: 8a0228a1f3c7 qcacmn: Make sig/tag mismatch Spectral logs rate limited REVERT: 964b39540925 qcacmn: Add rate limited variants of Spectral logging functions REVERT: ebd627e1952c qcacmn: Cache rx frames during dp peer register REVERT: f404593b7c1b qcacmn: Increase response timer timeouts REVERT: 45b81d1d8856 qcacmn: Fix build errors with SLUB_DEBUG_ON REVERT: 5ba222aea697 qcacmn: Modify scan type for RRM scan request REVERT: 142f9baf47f4 qcacmn: Add new feature to support protocol tags REVERT: c71219ea55cc qcacmn: Get tx success completions count REVERT: 2321668837d8 qcacmn: Update tx stats for non-qos frames REVERT: 2d61d53e4433 qcacmn: Handle CE send completions in polling mode REVERT: c572f5f517b8 qcacmn: Memory optimize for QCS403 platform REVERT: 93549e15a192 qcacmn: Framework to use pdev_id to lmac_id mapping from FW REVERT: 69e39d9aa86c qcacmn: Send pmk keys over psk_msk_ext during in 11r offload tlv REVERT: 46f39b6f409e qcacmn: Fix memory leak issue REVERT: ac7d9465f9c1 qcacmn: Update correct tx rate, rx rate and sojourn stats REVERT: 9498cd70f462 qcacmn: Serialize dp reorder queue setup wmi command REVERT: 6d4e001c2e41 qcacmn: Remove skipping 160 80_80 check for qca6018 target REVERT: 1720fd98a6ee qcacmn: After NOL timeout add channels to ETSI PreCAC Required List REVERT: 851a27849bb2 qcacmn: Add command support for NAV configuration REVERT: 65b02b4a8ec6 qcacmn: Update wmi ready to false when the legacy cb returns error REVERT: 5a4530f82453 qcacmn: Support WDI 3.0 SW path intra-bss forwarding REVERT: d75aca728894 qcacmn: Use the operating class table no for AP's country IE for RRM REVERT: 8a0928bf2f26 qcacmn: Handle flood of update ast messages REVERT: 02553141271a qcacmn: Check delete.pending in get_vdev_from_vdev_id REVERT: a9366e3e965e qcacmn: Update copy engine configuration for QCN7605 REVERT: 766b69acf5b5 qcacmn: Print OFDMA rate stats from firmware REVERT: ed4f95a54506 qcacmn: Avoid vdev destroy until serialization cmd removal REVERT: 71b514664e28 qcacmn: Add debug logs for invalid response REVERT: 52ef33fca3e4 qcacmn: Support enhanced Rx capture REVERT: 7cc507f4122b qcacmn: Add WMI support for new roaming parameters REVERT: 457bee21b3bd qcacmn: Handle ring processing appropriately REVERT: 6dd26922bdc3 qcacmn: Add API to get FCC constraint info REVERT: e76176429160 qcacmn: Add correct vdev id while sending vdev param to FW REVERT: d0838f8a9c82 qcacmn: Restrict dwell time only if SAP/GO is connected REVERT: a7bfb9b1b473 qcacmn: Remove repetitive logs for mem alloc failure in scan REVERT: 4218f02cef8a qcacmn: Pass hang reason to qdf_trigger_self_recovery REVERT: 0577a01ab22a qcacmn: Fix compiler issue without CONFIG_DP_TRACE REVERT: 958251572407 qcacmn: Send idle roam trigger monitor command to firmware REVERT: 5679e39c7d0b qcacmn: Fix RX buffers refill for driver loading REVERT: ad8457136c5a qcacmn: Use qdf_tracker for nbuf mapping REVERT: 0055e6726068 qcacmn: Remove logs from mgmt txrx functions REVERT: aba8b2edd2cb qcacmn: Stats: Add handling of pmo suspend resume REVERT: 1792251be955 qcacmn: Assert in case any obj is in L-state for long REVERT: 78d8f5911f60 qcacmn: Add wmi service bit REVERT: 5e3cd0af2769 qcacmn: Send idle and disconnect roam parameters to firmware REVERT: f7786d382223 qcacmn: Change the data type of average/roundup tx rate REVERT: cb4f428edc20 qcacmn: Refine struct add_ts_param REVERT: 41696b3a10ee qcacmn: Enable CFG INI/NON INI Logging REVERT: 05f70da36505 qcacmn: Do not update source ring hp in completion process REVERT: bd80d5c8ba7b qcacmn: API to add scan entry without posting to scheduler thread REVERT: 613f7920c7fd qcacmn: For PMF return the igtk key in getkey call REVERT: 0ef58eec143d qcacmn: Increase the MAX limit of RX Release Ring to 8192 REVERT: 445a3a588917 qcacmn: Print all elements of serialization history circular buffer REVERT: 1ab908e62b03 qcacmn: add CDP function to process CP peer delete response REVERT: 12a68409496d qcacmn: change qdf_assert_alway to qdf_assert in rx path REVERT: 58e7c5e12101 qcacmn: In add ast entry call the callback inside ast lock REVERT: 0e3c5418352a qcacmn: Change log level to debug for "Failed to create a scan entry" REVERT: 8f06c8286f22 qcacmn: Move the level of some cp stats from kernel to driver REVERT: 9dad9767b1ae qcacmn: Cleanup duplicate fields in vdev_mlme REVERT: cc43b53e87dd qcacmn: Allocate IPA TX skb buffers with srng unlocked REVERT: 8c82dda6911c qcacmn: Fix possible OOB in extract_ocb_dcc_stats_tlv REVERT: a3d6f77c62ac qcacmn: Add API to validate umac_cmd in serialization command REVERT: 23c5658da66c qcacmn: Trigger recovery while wmi stuck REVERT: e541e9ccda15 qcacmn: Add Tx AMPDU statistics REVERT: 613a74a6cf0f qcacmn: Add change to send custom AMPDU/AMSDU aggr size REVERT: ed6f03ba6e4b qcacmn: Set MaxMsgsPerBundledRecv in HTC_SETUP_COMPLETE_EX_MSG REVERT: 2f79dd975f9f qcacmn: degrade log level when dump rx data TLV REVERT: 5fc9a33c2ebb qcacmn: usb: Remove usb_set_intfdata() REVERT: 48debcb1f64e qcacmn: Move get macaddr API at proper place REVERT: 37d107d2d12b qcacmn: HIF schedule latency measurement REVERT: 6d22eeb468b2 qcacmn: Tx desc alloc: remove default wakeup action REVERT: 3d91d4d32c36 qcacmn: Add mgmt tx rate code to send to FW REVERT: 8ca333952473 qcacmn: Add beacon tx rate code to send to FW REVERT: f085b61b5986 qcacmn: dp_rx_null_q_desc_handle: drop if msdu_len > RX_BUFFER_SIZE REVERT: 13da9a8463fe Merge "qcacmn: Filter data packets in m_copy mode" REVERT: b8a649b3a0ef Merge "qcacmn: Add support to cache peer capability info" REVERT: 86911cd6e078 qcacmn: Filter data packets in m_copy mode REVERT: 5832077a65ea qcacmn: In Epping, Pass BMI context to bmi_done and bmi_cleanup REVERT: 5e3af684b5c9 qcacmn: Add support to cache peer capability info REVERT: a3bad2b70e5b qcacmn: Reject STA with PMF disabled only when PMF is required REVERT: bc3bde34bf2b qcacmn: Add AP mode support for PMKSA REVERT: a156a519cd76 Merge "qcacmn: Set pcie addr flag for IPA rings" REVERT: 4b658c99755f Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 443059e72365 qcacmn: Set pcie addr flag for IPA rings REVERT: 14b962219306 qcacmn: Flush ME desc while mcastenhancement disable REVERT: aeaa258b5415 qcacmn: Change to remove WMI dependency from mlme component REVERT: d3f552ff90ab qcacmn: Fix the typo for PROFILE_IDX REVERT: 0aaa4b4ec1cd qcacmn: Add support to send bcast capability to firmware REVERT: d55a74c8c92d qcacmn: Register tx completion callback REVERT: 51cff6d6e0d3 qcacmn: Add API for get mgmt cipher REVERT: d8a7efdb29ad qcacmn: Add EDCA and QoS element ID and IE max values REVERT: 44f3efb9e791 qcacmn: Cleanup CONFIG_MCL from qdf nbuff replenish apis REVERT: 49064081e801 qcacmn: Modify the description for peer assoc and service ready param REVERT: 09b50e625d19 qcacmn: Add psoc id value to debug prints vdev mlme timer APIs REVERT: 457b26718aed qcacmn: Correct issues in DFS Full Offload featurization REVERT: a178724b300d qcacmn: Add new API to set ratemask config REVERT: 0c201e23a342 qcacmn: Typecast address before assigning in multicast enhancement path REVERT: f96d9cf15922 qcacmn: Replace duplicate api's of vdev_connected REVERT: eb5bf8cfc7a1 qcacmn: Add new WMI API to check target suspend status REVERT: bb69cfaeda85 qcacmn: Compute average rssi REVERT: 3ee6100b41f8 qcacmn: Modify default aging timeout for Reo REVERT: 740f39f56803 qcacmn: Remove assert on serialization timer handler's cmd check REVERT: ca4abcf92fa9 qcacmn: Add PMK field to pmkid cache REVERT: 2f7256aa8b60 qcacmn: Move vdev mlme related code to right file REVERT: 6ca41ef58f6c qcacmn: Update ref cnt debug id doc REVERT: b1007509b165 qcacmn: Free memory only if it is allocated REVERT: 2a1bc9e488c6 qcacmn: Clean ucfg_mlme components from wlan_hdd_cfg80211_start_bss REVERT: 803446edbabc qcacmn: Increase the number of OFDMA user to 37 REVERT: 778ebe552a2e qcacmn: Add periodic work tracking REVERT: df242752b2ef qcacmn: Add TxBF caps in target_if/mlme REVERT: 662379ff1e96 qcacmn: Remove RX_BUFFER_SIZE from dp_rx.h to fix compilation REVERT: c2fa7c99c0d1 qcacmn: Deliver STP pkts from wbm exception path REVERT: 2698eab0b59e qcacmn: Add delayed work tracking REVERT: 9c62f7d9394b qcacmn: Add qdf_tracker REVERT: 64c6c451d3f2 qcacmn: Add QDF_STATUS enum for GRO_DROP REVERT: 4f6b8f560804 qcacmn: Serialize dp reorder queue setup wmi command REVERT: affc4856582b qcacmn: Move print_to_console api under correct feature flag REVERT: f1a8f5fbb3b6 qcacmn: regulatory: Replace explicit comparison to NULL REVERT: d2077da87529 qcacmn: Add direct rx buffer changes for CFR requirements REVERT: 44d8f8f9b131 qcacmn: Populate LTF size for Rx stats REVERT: c30b51c3780c qcacmn: Reset unmapped flag in during replenish logic REVERT: 16cd1b2e8db9 qcacmn: Add Sanity checks during RX processing REVERT: 9e4bb950e40e qcacmn: 2k_jump error fix for sequence number mismatch REVERT: a5ad5822aad4 qcacmn: clean up AST entries in target recovery case REVERT: a42581d47958 qcacmn: remove nss info in host tx stats REVERT: 79a5edccee33 qcacmn: dont send Spectral stop WMI if Spectral scan is not in progress REVERT: e565a27cddeb qcacmn: Reset vdev id for 11d scan after vdev destroy REVERT: 3b8104bdd3ae qcacmn: Support WLAN IPA WDI 3.0 SMMU REVERT: bd70fd0a52d4 qcacmn: Handle DFS AP's in scan result REVERT: 7dfc8cc75539 qcacmn: resolve memory leak in invalid peer REVERT: 7d41a1740a00 qcacmn: Set default passive Dwell time to 110 msec REVERT: 57ff3231aa2b qcacmn: resolve time out issue for get tx power REVERT: 0159f81bcab7 qcacmn: Use INI configured WMI credit count REVERT: eee26f7b76b9 qcacmn: target_if: Replace explicit comparison to NULL REVERT: cd7fda896315 qcacmn: Remove illegal access to NBUF in Tx completion handler REVERT: f3a2b8918c49 qcacmn: crypto: Replace explicit comparison to NULL REVERT: 2751b6d2b388 qcacmn: Consolidate multiple MAC_ADDR_LEN to QDF_MAC_ADDR_SIZE REVERT: fdea3c7af7b2 qcacmn: Remove qdf_delayed_work_t REVERT: 50400f9e1309 qcacmn: Add support to send twt feature capability REVERT: 8d639a00e43a qcacmn: hif: Replace explicit comparison to NULL REVERT: dda9f6684955 qcacmn: Resolve ipa compilation issue REVERT: a95ea4f9eed7 qcacmn: serialization: Replace explicit comparison to NULL REVERT: 80150e97159a qcacmn: Remove qdf_ssr_protect/unprotect REVERT: d9ad48d3fff1 qcacmn: Handle RADAR detect in RESTART state REVERT: 13835b1aa206 qcacmn: Do not access bus in suspend_noirq REVERT: a8edf330f06f qcacmn: dp: Replace explicit comparison to NULL REVERT: 5a6cc79b9e07 qcacmn: htc: Replace explicit comparison to NULL REVERT: 1fe4511e2eac qcacmn: Replace adrastea compile time config by MSM platfrom REVERT: 7c2431dc9527 qcacmn: Remove adrastea compile time flag from logging API REVERT: 82eb21292d36 qcacmn: scan: Replace explicit comparison to NULL REVERT: b43ed1cd1a5c qcacmn: Update rx histogram stats appropriately REVERT: 22953dc00418 qcacmn: Enable EAPOL/DHCP message tracing in Wifi driver REVERT: 2831229bd75b qcacmn: qdf: Replace explicit comparison to NULL REVERT: 3fcc082eacd8 qcacmn: Do not call get_htc_send_packets if no TX resource REVERT: 83301871d502 qcacmn: qcn7605: Increase TX URB count to 64 REVERT: 4c5ac9074603 qcacmn: utils: Replace explicit comparison to NULL REVERT: f26fa0e5a438 qcacmn: cancel target sleep timer in hif suspend callback REVERT: 8202412c0d95 qcacmn: Rename "dfs_freq_is_in_nol" to "dfs_is_freq_in_nol" REVERT: 7dd261d61404 qcacmn: Free Rx Desc during WiFi unload REVERT: 6577bea1d689 qcacmn: Add qdf_ptr_hash REVERT: b52a362e6236 qcacmn: Add qdf_slist REVERT: f35d79a22b44 qcacmn: Clear Key information from driver memory after disconnect REVERT: 9f4daf55f73d qcacmn: Add change for timeout to be executed in scheduler REVERT: d97a5912d37f qcacmn: ftm: Replace explicit comparison to NULL REVERT: e409a8fd44ab qcacmn: Add peer assoc and service ready param for hecap_info_internal REVERT: 50eab9871ff7 qcacmn: Migrate qdf_ssr_protect/unprotect REVERT: 766ea098f6ec qcacmn: os_if: Replace explicit comparison to NULL REVERT: c39a68da3737 qcacmn: Support for 8021p pcp to tid mapping REVERT: c736e8325719 qcacmn: Add missing unmap in rx error path REVERT: ac6e126adf4b qcacmn: Add support to improve coex logging REVERT: 65fad66752d9 qcacmn: Add change to skip monitor ring cfg REVERT: dcb2769793d4 qcacmn: obj_mgr: Replace explicit comparison to NULL REVERT: 4b50f33d5b02 qcacmn: Use size of CDP rx ind struct in ppdu stats handler REVERT: e0f17e57bb2c qcacmn: Add object manager API to iterate psoc list REVERT: 8f70862cd8ff qcacmn: Detect dp_rx_process reo descriptor paddr corruption REVERT: dace806a9d55 qcacmn: Move wlan utility modules due to layering violation REVERT: 3d1e1b7602cb qcacmn: Prevent rate stats from printing in kmsg REVERT: cba07b488369 qcacmn: dfs: Replace explicit comparison to NULL REVERT: 1b2672426c2e qcacmn: Increase the NSS Tx comp ring size to 48k from 8k REVERT: f99049071258 qcacmn: Fix msdu link descriptor leak in fragment handler REVERT: 468bded892a5 qcacmn: Add RDK statistics changes for Hawkeye REVERT: d48a842b4bc3 qcacmn: Add qdf_delayed_work REVERT: 5e919958d21f qcacmn: Add qdf_periodic_work REVERT: 67817953c198 qcacmn: Remove range validation check for Boolean type REVERT: 02d3f5423e9f qcacmn: Refactor qdf platform op start/stop REVERT: a8e7ec3d1c27 qcacmn: Add API to delete multiple WDS entries REVERT: ce1e21c20902 qcacmn: Add change to send listen interval value to FW REVERT: c74130826088 qcacmn: Increase AST table size to 4k REVERT: 5b58d0b36841 qcacmn: Enable notifier chain registration API REVERT: a1b16bf326da qcacmn: Update log level of debug print REVERT: 017bc12dc351 qcacmn: Enhancement of OS abstraction API's REVERT: 238555bcd8b2 qcacmn: Enhancement of OS abstraction API's REVERT: 2675a77901ad qcacmn: change few Spectral logs to info REVERT: 2e42a9e61cf9 qcacmn: wlan_cfg: Replace explicit comparison to NULL REVERT: a211a9dada55 qcacmn: Add new config for BTM offload REVERT: ab5b78df177a qcacmn: wmi: Replace explicit comparison to NULL REVERT: fb19a22340bb qcacmn: Fix compiler issue with DISABLE_MON_CONFIG REVERT: 434105d7a5d6 qcacmn: Get wlan op mode from vdev for pktlog REVERT: c5d48d06c615 qcacmn: Add code to send correct AMDPU command to FW REVERT: 949faf5f4de0 qcacmn: Add mbssid information to scan entry REVERT: 19f4cb0b6e1e qcacmn: Set Coex priorities among WLAN/BT/ZB REVERT: 658d712ace52 qcacmn: Add code to send rate mask info to FW REVERT: b3a341bb6f68 qcacmn: Fix possible null pointer dereference REVERT: d768fd9e1e0f qcacmn: Extract and populate peer_extd2 stats from fw REVERT: 9a6ee7d0ce1a qcacmn: Add WMI support for peer_extd2 stats REVERT: 90f688d58974 qcacmn: Fix error in check against max vdev for a pdev REVERT: daec45f4726d qcacmn: Enhancement of OS abstraction framework REVERT: 9bcfecf548f9 qcacmn: Add vdev_id argument to peer-delete REVERT: 550e69c7269d qcacmn: Restrict the tx descriptors for low mem config REVERT: 3e9d647162dd qcacmn: Fixing display of Vow Stats REVERT: 1d9aae09c6a3 qcacmn: Define new test config attribute for TWT Request support REVERT: 1d5ca9296745 qcacmn: Move CTL value enums to reg_services_public_struct.h REVERT: 80638517c28e qcacmn: Redefine pdev and vdev param to remove CONFIG_MCL REVERT: 5d32743e8369 qcacmn: Implement API to support GETBAND functionality REVERT: cf1a001281c9 qcacmn: Add cdp support for DCS reenable timer REVERT: a558be177da1 qcacmn: add vendor subcommand QCA_NL80211_VENDOR_SUBCMD_MPTA_HELPER_CONFIG REVERT: fa3c826f3a65 qcacmn: Initialize connected scan cfg item REVERT: 181b2f52e62c qcacmn: Clean up HIF module to remove CONFIG_WIN macros REVERT: 3e7e01e6450d qcacmn: Add change to send beacon rate to FW REVERT: adfc94c17c5f qcacmn: Add support of Agile DFS in umac dispatcher layer REVERT: 14ac61de4d55 qcacmn: Add target interface support for Agile DFS feature REVERT: 7a7153867353 qcacmn: Add support for Agile DFS feature REVERT: 9ff68da6e5b3 qcacmn: Add WMI support for Agile DFS feature REVERT: ce7a81cbed57 qcacmn: Move deletion of datapath vdev to vdev destroy handler REVERT: 3f0962833f09 qcacmn: Add API to fetch activation status for active cmd REVERT: b7f7d8e55e57 qcacmn: Provide proper age value for Assoc STA Link Metrics REVERT: 576972b9e52f qcacmn: Move RBM value check before rx descriptor fetch REVERT: d5cdb2b39b28 qcacmn: Clean up CONFIG_MCL for scan related macros REVERT: 62f72ed3be86 qcacmn: Add vendor id for peer rate stats cache flush REVERT: 513781344da0 qcacmn: Donot update NAPI stats for CE with NAPI disabled REVERT: 2d26d82348d3 qcacmn: Configuration support for HE testbed defaults REVERT: 745dc0d96d01 qcacmn: Change log level from err to debug for LFR3 performance KPI REVERT: 07e2c48abe12 qcacmn: Add Diag Log support for cold boot cal event REVERT: 47eba668fe19 qcacmn: Configuration support for VHT in 2.4G band REVERT: 55ec2b9bb005 qcacmn: Configuration support for HE OMI UL MU disable data REVERT: ab9c7479e472 qcacmn: Add modules to support new NDP command and event REVERT: b5b21cac42b4 qcacmn: Remove qdf_*_outline() APIs REVERT: fbe297b12944 qcacmn: Move htt_rx specific macros from hif to htt REVERT: 73f3f09abf04 qcacmn: Fix type for wlan_serialization_cmd_callback REVERT: a331e6e55f4b qcacmn: Implement delay VOW stats for hawkeye REVERT: 17e1cb5cf4fc qcacmn: Replace CONFIG_MCL_REGDB with CONFIG_REG_CLIENT REVERT: 9b58b7ad56d5 qcacmn: Remove CONFIG_MCL for target_process_bang_radar_cmd REVERT: d540e70a226e qcacmn: Cleanup CONFIG_MCL from qdf wake lock api REVERT: 6d66c7e1b662 qcacmn: Remove redundant check for BA state REVERT: a3249bd41ec9 qcacmn: cdp support for 8021pCoS to tid mapping REVERT: 032a78de3c34 qcacmn: Allow SSR during driver resume REVERT: 07921611b451 qcacmn: Use HTT message to disable rx_pkt_header tlv REVERT: e11412df5c6a qcacmn: Add compile time macro to disable rx_pkt_hdr_tlv REVERT: dddd95f2e938 qcacmn: Fix to send correct mac REVERT: 449a268392ae qcacmn: Reuse Rx Descriptor Pool Array REVERT: 2c146ea33a96 qcacmn: Memory Leak in Rx Frag Path REVERT: 6943747a55cf qcacmn: Remove redundant counter increments under RA match event REVERT: a092ad1662e5 qcacmn: Fix double free in wlan_cfg80211_scan() REVERT: 6db1ddac1307 qcacmn: Add pdev level feature flag for MBSS IE REVERT: 4de9ffb5b150 qcacmn: Update retry count for failed tx frames REVERT: 7b635b985780 qcacmn: Add support to send user vendor ie info to target REVERT: 684b158cfddf qcacmn: Change return type in case of simultaneous scan REVERT: eb272d02d582 qcacmn: Refactor SCAN CFG item REVERT: 2e43fb26f079 qcacmn: Add support for displaying TID statistics REVERT: a6dcfa32c0ce qcacmn: Format SM history logging REVERT: 267ae0e41691 qcacmn: add support for reset ast entry and table REVERT: 7062efab4c8d qcacmn: Fix Connection issue when AP change from hidden to non-hidden REVERT: 5285b06fe52b qcacmn: Add change to fix phy_mode REVERT: fc3c8cf33088 qcacmn: Add support for IPA using GSI REVERT: ab422a470b31 qcacmn: Fix sending of txbf caps to FW REVERT: aedd8c3606d4 qcacmn: Return appropriate Rx descriptor pool for monitor mode REVERT: 18281794c89a qcacmn: Implement VOW stats for hawkeye REVERT: 012467b12882 qcacmn: Refine the Link Layer Stats Unified API REVERT: b276eea5e7e5 qcacmn: Fix null pointer dereference in send_packetdump REVERT: 9911b44343d7 qcacmn: Use hal_verbose_debug() to print msgs which come excessively REVERT: c96a1167f882 qcacmn: Use dp_verbose_debug() to print msgs which come excessively REVERT: 03ba0f55cf4c qcacmn: Implement new INI to switch-on/off excessive logging in DP REVERT: 9cf1aa027bff qcacmn: Modify IEEE80211_FC0_SUBTYPE_QOS to QDF_IEEE80211_FC0_SUBTYPE_QOS REVERT: 330e6c306d18 qcacmn: Update the offloaded packets enum from upstream REVERT: ab2a46185c28 qcacmn: Remove NOL channels from the scan channel list sent REVERT: 8dc0e2a679a0 qcacmn: Add time_latency check for tx_completion REVERT: c9681754d0aa qcacmn: Use panic in qdf_mem_copy/move/set/zero/cmp() REVERT: 510a27c966c7 qcacmn: Fix static analysis invalid pointer dereference REVERT: a52e28ea4534 qcacmn: Update cdp_peer_update_last_real_peer REVERT: 8ffebb806323 qcacmn: Fix memory leak of reset_control REVERT: c528145962fa qcacmn: Add support for peer tx event param extraction REVERT: 0891ef366c02 qcacmn: Use wmi_service_enabled to check for service REVERT: 203cf9052f0c qcacmn: Add new vendor attribute for preferred channels list REVERT: b73fc282d84e qcacmn: Remove error log for qdf_mem_malloc in umac files REVERT: 503a7d38a255 qcacmn: Add direct rx buffer changes for CFR requirements REVERT: 6c879d4c7678 qcacmn: Add direct rx buffer changes for CFR requirements REVERT: 22b6ccb1ae84 qcacmn: Add direct rx buffer changes for CFR requirements REVERT: 09a3b065f9b1 qcacmn: Fix WEP functionality in converged set key REVERT: 0e2d7fc5ad8d qcacmn: Handle failure in service ready event REVERT: 26c518a6f6b3 qcacmn: Fix wrong trace info in PEER_UNMAP_V2 message REVERT: fca0919fb9c4 qcacmn: fix use after free issue: avoid access nbuf after deliver to OS REVERT: 4fd2fe420f4b qcacmn: In CDP get_ast_info APIs return astentry when CB is registered REVERT: dedc49bb06ff qcacmn: initialize DA WAR flag based on target type REVERT: fe278d542522 qcacmn: discard fragmented pkts if msdu count is greater than 1 REVERT: d24b1f30fd3f qcacmn: Remove unused mcc to scc switch enums REVERT: 963b9daa3168 qcacmn: Explicit initialization of vdev id REVERT: 49352281d126 qcacmn: Replace session_id in roam_scan_filter_params REVERT: 256dcbe737dd qcacmn: Add CDP support for RDK peer statistics framework REVERT: 9527e111d0d5 qcacmn: avoid access sm before NULL check REVERT: 09444a10ed08 qcacmn: Fix mesh non QOS frames issue REVERT: 6df21d1f2965 qcacmn: Always free nol timer before free pdev REVERT: 644f7c48dd91 qcacmn: Add WMI support for pcp-tid mapping REVERT: 69a0ed394a0d qcacmn: Add counters for wdi messages REVERT: 750f71a5e699 qcacmn: Fix possible buffer overflow in send_scan_start_cmd_tlv REVERT: ffe9a8626aff qcacmn: Fix compilation issue REVERT: 9808bfb2492d qcacmn: Add generic no fl variant of qdf print API's REVERT: 8ddef7dd9a29 qcacmn: Remove qdf_flex_mem_release() REVERT: 3fe77afae901 qcacmn: Remove references to EOK REVERT: bad46ee2dae7 qcacmn: Enhancement of auto channel switch zerowait PreCAC for 160MHz mode REVERT: d2cc13ede973 qcacmn: Restore the correct credit for EP REVERT: fbf6d922d66f qcacmn: Skip DFS channels in p2p scan REVERT: be9a952aa253 qcacmn: Refine the STA keepalive interface REVERT: f054557850c1 qcacmn: replace kernel version condition with if defined REVERT: a1f798250d38 qcacmn: Provide API for dp soc reinit REVERT: 515e9989a03d qcacmn: Add target type checks REVERT: 17810df3067e qcacmn: Add support for FT SAE and FT Suite-B REVERT: 1d893d85b3f4 qcacmn: Fix compilation error when WLAN_SUPPORT_GREEN_AP is disabled REVERT: ba4b57f368fd qcacmn: Populate LTF in rx_ppdu_indication structure REVERT: 8d41f620180f qcacmn: Use qdf_timer shim for all kernel versions REVERT: 6fdfe54084a5 qcacmn: Avoid reset of reg rules in soc private object REVERT: b69666976021 qcacmn: Replace session_id in plm_req_params REVERT: af34aae9cd34 qcacmn: add counters for sa_idx invalid issue REVERT: 7ace978f3bf0 qcacmn: Reduce print level while dumping chainmask info REVERT: 78824b1d4e60 qcacmn: Add changes for RDK statistics REVERT: 25ee316744f6 qcacmn: Modify HE GI enum values and populate ldpc for HE REVERT: db3bb4b4a710 qcacmn: Add extract API for ring params from DBR REVERT: 1eb84e39fe6e qcacmn: Remove improper kernel API for coherent memory REVERT: 03bd4b6b30a7 qcacmn: Replace struct ether_header with qdf_ether_header_t REVERT: 99f2a2994562 qcacmn: Replace ETHERTYPE_8021Q with ETHERTYPE_VLAN REVERT: 4468047f834f qcacmn: Remove references of cds_ieee80211_defines.h REVERT: acc11e646ee1 qcacmn: Return the correct error code for PEER UNMAP RESPONSE cmd REVERT: 3a01bdd78321 qcacmn: Add CDP api to fetch data rates REVERT: d33659b98d3c qcacmn: Provide reason to QDF_DEBUG_PANIC() REVERT: 79f6d9e60935 qcacmn: Reduce hif usb logging REVERT: 3e67f9aa156c qcacmn: Fix typo in conditional check REVERT: a171ad234e02 qcacmn: Replace session_id in roam_offload_scan_rssi_params REVERT: 855f0b134647 qcacmn: Replace session_id in rssi_monitor_param REVERT: 5f5bfc9775fb qcacmn: Replace session_id in hidden_ssid_vdev_restart_params REVERT: ae79cfd73315 qcacmn: Cleanup CONFIG_MCL for qdf_mem.c REVERT: af8a0815054b qcacmn: Add vendor subcmd/attribute to check firmware state REVERT: 4c952f1039e6 qcacmn: For HKv2 use ast find by pdev in case of roaming REVERT: c9aed3dc4586 qcacmn: Fix excessive log in send_wow_delete_pattern_cmd_tlv REVERT: feecb9f3437e qcacmn: Pass milliseconds instead of jiffies to qdf_wait_single_event REVERT: 821e61be5eff qcacmn: Replace %d specifier to %u for unsigned int variables REVERT: 2f3f538531e4 qcacmn: Fix compilation warnings caused by dp tx debug print REVERT: c4080ec27b5a qcacmn: Update the "radarfound channel" print with correct offset REVERT: 45c6576e428a qcacmn: Format ini descriptions about EGAP REVERT: 7dd88340fe48 qcacmn: Enhance and update target_if/mlme/vdev_mgr REVERT: 1726ae21c5ce qcacmn: Add API to update cmn vdev mlme structures REVERT: 9963d87b8ea4 qcacmn: Replace session_id in gateway_update_req_param REVERT: f8ec0cbe5755 qcacmn: Fix defrag waitlist flush issues REVERT: 795029786894 qcacmn: Replace IEEE80211_IS_BROADCAST with QDF_IS_ADDR_BROADCAST REVERT: f08f9461ff4f qcacmn: Add warning message on qdf_mem_set() document REVERT: 5f2634882b9c qcacmn: Mark RING_ID_DISABLE for WBM ring during init REVERT: d31b666c226b qcacmn: Set RING_ID_DISABLE for WBM_IDLE_LINK_RING REVERT: 19565fd87663 qcacmn: Update ETSI1 and ETSI13 countries REVERT: f0fc34b2b17f qcacmn: Update regdb with regulatory database version 28 REVERT: 8d19efa7c2a3 qcacmn: Optimize VDEV MLME SM prints REVERT: e6c7bff8d99f qcacmn: Revert "Fix kernel 4.15 timer list dependencies" REVERT: 7c1fe52d515d qcacmn: Get vdev_id before releasing ref while flushing active cmd REVERT: 1d002854d3ae qcacmn: Converge on struct tdls_peer_update_state REVERT: d9e53400e9dc qcacmn: CFR Feature support REVERT: b7293e46c3b9 qcacmn: Spectral Kbuild changes for CFR REVERT: a2ef333aadec Merge "qcacmn: Add internal stop send event" REVERT: ae6c9ee9d19c qcacmn: Add internal stop send event REVERT: e993df4e9908 Merge "qcacmn: Send STA authorized status to supplicant for AP" REVERT: 38a0c9fe446a qcacmn: Send STA authorized status to supplicant for AP REVERT: 9c8c20f6c053 qcacmn: Clean CONFIG_MCL for send_flush_completion_to_user REVERT: b692339f5aa5 qcacmn: Add umac support for CFR REVERT: 975303cc41ae qcacmn: Add wmi support for CFR capture command REVERT: cad74add8072 qcacmn: Add support for full pktlog REVERT: 23bb63a3a9fa qcacmn: Do not flush tlv if we get same tlv for MUMIMO REVERT: bee470022be6 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 6d0331de8f47 qcacmn: Add flag for Multi VDEV restart synchronization REVERT: a4cb467430e0 qcacmn: Use qdf_mem_zero for zero initialization, wmi part REVERT: b75e3446b790 qcacmn: Use qdf_mem_zero for zero initialization, utils part REVERT: 147df6c9b956 qcacmn: Use qdf_mem_zero for zero initialization, umac part REVERT: 9f8f9d68ba64 qcacmn: Use qdf_mem_zero for zero initialization, target_if part REVERT: 67ebc3de24c3 qcacmn: Use qdf_mem_zero for zero initialization, qdf part REVERT: 3a6512aff1f2 qcacmn: Use qdf_mem_zero for zero initialization, hif part REVERT: da7eed15327b qcacmn: Use qdf_mem_zero for zero initialization, global_lmac_if part REVERT: fe681a5c2da0 qcacmn: Use qdf_mem_zero for zero initialization, dp part REVERT: 3e6e04bc0c3d qcacmn: Fix epping mode for QCN7605 REVERT: d1a2dfcdda4a qcacmn: Remove unnecessary WMI commands tagged for runtime PM REVERT: 7966633c14ee qcacmn: OFDMA counter get increased when num_msdu 0 REVERT: 6889ddf7bbf4 qcacmn: Replace CONVERGED_TDLS_ENABLE feature flag REVERT: 880ba01add3c qcacmn: Add target_if support for CFR REVERT: 7b2ba92b37bc qcacmn: Add support for CFR init deinit REVERT: d81f5b148d88 qcacmn: hal and spectral kbuild changes for CFR REVERT: c5de90ee5d73 qcacmn: Reduce CE1 buffers to 128 for qca8074 REVERT: 0e6b19c47ca6 qcacmn: Move the function used by WIN out of MCL specific macro REVERT: 5dc5551bdeb1 qcacmn: Use the correct dp_peer find API for unmap & delete peer REVERT: 5cfc63192087 qcacmn: Log pkt_stats to logger thread for sw_event REVERT: 612a906f4eaf qcacmn: Initialize keydata with 0 in delkey REVERT: f8074d87b249 qcacmn: Add return path for fc_peer_stats for peer mac address REVERT: 8a7357548aa3 qcacmn: Remove dedicated CDP API for mcastenhance 6 AST lookup REVERT: 6df18d4da851 qcacmn: Remove service ready callback for smartlog enable REVERT: e0b3414ea7fa qcacmn: Change debug module ID to QDF_MODULE_ID_DP REVERT: 14b3ba0647e2 qcacmn: Add cdp call to set peer_unmap_sync callback REVERT: 7f726aa21a74 qcacmn: Add ini parameters to control the burst duration REVERT: e9f72e08e291 qcacmn: Reduce WMI max message size on low mem profile REVERT: 20a228a63122 qcacmn: Add BKID only for sta mode REVERT: ea6a02fef9de qcacmn: Change log level for qdf_mem_malloc failure REVERT: 1cb78177e643 qcacmn: Fix REO entry potential overwrite issue REVERT: 0c6d9b91f76f qcacmn: Add MBSSID service capability REVERT: 9933bb2233b1 qcacmn: Remove TDLS featurization from UAPSD trigger structs REVERT: ce4c4a6f1e50 qcacmn: Add wmi_pdev param for WMI_PDEV_PARAM_EQUAL_RU_ALLOCATION_ENABLE REVERT: 14b2e1c89b81 qcacmn: Add command support for UL PPDU duration REVERT: a6c50bd74eb2 qcacmn: Send RSSI of the last ack to SON module REVERT: 1475aad76869 qcacmn: Move qdf_status_to/from_os_return() REVERT: 73d452f3d2d2 qcacmn: Add support for UL_RU26 WMI service REVERT: 1b91304c4c16 qcacmn: use bool instead of uint8_t REVERT: ff39d808a055 qcacmn: Add tx_frame_cnt, ext_busy count in chan info event REVERT: f07025a70893 qcacmn: Do not drop multicast pkts in DBDC QWRAP mode REVERT: bfb0112412e8 qcacmn: Remove error log for qdf_mem_malloc in hif/htc files REVERT: a702362d3483 qcacmn: Check for MAX_AST entries when adding AST entry REVERT: 9ff4c54c2590 qcacmn: Avoid NULL dereference in peer unmap handler REVERT: 9cfe0f763d29 qcacmn: Reduce log level for athdiag requests REVERT: 610c0c8e4135 qcacmn: Remove error log for qdf_mem_malloc in wmi files REVERT: 1e618d6444a2 qcacmn: Refactor legacy ini items REVERT: 2750c27818f3 qcacmn: Remove error log for qdf_mem_malloc in qdf files REVERT: 0c5bdd7e7392 qcacmn: Remove error log for qdf_mem_malloc in target_if files REVERT: 409d19924e86 qcacmn: Remove error log for qdf_mem_malloc in os_if files REVERT: 1197bf79b847 qcacmn: Remove error log for qdf_mem_malloc in utils/ftm files REVERT: 207dcdbcfe86 qcacmn: API to extract quiet info from SWBA REVERT: 1ea85d4671a3 qcacmn: Add support for STA inactive time in Hawkeye REVERT: b49d30e408ae qcacmn: Remove error log for qdf_mem_malloc in cfg files REVERT: 65c8e4be73e8 qcacmn: Remove error log for qdf_mem_malloc in spectral files REVERT: b4d634fbf206 qcacmn: Fix compilation issue with crypto set key REVERT: 17f1e26784a1 qcacmn: Use build config for max pdevs/vdevs REVERT: 4122f5dd4ce7 qcacmn: Add debug info if scan filter fails to match the BSS REVERT: 522a2a90bdf3 qcacmn: Move PNO related structures under compiletime flag REVERT: e587b2d1a33f qcacmn: Remove TSO check in nbuf reference tracking REVERT: a5a3a1e49dd4 qcacmn: Ignore fragmented packet before peer TID setup REVERT: 9d90996935c4 qcacmn: Move 11d offload functionality to separate file REVERT: 1ff1e28d6a76 qcacmn: Replace scheduler post msg with scheduler post messsage REVERT: 0f2677d572f3 qcacmn: Fix possible NULL pointer dereference REVERT: 604e249bc195 qcacmn: Limit channel compare to num, sec freq2 REVERT: 159434989a05 qcacmn: Fix a corner case in monitor duplicate WAR REVERT: b170fa800015 qcacmn: Reject scan after a max number of scans are received REVERT: 0affa64a1c7c qcacmn: Add debug RL log in cfg layer REVERT: 9d76260ac989 qcacmn: Fix the KW issue by increasing Max cipher types by 1 REVERT: 860380d062b0 qcacmn: Remove CONFIG_MCL in pktlog REVERT: c8470c80102d qcacmn: Fix NULL pointer dereference in extract_hal_reg_cap_tlv REVERT: cd0a9fdcd8a5 qcacmn: Move scan req modification logic to scan core to ucfg REVERT: 9d9a3c492c00 qcacmn: Refactor scan related ini items REVERT: 8f1ded29ed5b qcacmn: Apply timer multiplier to qdf_timer REVERT: a151be66dd6c qcacmn: Add diag events for debugging REVERT: bb2077926f0b qcacmn: Fix for an array oob issue in hal_reo_cmd_set_descr_addr REVERT: 8fb487704b14 qcacmn: add sync between peer teardown and add ast REVERT: 71b2748ffc29 qcacmn: Cleanup vdev mgmt related structures in WMI REVERT: ba29b56cd68a qcacmn: Add MLME Tx & Rx Ops for vdev mgmt ops REVERT: f3a70cea4ecf qcacmn: Add target_if/mlme/vdev_mgr for vdev mgmt ops REVERT: 916a4b1e96cc qcacmn: Add mlme/vdev_mgr support for vdev mgmt ops REVERT: 1f0930190b36 qcacmn: Clear compilation warnings REVERT: d4b7e3b57216 qcacmn: Populate spectral capability and send via cfg80211 REVERT: ac0ddecb36e2 qcacmn: Get Spectral bin scaling params REVERT: 27fba324b434 qcacmn: Enhance debug message for wmi REVERT: f49f17ea8598 qcacmn: Use the peer mac address array instead of structure REVERT: da4a45249237 qcacmn: Fix MBSSID scan IE parse failure REVERT: c783c07b93ca qcacmn: Fix possible OOB read in extract_mac_phy_cap_service_ready_ext_tlv REVERT: c81b9a3b34f2 qcacmn: Filter out invalid BSSID from rx MGMT frame REVERT: 332df1206f12 qcacmn: Change log level of a debug message REVERT: fdfe7ea3cf7a qcacmn: Fix memory leak in rx tid setup REVERT: 53add6504b34 qcacmn: WAR to drop MPDU with incorrect sw_peer_id REVERT: e2c9a7402234 qcacmn: Combine all NAN related flags with WLAN_FEATURE_NAN REVERT: 9d8154dcd32f qcacmn: update TID to skb priority REVERT: 98092294a429 qcacmn: Add unified WMI support for WLM stats REVERT: 3be335ca1906 qcacmn: Avoid compilation issue with kernel 4.19 REVERT: ad85c389289a qcacmn: Update driver timer APIs according to kernel 4.19 REVERT: 0a46a191fa0e qcacmn: Add change to export symbol REVERT: 606663652744 qcacmn: Fix kernel 4.15 timer list dependencies REVERT: 8acb74ae9a34 qcacmn: Add >=4.15 kernel support to qdf_timer REVERT: bf8e81ef4c82 qcacmn: Do not directly alias 'struct timer_list' REVERT: 340c627dcf47 qcacmn: Remove os_timer_t REVERT: f491953edb8c qcacmn: Print readable states, event in SM history REVERT: 2bee1aa8ad13 qcacmn: Add unregister API for direct buf ring REVERT: eb26aa78ae77 qcacmn: Clean CONFIG_MCL for log_to_console/assert_on_excessive_logging REVERT: 1d17599f43f5 qcacmn: Call qwrap_config_enable from ext_handler REVERT: d163a896ef20 qcacmn: Avoid variable size array REVERT: 368fb3aff9b6 qcacmn: Reduce the log level for fragmented packets REVERT: 4c21f53aa93a qcacmn: move over to new explicit reset API REVERT: 091c291f38a6 qcacmn: Fixing misleading indentation warnings REVERT: 2a400f75d87c qcacmn: Fix compilation issue while enabling kernel IOMMU config REVERT: 94ac668ff690 qcacmn: Disable simultaneous scan based on ini REVERT: deb899b18202 qcacmn: Fix implicit conversion error REVERT: 246005bcb2e0 qcacmn: Remove dual mac disable feature from objmgr psoc REVERT: 2625b976d4cc qcacmn: Clean up CONFIG_MCL for hif_bus_id REVERT: 205e8d0726e5 qcacmn: Fix compile error when enable NAPI_DEBUG REVERT: 3dce81780822 qcacmn: enable qdf prints for QDF_TRACE_PRINT_ENABLE flag REVERT: 3820084d6c87 qcacmn: Get 2g vht20 capability from F/W REVERT: ebf4cded6ffd qcacmn: Check for freelist in Rx Desc Pool REVERT: fa47688f04ef qcacmn: Change max scheduler buffers for WIN REVERT: 53d6d1b2151c qcacmn: Send all args with unit test command for bangradar REVERT: f9c44ce2add0 qcacmn: Move DA_war flag to SOC level REVERT: bc8daa44ae22 qcacmn: Changes to support rri_over_ddr support for Genoa REVERT: 6df91556492e qcacmn: Rename sme_session_id in struct add_ts_param (2/2) REVERT: 601cb9452fa5 qcacmn: Fix number of active command timers in psoc REVERT: 7929ba90844a qcacmn: Rename sme_session_id in struct add_ts_param (1/2) REVERT: 721bd5f33981 qcacmn: Add DPT for Lithium_dp Tx completion status REVERT: 3c572b3e19c7 qcacmn: Fix null pointer dereference in NAN event processing REVERT: 11cd5c7587c4 qcacmn: Add only current channel's subchannels to the NOL REVERT: a19d00dd5a64 qcacmn: Add changes to ETSI15 to use EN 302 502 in upper 5GHz REVERT: 91308cc5321e qcacmn: Remove code of CONFIG_SERIALIZATION_V1 part REVERT: 9ae2232af0d9 qcacmn: Don't define dp_bus_suspend/resume for WIN REVERT: 17b91788b0bc qcacmn: Update vdev list and peer list access locking in below order REVERT: 4c6a8a9123ee qcacmn: Zero out the memory of hal shadow pointers REVERT: a6e589234e5e qcacmn: Add new enumeration parameters in set pdev param REVERT: 36a79a672cf2 qcacmn: Fix htt ppdu tlv bitmap issue REVERT: 753eed32c155 qcacmn: free the dp peers before cp peers in fw recovey case REVERT: c4eabce922e5 qcacmn: Use QDF_TRACE with no fl for serialization history REVERT: d34b7d0d6248 qcacmn: Change default log level for serialization REVERT: d2e88e389503 qcacmn: Reduce Log Level REVERT: f61eaf9d8478 qcacmn: For SAP use dwell_time_active def dwell time for 2g chan REVERT: e1334b3595c4 qcacmn: Accept EAPOL packets in uncrypted error case REVERT: 7eddeddb176f qcacmn: Make ce-debug lock per HIF REVERT: 39a9222d2789 qcacmn: VDEV MLME SM changes REVERT: b113bbc3353a qcacmn: Fix a race condition in WDS timer attach REVERT: 2c6f4d190627 qcacmn: Add a vendor attribution to transfer evm information REVERT: 13452334e328 qcacmn: Set the default QDF trace level to ERROR for Spectral module REVERT: 94e1f2308fb6 qcacmn: Unify radar simulation commands REVERT: f2278991a1d9 qcacmn: KW fixes in Rx mon DP REVERT: fdbe712790d9 qcacmn: rx_status is passed as argument to osif_rx_mon REVERT: 1ff074ce3005 qcacmn: Add support for scan and MLME synchronization REVERT: cdf3813a9c60 qcacmn: Fix debug log string REVERT: bc064fb1b9ff qcacmn: Fix transmit type double increment and RU increment REVERT: 4e9d51f914e9 qcacmn: Populate MU-MIMO user pos and mu group id REVERT: 66ae9bef514a qcacmn: Check whether Spectral is disabled upon setting rxchainmask REVERT: 7dd1429dab05 qcacmn: Properly featurize QCA_WIFI_FTM_NL80211 REVERT: cc3af93f4805 qcacmn: Converge PNO related ini items to scan component REVERT: 7517a8d7b92a qcacmn: Call regdb wrapper functions from other components REVERT: daa645bcab68 qcacmn: Add 11d, LTE, opclass, getset and callback regdb files REVERT: c8c709f6d441 qcacmn: Add common, build_chan_list and priv_objs regdb files REVERT: 65572e5538b3 qcacmn: Remove 11d and LTE feature code from target_if_reg.c file REVERT: 20209b530007 qcacmn: Move to next rx handler when nbuf clone fails REVERT: 0043ad80db76 qcacmn: Reset cmd_in_use flag when returning cmd_list to free pool REVERT: 0c1dedb899d3 qcacmn: Add support to acquire wake lock during user scan REVERT: 6a00f1e83080 qcacmn: Address Unified WMI "get link status" deficiencies REVERT: 62fe1e3f4545 qcacmn: Fix core_ctl_set_boost not released issue REVERT: 6e2fed8f5f14 qcacmn: Add scheduler mq handler for mlme REVERT: 965035c642ca qcacmn: Access soc handle after null check REVERT: 09387ef63c78 qcacmn: Add peer debug ID for unmap_timer_work peer reference REVERT: 1397a33f48ea qcacmn: Optimize schedule msg post error logging REVERT: 84da07f17efd qcacmn: Avoid double free in wlan_cfg80211_sched_scan_start() REVERT: 6c962c7ac0db qcacmn: Remove unused commands from serialization REVERT: a12d19d67b50 qcacmn: Change utils_fill_dfs_chan_info to dfs_fill_chan_info REVERT: b337ebbad361 qcacmn: Add channel info in beacon and probe resp debug prints REVERT: f15ef3410798 qcacmn: Add the wrapper for dsc function operations REVERT: ae815991254e qcacmn: Add nbuf history for clone and copy REVERT: ec9a530bc0ba qcacmn: Fix statistics counters REVERT: 0b50f1289c95 qcacmn: Add lock for MLME command queuing to Serialization REVERT: 65e6fc1a4361 qcacmn: add flag which indicate use of monitor ring REVERT: 71c9846f588c qcacmn: Use the same callback signature for MCL as WIN REVERT: 6872218ab7c4 qcacmn: Add makefile changes for directory changes of WMI files REVERT: 4fbfffb536f4 qcacmn: Delete WIN only wmi header and source files REVERT: 509aeeb4b53e qcacmn: Fix warning in crypto REVERT: 221b3e4ab7bc qcacmn: Change the assert condition for PPDU Tag processing REVERT: 2028c7f543e1 qcacmn: Fix possible OOB read in extract_reg_cap_service_ready_ext_tlv REVERT: 1f55ed1a9f50 qcacmn: Check create thread return value in scheduler REVERT: a5e316fb7ecc qcacmn: Fix array out-of-bounds in target CE config array REVERT: ea9c2de208e3 qcacmn: Componentize qwrap REVERT: 631cde952576 qcacmn: Add qdf_must_check function attribute REVERT: 2702aeeb0adb qcacmn: keep objmgr_peer alive until txrx peer is freed REVERT: a06e8c8bfbac qcacmn: Fix use-after-free issue in hal_srng_cleanup REVERT: 5a453d8d40ba qcacmn: Remove CONFIG_MCL for send_scan_chan_list_cmd_tlv REVERT: d37a822ae340 qcacmn: Limit maxinum nss number as 2 for MCL platform REVERT: 61847a9ba603 qcacmn: Use function name instead of file name in debug logs REVERT: 6f8b924d645f qcacmn: Add support for pmksa handling REVERT: 5b92ee0716a3 qcacmn: Replace session_id with vdev_id in qdf_trace APIs REVERT: 31c36fd82986 qcacmn: Set world mode if dynamic country not found REVERT: 75b06501313c qcacmn: Add new target_if layer files for for LTE and 11d feature REVERT: 3caa53099cc1 qcacmn: Remove SSID hotlist support REVERT: ee70a49899b8 qcacmn: do not process WDI event after pdev deinit REVERT: eff377a1d39f qcacmn: do not process duplicate descriptor frame in RX REVERT: e88c0e8ffae9 qcacmn: Refactor the prints for rx management frames REVERT: 2cd5c4ca258b qcacmn: Rectify logic for disabling indoor channels on SAP start REVERT: 9cc562c53b51 qcacmn: Modify CDP AST APIs to synchronize add and delete cmds to FW REVERT: d6bdb6eb3688 qcacmn: Add check for num_hw_modes REVERT: 33fd91b43fa4 qcacmn: Add command support for enable/disable Spatial Reuse REVERT: b1e2bf5c79d3 qcacmn: KW fixes in Tx DP REVERT: 860140027efc qcacmn: Correct the formatting in Spectral WMI logs REVERT: 6b70d468e7e3 qcacmn: Check the valid of chain mask capabilities number REVERT: cb001d8dd4fa qcacmn: Increase WMI event ring size for qca8074 REVERT: b6efb747d791 qcacmn: Add peer param to indicate FT roam REVERT: 3ae033ce1cc4 qcacmn: Add offset to second segment cfreq in HE160 mode REVERT: 895835176370 qcacmn: Add pdev_id in debug command REVERT: 7d37e84cf71e qcacmn: Fix possible OOB read in extract_hw_mode_cap_service_ready_ext_tlv REVERT: 30d651d13bf8 qcacmn: Adjust mpdu length properly for RAW MPDUs REVERT: 884782c9c8e0 qcacmn: Clean CONFIG_MCL for host_diag_log_set_* REVERT: bd60ad37c2b9 qcacmn: QCA vendor commands to configure HE +HTC and OMI Tx REVERT: 757853fd60fe qcacmn: Fix NULL pointer dereference for 'pdev' pointer REVERT: 195164b7bb26 qcacmn: Populate proper rates received by FW REVERT: f40ae2631e8d qcacmn: Send 11d country to firmware REVERT: 60e9d43aaebf qcacmn: Fix OOB read in extract_ndp_ind_tlv() REVERT: 575539a9d889 qcacmn: Enable/disable first DFS channel scan through ini REVERT: 6c3432b709e0 qcacmn: Fix array out of bound access REVERT: c1e7877ff5d4 qcacmn: Add wapi bkid count in crypto module REVERT: 1f1acf59c92e qcacmn: Increase max size of REO status ring REVERT: 6fef0e959271 qcacmn: Reset rx_pending to avoid continuous tasklet scheduling REVERT: ed3bf79dd4c0 qcacmn: Use htc_lock while accessing TxLookupQueue REVERT: 95f004f87978 qcacmn: Update Rx stats in case of vow traffic REVERT: b46a753f6353 qcacmn: Fix race while accessing the serialization timer cmd pointer REVERT: 00f80b609482 qcacmn: fix out of bound access of memories in wlan_cfg80211_scan REVERT: ab5cba5cbbf2 qcacmn: Fix NULL pointer dereference REVERT: f9074e2c09f4 qcacmn: Cleanup INI CFG_DROP_BCN_ON_CHANNEL_MISMATCH REVERT: 7a5bee08a9e6 qcacmn: Don't drop the beacon/probe resp if rates IE does not present REVERT: a2e7c93db759 qcacmn: Change the 2k handling API to non-static REVERT: fe762b2d22c4 qcacmn: Rename ptspecIE in send_set_ric_req_cmd_tlv() REVERT: 25531c4717a8 qcacmn: Add support for SET KEY convergence REVERT: ec27e10c2a25 qcacmn: Remove OL_SPECTRAL_DEBUG_CONFIG_INTERACTIONS macro REVERT: 3c2c211d371d qcacmn: In SAP-WOW-D0 state, wake-up FW on receiption of unicast pkt REVERT: 208e64c18946 qcacmn: Rearrage the debug prints REVERT: 5079d52ebf4a qcacmn: Split the wds src port learn function REVERT: b75565e98ff5 qcacmn: Add cdp api for dp tx desc availability REVERT: 61f47a6fbdab qcacmn: Fix delay in driver logging REVERT: 18a73bcb92f2 qcacmn: Update RSSI of last packet in athstats REVERT: 33f505ac30ed qcacmn: New TLV sequence supporting for UL OFDMA in monitor mode REVERT: d9dea6480c90 qcacmn: Check TX pending flag before doing bus suspend operation REVERT: 8e93027a2e43 qcacmn: Changes to support QMI BYPASS for Genoa REVERT: 5f9e8158709c qcacmn: Avoid looping twice to find peers for beacon frames REVERT: 594a3d04ee92 qcacmn: Move peer_ref lock outside loop REVERT: 4576e298cab7 qcacmn: Validate number of entries in extract_host_mem_req_tlv() REVERT: 324f49155bcd qcacmn: Use converged packetdump API to avoid corrupting dp_pdev REVERT: 00e8c948c8f2 qcacmn: Implement converged packetdump API REVERT: beafb2d5b606 qcacmn: Bangradar enhanced command support for secondary segment REVERT: c2cd7cce954c qcacmn: Rename target_if_open/close() to target_if_init/deinit() REVERT: ee84fbeea262 qcacmn: Use global variable for cpumask REVERT: d2dad4b5bd1b qcacmn: Refine spinlock in ucfg_wifi_pos_process_req REVERT: 273e871dc026 qcacmn: Add Japan W53 channel flag support REVERT: 0a71d5a1f5f0 qcacmn: Remove serialization vdev destroy handler REVERT: 2f6d368c6ef6 qcacmn: Add OSEN AKM support for HS-2.0 REVERT: a647c5e03216 qcacmn: Reorder function calls when radar found during precac REVERT: ba57c33317bd qcacmn: Return if cmd already exists in pending queue REVERT: a334af943736 qcacmn: Reset command list status flag after use REVERT: f9ba21e5038d qcacmn: Clean active serialization timers on vdev destroy REVERT: da8409437e05 qcacmn: Rename pAddPeriodicTxPtrnParams REVERT: f72cbe544a90 qcacmn: populate NSS value and Translate MCS value for HT REVERT: 706eecf98624 qcacmn: Fix incorrect HE-GI and HE-LTF value in radiotap REVERT: 7eb2d08e3b64 qcacmn: Add INI support to disable spectral feature REVERT: 779d27414831 qcacmn: Remove structure wmi_tdls_params REVERT: 2ceaf3729a36 qcacmn: Disable adaptive dwell time in not connected state REVERT: 6407dc47215f qcacmn: Create header file for wmi_unified_bcn_buf_ll_cmd REVERT: b3606a896a66 qcacmn: Add sanity check for wifi_pos priv obj in wifi_pos_main.c REVERT: 2937e1aee1a6 qcacmn: Send roam_score_delta, roam_score_delta_bitmap to firmware REVERT: 13130ebe99f2 qcacmn: Add rct_validity_timer and disassoc_timer to wmi roam structures REVERT: 935a05da75ea qcacmn: Handle the wmi event WMI_ROAM_BLACKLIST_EVENTID REVERT: 6adabaf78a06 qcacmn: define FT_8021X and FT_PSK suites REVERT: 932772563965 qcacmn: Send bss_load_bss_sample_time over WMI_ROAM_BSS_LOAD_CONFIG_CMDID REVERT: 9341ee36b804 qcacmn: wmi changes to send bss load trigger config to firmware REVERT: 497573091a39 qcacmn: Add Sanity Checks REVERT: d1698b6d9056 qcacmn: Rename CONFIG_QCN7605 as QCN7605_SUPPORT REVERT: df10f65cb760 qcacmn: Move out Crypto files REVERT: 49bd1b5fa5e7 qcacmn: Check mgmt txrx desc element status before put to free list REVERT: ca5c186642c2 qcacmn: APL9 Regdomain Changes for Korea REVERT: 976c92285cf7 qcacmn: Remove the CONFIG_MCL REVERT: 8d6f762744f0 qcacmn: Add QDF macro for is over gsi ipa wdi out param REVERT: 80cc5ab54661 qcacmn: Add sanity check before pointer dereferenced REVERT: bbd9d427a706 qcacmn: Removed unused DFS function REVERT: c4a14ea1492d qcacmn: Add host support for db2dbm RSSI changes REVERT: 5868efa4bff8 qcacmn: Split RX TLV prints to multiple lines REVERT: 4c002343ad29 qcacmn: Time stamp WAR for spectral REVERT: bae040f144d8 qcacmn: fix excessive logging during update peer statistics REVERT: 4ff6e41de957 qcacmn: add peer_id and msdu_len in qdf_nbuf_cb REVERT: 5753f9bbe0a2 qcacmn: Refactor operatition to hostscan_adaptive_dwell_mode_no_conn INI REVERT: ee49ad5b5805 qcacmn: Fix vdev list synchronization issue REVERT: 1aed4e832415 qcacmn: Remove CONFIG_MCL in roam_offload_scan_params REVERT: ee8d84061c95 qcacmn: Add null pointer validation in init_deinit_alloc_num_units() REVERT: 46050aa1042e qcacmn: Add NULL check for WMI handle REVERT: eb0e456d6864 qcacmn: Add missing NULL check in DP rx path REVERT: db29e57ef838 qcacmn: remove CONFIG_WIN from Spectral module REVERT: 8df4d46103ae qcacmn: Remove the unnecessary info printing in SIRQ context REVERT: 8512b848a65f qcacmn: Use QDF trace APIs for Spectral logging REVERT: cc123bcab381 qcacmn: Ignore default country update during wlan restart REVERT: 40d762467841 qcacmn: Fix the min and max values for boolean cfg item REVERT: cdcec49770cf qcacmn: Cleanup unused scan configs and params REVERT: cadbce4bcad1 qcacmn: Fix Enhanced Bangradar in Partial Offload REVERT: 77d43a89b91d qcacmn: Fix array out-of-bounds in the during CE config REVERT: c64e33df96da qcacmn: Add modules to handle and extract NAN events REVERT: 1e3cb514eb10 qcacmn: Account for gaps in subchannels list REVERT: 30ed5c44564b qcacmn: Add support for the new NAN EXT vendor command REVERT: 83da2273d975 qcacmn: Add Spectral bin scaling parameters as attributes REVERT: 6eeb76ce926f qcacmn: Remove subchannel marking fail prints in PO REVERT: 16816ae8d0a1 qcacmn: Enable GRO for TCP packets REVERT: 43938664a0ba qcacmn: Support for DP_RX_THREAD stats REVERT: 287adee89c09 qcacmn: Add DP print rate limit macros REVERT: 3e4ac1cace13 qcacmn: Fix for the memory leak in smart monitor feature REVERT: 099671a8525e qcacmn: Fix NULL pointer dereference REVERT: 33b7c9a31da0 qcacmn: Fix KW isssues in Direct DMA REVERT: 705149946b71 qcacmn: Fix large RX desc pool memory allocation REVERT: 96e363387458 qcacmn: Pktlog Enhancements REVERT: ce2009b364a7 qcacmn: Clean-up all peers in-case of SSR REVERT: 50f2998dfa08 qcacmn: Address review comments for activation cb reason change REVERT: 40d1bc891478 qcacmn: Add activation reason to serialization cmd structure REVERT: 6a84a1c32856 qcacmn: Add serialization API to update timers REVERT: c4f335719b81 qcacmn: Add API to peek vdev active queue REVERT: 0f993fe32fbc qcacmn: Disbale serialization vdev queues on demand REVERT: c3357683fa9a qcacmn: Avoid active command removal until activation completes REVERT: 883e4c1d79f8 qcacmn: Additional checks for moving command to active queue REVERT: 7ab76aec94d0 qcacmn: Enable monitor dest ring in m_copy mode REVERT: c0d010216a09 qcacmn: Add support to choose hw_mode_id from FW supported modes REVERT: 243d00af0b8e qcacmn: Adjust min zero compression to 1 REVERT: 73e0dd571996 qcacmn: do dma unmap for failed tso segments REVERT: 1bc4bc2a2549 qcacmn: Add converged enum for WMI_SERVICE_VDEV_LATENCY_CONFIG REVERT: b0e6f8dc797c qcacmn: Refine struct wmi_unified_pmk_cache (phase 3) REVERT: 3ef2b9613d91 qcacmn: Refine struct wmi_unified_pmk_cache (phase 2) REVERT: e105ac141d1a qcacmn: Add support to dump last n dpt stat records REVERT: 33d9b7fc64a6 qcacmn: Add WMI support to disable aggressive TX REVERT: b9f08212f692 qcacmn: Refine struct wmi_unified_pmk_cache (phase 1) REVERT: da15920d5b4a qcacmn: Support for smart monitor on HKv2 REVERT: 7c32e412b881 qcacmn: Add qdf_talloc APIs REVERT: ce57c688b96c qcacmn: Add qdf hashtable APIs REVERT: 919727378d88 qcacmn: Remove duplicate assignment of default values to Spectral params REVERT: 8a4c03a86963 qcacmn: protect peer-list access in AST aging timer REVERT: 5957f0030a03 qcacmn: Add concurrent cfg items of scan REVERT: 8e0f32b161e7 qcacmn: Remove TDLS component and related files from hostcmn REVERT: 4db889dfe6f4 qcacmn: Add regulatory API to check 5Ghz band REVERT: 214590a2c9e9 qcacmn: fix nbuf free reuse during invalid peer data processing REVERT: b3f9d202db96 qcacmn: Fix SSR nbuf unmap issue REVERT: 9420115f0431 qcacmn: Change peer unref delete API parameters REVERT: c38f0e89f060 qcacmn: Remove policy mgr component and related files from hostcmn REVERT: 6fb46e2759fd qcacmn: Release link descriptors on defrag errors REVERT: eec199494e15 qcacmn: Update regdb with regulatory database version 27 REVERT: 14fedd47cd9b qcacmn: Rate limit invalid channel number messages REVERT: 9c68825b0b92 qcacmn: Remove P2P component and related files from CMN REVERT: 1b76d59f78ae qcacmn: Add int parse unit tests to QDF REVERT: be6dcc0bed33 qcacmn: Fix unknown symbol qdf_aligned_malloc_fl REVERT: fbe43ca5c4cb qcacmn: Add unit test cases for qdf parse APIs REVERT: 84acb9ff6e49 qcacmn: Add support query per Vdev Beacon reception REVERT: 780b60ea9081 qcacmn: Remove CONFIG_WIN from spectral REVERT: 60e6dd9978d0 qcacmn: Add missed error handling in dp_tx_send_msdu_single REVERT: 3b5c6e9899cf qcacmn: Clean up of DFS functions REVERT: 9c61c1fb03c8 qcacmn: Add interface APIs b/w mlme and serialization REVERT: 502095b23633 qcacmn: Add support to enable/disable scan with reason code REVERT: ad2b2af2749f qcacmn: Trim operation classes to max supported in tdls_extract_params REVERT: d22ed62ec8f5 qcacmn: Make sure int_timer is initialized in monitor mode REVERT: ae6c777bd124 qcacmn: Fix a memory leak in qdf_mem_shared_mem_alloc REVERT: b5ec64207525 qcacmn: Add WMI support for WMI_PEER_UNMAP_CONF_CMDID REVERT: bb0c460a606b qcacmn: Correct the definition of WORLD rules REVERT: 098cb680ea41 qcacmn: Add version to regulatory database REVERT: 1bffc851acff qcacmn: Reduce logging in dp_tx_comp_process_tx_status REVERT: 692850bdb9a2 qcacmn: change monitor mode rings size min and max value REVERT: 0f9f01950586 qcacmn: Fix memory allocation latency in beacon process REVERT: 3b381fb22d08 qcacmn: Fix pktlog issue REVERT: b2405ece84ff qcacmn: Return failure if sending WMI_PDEV_SET_MAC_CONFIG_CMDID fail REVERT: de218d60aaca qcacmn: Move few INIs's ownership from HDD to Policy manager REVERT: 25737a45e3a9 qcacmn: Add APIs to enable/disable BW Reduction REVERT: bfd50437fd81 qcacmn: Use UNBOUND flag to create WMI RX workqueue REVERT: b514afc58a16 qcacmn: Add sanity check for txrx_stats 28 REVERT: d3a3c544bf8d qcacmn: VDEV MLME component changes REVERT: 79cdf64d70f5 qcacmn: VDEV MLME SM fixes REVERT: 5aeabd612dcd qcacmn: Add support to handle new htt format REVERT: c28f839a841b qcacmn: FR-50469 Pktlog for particular peer mac address support REVERT: 11865218ea61 qcacmn: Enable monitor mode buffer ring LWM interrupt REVERT: cb25801fa91e qcacmn: Delete WIN specific files from cp_stats REVERT: 040e9df4a870 qcacmn: Fix rx_rate population in upper layers REVERT: 2e254c549d37 qcacmn: Add CDP Ops for peer unmap conf support REVERT: b21a49a57e41 qcacmn: Peer ref count leaks in ppdu stats and descriptor deliver REVERT: d0d365d87e3d qcacmn: Fix pdev param enum after maximum value REVERT: 0be39b748ca6 qcacmn: Make ipa_owned bit common for TX and RX control block REVERT: 738320eef97b qcacmn: Bring Up STA without dissociation when AP switches to DFS Channel REVERT: 268579c204fd qcacmn: Fix WAPI unencrypted frame error REVERT: 8dd440d33c1d qcacmn: Add extra check in mec event when replacing ast entry REVERT: 418b2e9af97a qcacmn: Modify index for printing BW stats REVERT: eba709480e72 qcacmn: Receive and parse RCSA with subchannel information REVERT: 07035aaed855 qcacmn: Enable RCSA with subchannel information REVERT: 079ec73fbc39 qcacmn: Fix Supported rates max length REVERT: 40bd452c5b1a qcacmn: Abstract qdf_mem_validate_list_node() REVERT: c2cc252d1843 qcacmn: Fix avg_tx_rate computaion REVERT: 625413c91802 qcacmn: Call pld_wlan_enable() from usb_bus_configure() REVERT: 2de9f012bd73 qcacmn: Clean scan active and passive dwell time apis REVERT: 07215e8082e3 qcacmn: Define int_ctx variable to resolve compilation error REVERT: 2b5448d685cf qcacmn: Remove NAN component and related files from CMN REVERT: 5fc91d835ea8 qcacmn: Safely cleanup reorder frag list during RX defrag flush REVERT: b0bedad338d8 qcacmn: WMI command to delete multiple WDS entries REVERT: 4cf16d6d96ed qcacmn: Fix tx_stbc stat print issue REVERT: 94f016c5f275 qcacmn: Fix BLOCK_COMMENT_STYLE issues in target_if/dfs REVERT: be5a24a80828 qcacmn: Remove qdf libc implementations REVERT: 40f76b57f878 qcacmn: Fix regression from DP init-deinit path changes REVERT: 7c265d301e80 qcacmn: Packet stat collection failure REVERT: 53262f1d1fe2 qcacmn: Check param_buf->hal_reg_caps before dereferencing it REVERT: 7d6957294faa qcacmn: fix for nbuf leak issue REVERT: 7b6855aa3ed4 qcacmn: Add hal_get_hw_hptp_generic hal_ops to ipq6018 REVERT: cceae87cf8f0 qcacmn: Properly featurize NAN REVERT: d3eb8bcff831 qcacmn: Initialize the PN and plumb it to HW REVERT: d60134e91dbb qcacmn: Log link up/down logs to console using info log level REVERT: d577d0949719 qcacmn: Fix last_per overflow issue REVERT: c1ec49e6851f qcacmn: Fix max OL_TXRX_NUM_LOCAL_PEER_IDS for concurrency REVERT: e9d4c3bf3311 qcacmn: Reorganise DP init-deinit path to reuse memory REVERT: 5eb6276a4694 qcacmn: Fix misleading-indentation build error REVERT: 9fb7b7813aff qcacmn: Enable WMI support for RU26 intollerent setting REVERT: da4fb2ad20d2 qcacmn: Avoid marking MSI as wakeable REVERT: 0497d105b0a6 qcacmn: Panic before unlock on missing unmap REVERT: f6c061252fc8 qcacmn: Reduce ASE aging for MEC entry type REVERT: 74c34ff6b051 qcacmn: Avoid mem leak when create regulatory object REVERT: 5d9c2898db22 qcacmn: Avoid mem leak when create DFS object REVERT: 3b50e73e0ff0 qcacmn: Avoid leak and double free in serialization object REVERT: dca006cecc5f qcacmn: Remove ssid check for finding scan dup entry REVERT: a6076f692d6b qcacmn: Fix scan policy type in default scan case REVERT: da522d8f7c36 qcacmn: Ignore destroy callback if creating fail REVERT: ba7946a147d3 qcacmn: Support for Quiet IE count change in bcn REVERT: a3be364dfbf2 qcacmn: Free buffer in ath_procfs_diag_read REVERT: 2a73379e03b0 qcacmn: Add new cdp API to get vdev in monitor mode REVERT: 40fafaf4b68f qcacmn: fix REO2SW ring full issue REVERT: 27fe1239d375 qcacmn: Set ack_rssi_valid to 1 for successful TX REVERT: c05f8e47be8a qcacmn: Avoid possible integer overflow REVERT: 5f7cfd49c2a9 qcacmn: Device and Target type support for qca6018 REVERT: 30265f8aeb9a qcacmn: add target_service_to_ce_map for ipq6018 REVERT: 1adbd735470f qcacmn: fix excessive logging about rx defrag REVERT: cca9e9baaa12 qcacmn: Add WMI command to set Sub Channel Marking REVERT: 497403299105 qcacmn: Add dfs tgt API to set Sub Channel Marking REVERT: c0084540142f qcacmn: Add support to enable/disable NOL subchannel marking REVERT: 5e2539c08734 qcacmn: Protect TxLookupqueue while flushing REVERT: 3fb68e1e6d5d qcacmn: Correct frequency offset computation during bin5 radar REVERT: e65cc2defe4f qcacmn: New HTT H2T msg support REVERT: 264fe67fd145 qcacmn: Set TDLS channel offset correctly REVERT: 64ea8064b110 qcacmn: Avoid setting SOURCE_DRIVER for non-BDF CC event REVERT: 3ccfa6a64522 qcacmn: Add accumulated last_tx_rate in cdp_tx_stats REVERT: dae5623949f1 qcacmn: Use qdf API to allocate aligned memory for direct buffers REVERT: f09216fe1bba qcacmn: Add qdf API to align the allocated memory REVERT: 74e6d8b5101b qcacmn: Enable AST workaround only for HKV1 REVERT: 7ec465930a6e qcacmn: Add support to configure action frame in HE TB PPDU REVERT: 605e7a710b6f qcacmn: Add new crypto serivce apis for security checks REVERT: 61cbe85a1409 qcacmn: Per tid BA window size enhancement for HKv2 REVERT: c34164e97ece qcacmn: Add support for NSS DBTC mode REVERT: 0a5f71bca197 qcacmn: remove the QDF_BUG in src port learn when peer found REVERT: 1ce1a2e34a8f qcacmn: Fix WMI for peer channel re-intersection REVERT: 5c0d7514149b qcacmn: Typecast variable to same type before comparison REVERT: ad5e0bd66fc5 qcacmn: Change fwlogs API for smartlogs REVERT: 420a4425dc1a qcacmn: Fix peer ref_cnt unmatch issue in TQM bypass mode REVERT: 0844327b5e8c qcacmn: Remove unused and duplicate members from vdev_start_params REVERT: fba89964c1f9 qcacmn: Fix unresolved function compiler error REVERT: e4599388bd2a qcacmn: Fix variable uninitialized compiler error REVERT: 700ad7375413 qcacmn: WAR for duplicate buffers in monitor mode REVERT: 45cff82c5f2d qcacmn: Block all new scan during suspend mode REVERT: b966910cb683 qcacmn: Add BSS peer for P2P client mode REVERT: cc54e49b783c qcacmn: Add array bounds check and count update for FFT bin array REVERT: 6cbf9764e602 qcacmn: Fix KW issue in tdls REVERT: e416a99c8a85 qcacmn: Add API to check the value is in range of bool type REVERT: 80488cef11be qcacmn: Fix NULL pointer derefence and possible OOB issue REVERT: 58b8be02d162 qcacmn: List 2G frequency list in scan_config command REVERT: c6e684b1283e qcacmn: pkt_log: Use qdf_spin_lock APIs debug infrastructure REVERT: f8ccc18f6a4e qcacmn: Check delete in progress before adding wds entry REVERT: 07e79f586010 qcacmn: Fill vdev nss chain params structure REVERT: 674d06dd08fc qcacmn: Add TDLS device mode in QDF_OPMODE REVERT: c4fd271d20a9 qcacmn: Send the vdev chain params to fw REVERT: df157bd26ae9 qcacmn: Add wmi service for per vdev chain support REVERT: 8c4a2a0a3496 qcacmn: Added a new param to get the band-info REVERT: d80f65af9bb9 qcacmn: Avoid redefination of tdls_add_oper enum REVERT: 882e5c62e501 qcacmn: Add RelayFS support in component_dev REVERT: fda72d751c78 qcacmn: Use objmgr API to get 1st vdev from pdev REVERT: 3c60631d7c08 qcacmn: Add support for last_per REVERT: 2a2b7fecb0d4 qcacmn: remove the host ast_entry after deleting in FW REVERT: e5a330acf6b0 qcacmn: Set WMI Endpoint as Async REVERT: 2fa07750901d qcacmn: Use vdev instead of pdev as parameter REVERT: 4213e9ca6114 qcacmn: Separate MEC, DA and WDS Enable Flags REVERT: a999ec4a424e qcacmn: WMI changes for rawmode open config WAR REVERT: f140e5cadc76 qcacmn: Resolve symbol errors when DA_SUPPORT is disabled REVERT: a59b5607c619 qcacmn: Split Tx and Rx indication handling REVERT: 4db72ac87bfd qcacmn: Fix null pointer dereference in extract_sar_limit_event_tlv REVERT: b4ea80e03017 qcacmn: Fix maybe-uninitialized build error REVERT: 8bd4f992f999 qcacmn: Remove temp_samp_msg_len and unnecessary updates to it REVERT: 8f6703be719f qcacmn: Add support to override tid value REVERT: db0d42384f34 qcacmn: Add vendor event to update TCP parameters REVERT: 93bcf1292fc4 qcacmn: Take reference for peer before adding ast REVERT: a7acb00fcb3c qcacmn: Add cfg to enable/disable NOL subchannel marking REVERT: 443b9b4da256 qcacmn: Print HP/TP Stats REVERT: 6609dbbdddfc qcacmn: Remove an obsolete lock in host to target layer REVERT: 75e3c8cc7e0c qcacmn: Panic on uninitialized lock destroy REVERT: 095729006f1c qcacmn: Fix switch-unreachable build error REVERT: f5caeedb42b3 qcacmn: Fix memory leak in ucfg_scan_init_chanlist_params REVERT: 5728624cee6d qcacmn: Fix misleading-indentation build error REVERT: 2131523a2bb4 qcacmn: Return success during the sched stop request REVERT: 8a2dbfbc78cd qcacmn: Export a reg api to be used by other modules REVERT: 0ce469e33011 qcacmn: Add pktlog handler to process rate events REVERT: 58e34a3e10e7 qcacmn: Check non-zero Rx RSSI during vdev/pdev aggregate REVERT: 1d0ab1991cf4 qcacmn: Move hal files to DA directory REVERT: 669c33eea586 qcacmn: Move lmac files to DA directory REVERT: 5f7f131a9de6 qcacmn: Fix double destroy operation about mon_lock REVERT: efdae7f1bfc9 qcacmn: Reduce log level in hal_srng.c REVERT: 929882c3a189 qcacmn: Increase serialization command timeout REVERT: b75e8108a1e0 qcacmn: Fix the buffer replenish ring for REO errors REVERT: 8ff2fb7fa86a qcacmn: Add WMI support for configuring UL parameters REVERT: 03b0b38c07d0 qcacmn: Add flags to enable vow stats in firmware REVERT: 432021998224 qcacmn: Fix format build error REVERT: 4f60ed91115a qcacmn: Log history of serialization commands REVERT: 08d71d6ae5b0 qcacmn: Reduce VDEV manager log level REVERT: 55229dfcecd8 qcacmn: Possible Out of bound read in policy_mgr_get_channel_list REVERT: f0b7fdb82e18 qcacmn: Remove excessive logging in tx path REVERT: f2e35432fe5f qcacmn: Send the supported channel list length correctly to FW REVERT: 8325200db559 qcacmn: Fix for wrong packet type in monitor mode REVERT: d22c097aaad8 qcacmn: cleanup the unused serialization commands REVERT: 2a78c0054cfe qcacmn: Avoid excessive defrag log in spinlock REVERT: e1a66b56e267 qcacmn: Add support for obss spatial reuse default threshold REVERT: a903e9330aa0 qcacmn: Increase Max HW mode number REVERT: fdf921110ecb qcacmn: Adding wmi param as part of peer_extd_stats REVERT: d8ee7699e6d4 qcacmn: Reduce scan time when in GO+STA MCC REVERT: ae6a73dac74d qcacmn: fill timestamp and lsig in hal_rx_status_get_tlv_info REVERT: f327b8c30f4c qcacmn: Pass valid arguments to hdd_wmm_is_acm_allowed REVERT: 887fb5d5807a qcacmn: dp_peer use after free condition REVERT: 18032788027e qcacmn: Fix excessive console logging from qdf set print level REVERT: 7b5131b75732 qcacmn: Add test config attribute for action frame tx in TB PPDU REVERT: 82ba870f2d42 qcacmn: Define test config attribute to configure HE SU PPDU Tx REVERT: fd7bd5813899 qcacmn: Define test config for HE OM control config REVERT: ab6c10d3bdba qcacmn: Fix OOB read in util_scan_gen_scan_entry REVERT: dc949c59bea3 qcacmn: Add CDP support for resolving RA from DA for ME6 REVERT: f846d94d797d qcacmn: Fix potential resource leak when post msg in TDLS REVERT: 75279662acb3 qcacmn: Set NOL-History flag in the regdb component REVERT: 62ce2260e9cb qcacmn: Use regdb component to set/get NOL-History channel list REVERT: a38c0cd7c816 qcacmn: Add function pointer to enable STADFS in DFS component REVERT: a007ac831b90 qcacmn: Abstract BMI CE callbacks REVERT: 2b7628c86363 qcacmn: Fix interrupt batch count initialization REVERT: 8d80aa857b4f qcacmn: Validate the scan requester id before un-registering index REVERT: 1b28621e9dc5 qcacmn: Call scan failure callback in case scan is not serialized REVERT: fde69dee8213 qcacmn: dfs: Add flag for zero cac REVERT: 6fa99dd7f63a qcacmn: Fix mem leaks in nan msg posting to scheduler REVERT: 800b18c6408a qcacmn: Revert Retrieve MAC address from nbuf for MEC EVENT REVERT: 4fdc754bcaa8 qcacmn: Delete WIN only files from cmn_dev REVERT: 628dfd3422dc qcacmn: Add failure reason to default failure prints REVERT: f88a90fad987 qcacmn: Reduce 'no event handler registered' log REVERT: e9fb5477c515 qcacmn: Add debug logs for AST REVERT: d4b6e218c61d qcacmn: Fix potential memory leak when post scheduler msg in P2P REVERT: 22c79d586e5a qcacmn: Do not use wds_en flag for ADDR search flag update REVERT: a2f9c7c8b4e1 qcacmn: Update scan request with all channels REVERT: 756d05e9e530 qcacmn: Replace interface of dp stats updation to upper layer REVERT: 95c59f29933e qcacmn: Add force wake APIs for register access REVERT: 3e4f08be93a9 qcacmn: Increase the DBR_NUM_RESP_PER_EVENT to 2 REVERT: 8ae687908d77 qcacmn: Avoid processing tx rate stats REVERT: 3e8da3a6a616 qcacmn: Avoid buffer overflow in roam scan stats extract handler REVERT: eeb9962b2407 qcacmn: Fix compilation error due to uninitialized variable REVERT: ff4f2d20fbf4 qcacmn: Add Support for msdu retry stats REVERT: 0f5ddf95785e qcacmn: Add bi-direction dma map flag to qdf_nbuf_cb REVERT: aa83faab4173 qcacmn: Lithium_DP: HAL support for qca6018 REVERT: f167af18e567 qcacmn: Extend txrx_stats command to print wlan cfg REVERT: 068e6b92dfd0 qcacmn: Fix mic header derivation for 4 addr format packets REVERT: 9a6dbbc0de16 qcacmn: Indicate the channel on which radar is detected REVERT: 0a4d67bf7308 qcacmn: Add support to event WLAN_VDEV_SM_EV_ROAM REVERT: 433e0e371079 qcacmn: Delete connection in progress tdls peers REVERT: 80bbaef931e5 qcacmn: Separate WLAN fastpath featured CE service APIs REVERT: d3c3cb004bd5 qcacmn: Reset Radar Log Counter on "wifi" command REVERT: 294ce1121aff qcacmn: SSID with zero or space should be NULL ssid REVERT: 9ae046ae2259 qcacmn: Fix OOB access in WMI_SAR_GET_LIMITS_EVENTID REVERT: 3b67366fd270 qcacmn: For ast_entry of type DA use bss_peer REVERT: 8747958dff6a qcacmn: Enable Monitor Mode for QCA6390 REVERT: cc8676b6a8ac qcacmn: Action frame random mac addr tx support REVERT: e159d1434f83 qcacmn: Move WIN DA files in UMAC to DA directory REVERT: e650d1d28753 qcacmn: Suppress NBUF alloc fail prints REVERT: aaa97751a694 qcacmn: Add excessive logging detection REVERT: 0050ec95b310 qcacmn: Add support for Secondary HMWDS ast entry in NSS REVERT: 9578c2adeca8 qcacmn: Fix napi bucket calulation issue REVERT: 2fcd71bff652 qcacmn: Overwrite center frequency segment_1 to 0 REVERT: 4c5ade6388d7 qcacmn: add stats for invalid peer REVERT: ed42ca3f2d4c qcacmn: DPT: special packets NULL nbuf argument REVERT: 38d7f92a306e qcacmn: Fix null pointer dereference, wlan_cp_stats_psoc_obj_create_handler REVERT: 77d877285a94 qcacmn: Get peer with ref count REVERT: f4547d9764e7 qcacmn: Fix possible OOB read in extract_chainmask_tables_tlv REVERT: d25d11780f28 qcacmn: Add chan change HW mode change REVERT: 3b427de23b77 qcacmn: Take vdev ref before posting the tdls mgmt tx command REVERT: 4bf807e8f4ea qcacmn: Add DBS to DBS switch for vdev Down REVERT: 478d035baaeb qcacmn: Enhance cp stats component REVERT: 7dacaff96d60 qcacmn: fftbin size WAR for HK V2 REVERT: 287fb84e2c6b qcacmn: Remove unwanted debug logs in serialization REVERT: 4af5584f53bd qcacmn: Appropriate WDS and MEC entry has been made REVERT: edd12697e4e7 qcacmn: Return success when debugfs is disabled REVERT: df8bb93d250d qcacmn: Restore target country code during SSR REVERT: e6403310abcc qcacmn: remove time-consuming debug log REVERT: b3cc9b7ec8c2 qcacmn: Fix ppdu type mapping to the string REVERT: 0588114986b6 qcacmn: Maintain SG/TSO desc_cnt at pdev stats REVERT: ddf4501aba0c qcacmn: Use qdf_snprintf in mlme_vdev_sm_create() API REVERT: e4faf863c5ae qcacmn: Code refine for duplicated spin unlock function REVERT: d063d7486ca6 qcacmn: Fix OOB in extract_service_ready_ext_tlv() REVERT: ea8c5466eb5f Merge "qcacmn: Add original vdev info for NSS update API" REVERT: 7c359416c0db Merge "qcacmn: Fix OOB read in init_deinit_handle_host_mem_req()" REVERT: 13127068079b qcacmn: use ADDR_X search for PSTA vaps in HKv2 REVERT: de41e8ac290d qcacmn: Delete all peers in TDLS component REVERT: 595e6ee3909e qcacmn: Additional flag to mark cmds both for activation and cancel REVERT: 291dfa00430e qcacmn: flushing reo command list before freeing pdev REVERT: dff202269a6c qcacmn: Provide WMI support for AP channel switching enhancements REVERT: 1221f59a669e qcacmn: Fix dfs null pointer dereference issue REVERT: 80d045198263 qcacmn: Add API to clear CAC started channel REVERT: 35501bf45210 qcacmn: Add original vdev info for NSS update API REVERT: 63f7067831f6 qcacmn: Select non SRD channel for SAP in STA+SAP REVERT: 9f5e60128f37 qcacmn: Fix OOB read in init_deinit_handle_host_mem_req() REVERT: 63e08b3c01d8 qcacmn: Pass product_id to hif_get_device_type() REVERT: 6f1af61798d6 qcacmn: Add AST entry type check REVERT: be743383cb4e Merge "qcacmn: Set WMI endpoint as async" REVERT: e4d5f6c29ec8 Merge "qcacmn: Check Non-zero Rx RSSI during vdev / pdev aggregate" REVERT: 1a2f48a77566 qcacmn: Set WMI endpoint as async REVERT: 83d08110b1d3 qcacmn: Check Non-zero Rx RSSI during vdev / pdev aggregate REVERT: e10f87bd410f qcacmn: add a flag in AST entry to indicate AST map REVERT: 03673ae28fec qcacmn: Fix integer overflow in roam scan stats extract REVERT: 609fa901f0a0 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 2c0924538562 qcacmn: Avoid OOB in create_reg_rules_from_wmi REVERT: 2f750878bca0 qcacmn: Statically allocate CE desc history for MCL REVERT: 8af026a2caa7 qcacmn: Abstract BMI and add export symbols for ko separation REVERT: 8efaac88d48e qcacmn: Null pointer access in green ap egap status event REVERT: b3860808e426 qcacmn: Clear the radar flag when NOL count is zero REVERT: 1ae17d8c6f1d qcacmn: Add ctl failsafe event REVERT: 2512ede55e32 qcacmn: Fill legacy channel list from regdb REVERT: 8bf0fa04ebdd qcacmn: Target if Changes to send usenol pdev param REVERT: 9ef7846b6a9a qcacmn: DFS TX and RX OPS initialisation for handling NOL Violation REVERT: 0f0e27b59728 qcacmn: Scan Failure Event for NOL Violation REVERT: bbdd2dcc99c4 qcacmn: WMI changes for NOL violation REVERT: d3173ca81cb0 qcacmn: Handle scan failure and vdev start caused by NOL violation REVERT: 26ebbe449296 qcacmn: Flush REO descriptors entirely REVERT: 6ba855ca404e qcacmn: Delete existing AST on different radio REVERT: 139f6f495bd0 qcacmn: add AST entry when SA is valid and AST not found in host table REVERT: 4f70bd3f3e30 qcacmn: Set active 2g channel dwell time to 0 for p2p scan REVERT: 383ec70e7c4b qcacmn: Fix the return type of wlan_cfg80211_scan REVERT: 81179cb75ef0 qcacmn: Fixes for IPA enablement for lithium/Hastings REVERT: f83015ce04ac qcacmn: Support for WDI3.0 in the Unified WDI APIs REVERT: 90556671c549 qcacmn: Add qdf_opmode_str() REVERT: b13d3af59f59 qcacmn: Print input bw in tdls_get_wmi_offchannel_bw for error case REVERT: 72548e368040 qcacmn: Refactor operation related to gEnableStaConnectionIn5Ghz INI REVERT: b3e8cd86f318 qcacmn: Refactor operation related to gEnableMCCAdaptiveScheduler INI REVERT: 499efbab5693 qcacmn: Refactor operation related to DBS/vdev/channel selection INIs REVERT: 887bcc1c1744 qcacmn: Refactor operation related to INI gMaxConcurrentActiveSessions REVERT: f936eaa6de12 qcacmn: Refactor operation related to INI gSystemPref REVERT: f7afa9351e21 qcacmn: Refactor operation related to INI gWlanMccToSccSwitchMode REVERT: f7ba0ea58977 qcacmn: Add new INI/CFG infrastructure for Policy Manager REVERT: 5526a55fa2c8 qcacmn: wmi logging - buffer offset for multi-radio REVERT: 85c447c46c5a qcacmn: donot use mcast enhancement for broadcast packets REVERT: be43d556221b qcacmn: Replace Linux Fix-Width data-type with C-99 stdints REVERT: 83fb60c84356 qcacmn: Avoid OOB access to ast_table when del_ast REVERT: 5c881ec3ec13 qcacmn: Update debug info in wbuff_buff_get() REVERT: 27d564647e9b qcacmn: Record queue depth in scheduler history REVERT: ba7a79816415 qcacmn: Fix to free ipa_ce_ring only when it is not already freed REVERT: 91edd5ac29e6 qcacmn: Change pdev_stats to pdev_stats_v2 REVERT: 770c90f8cac3 qcacmn: Featurize WMI APIs and TLVs that are specific to MCL REVERT: a566dce41add qcacmn: WMI support added for sifs_trigger interval config REVERT: b9a832ec3336 qcacmn: Check chain mask tables number valid REVERT: 9e96f0245807 qcacmn: Fix Rx unicast issue at pdev stats level REVERT: 32fcc2a19476 qcacmn: add MU stats support in txrx_stats REVERT: b2af62b89289 qcacmn: Make API's generic for moving cmds from pending to active REVERT: 4d51e9bb738d qcacmn: Add green ap params REVERT: 8c93d5d032c1 qcacmn: setup tid queues only if default route is set REVERT: 4059554db083 qcacmn: Add unit test framework for serialization module REVERT: 20a776c8633e qcacmn: Remove TDLS mgmt tx command from active list REVERT: 9ff61bb709e1 qcacmn: Check for OOB for phy_id value REVERT: 74b6ab3e301a qcacmn: Fix OOB in extract_reg_11d_new_country_event_tlv REVERT: 994f98b951d1 qcacmn: Change log levels for obj manager leak detection API's REVERT: 12e8f33fc65e qcacmn: Fix a double free issue for tx descriptor REVERT: 118f53494f40 qcacmn: Return error for HAL src ring next entry desc is NULL REVERT: 79768452a4a1 qcacmn: Increase RXDMA2SW ring size limit to 8192 REVERT: 9e0e1667d4b4 qcacmn: Cleanup duplicate STA inactivity detection REVERT: 3871ce8c9006 qcacmn: Fix OOB read in extract_ndp_confirm_tlv() REVERT: 64a7b9157e12 qcacmn: Handle AST deletion in Roaming REVERT: b356013b233c qcacmn: Make policy_mgr_set_pcl_for_existing_combo as public API REVERT: b9264e89c6ea qcacmn: Fix cpuhp compile errors on UP system REVERT: d18887ee9fe6 qcacmn: Compilation fixes for SM8150 platform REVERT: 60ac9aa03640 qcacmn: Add legacy DP CFG items and APIs REVERT: 425a31e080ef qcacmn: Move out DFS DA files REVERT: 7a1c814bc75c qcacmn: Move out spectral DA files REVERT: e72b7f7e4c07 qcacmn: Add nbuf alloc failure to nbuf history REVERT: 634d27fc4c11 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: aea8656c81f5 qcacmn: Update nol properly REVERT: af1db01d9293 qcacmn: Add QDF_GLOBAL_WALTEST_MODE enum REVERT: 35695ddc8e86 qcacmn: Add radiotap dissector for TB-PPDU REVERT: 389c4e1f70ab qcacmn: Helper function for Txrx_stats REVERT: 91af91fb447e qcacmn: Revert additional hif_runtime_pm_put call REVERT: 3ba616a89af1 qcacmn: add locks in dp_get_vdev_from_soc_vdev_id_wifi3 API REVERT: 20b46778a704 qcacmn: Disable DA port learning for HKv2 REVERT: dfa5fa410664 qcacmn: Add 8074V2 type for interrupt handling REVERT: a13d70645963 qcacmn: Fix OOB in __policy_mgr_check_sta_ap_concurrent_ch_intf REVERT: 738581ae50f3 qcacmn: Fix null pointer dereference in wifi_pos_oem_rsp_handler() REVERT: d95bfa449c1c qcacmn: Fix FILS IE parsing issue REVERT: 89fdd82b935c qcacmn: Skip chanlist event during recovering REVERT: 92096e49128d qcacmn: Calculate total PER value REVERT: 1ef2b73707b3 qcacmn: Add function to read MDIE REVERT: e4de76596e1b qcacmn: Add WAR to process Gen3 Spectral report mode 1 REVERT: c80456220e82 qcacmn: Move dfs cac start condition checks to dfs component REVERT: 59648ac5297d qcacmn: Fix out of bound access in extract_single_phyerr_tlv REVERT: 47f2d05e0336 qcacmn: Do epping credit allocation for USB also REVERT: e00afe8783f0 qcacmn: Add vdev id sanity check in extract_gtk_rsp_event_tlv REVERT: cf347d1686bb qcacmn: Add APIs to get AST entry with pdev_id REVERT: 7c8cf12b7603 qcacmn: add API to get ast entry from peer ast list REVERT: a06a063b7d74 qcacmn: Add host WMI support for EAPOL minrate resource config REVERT: 16395277c9b6 qcacmn: pass pdev wmi_handle to lro hash config REVERT: e61f64cc4c16 qcacmn: Retrieve MAC address from nbuf for MEC EVENT REVERT: a45200bb7fb9 qcacmn: Fix out-of-bounds read in extract_ndp_sch_update_tlv REVERT: c078394102af qcacmn: Fix out-of-bounds read in extract_ndp_confirm_tlv REVERT: 5e3a39c8d3e5 qcacmn: add support for Secondary HMWDS ast entry REVERT: 9da501e63461 qcacmn: Use regdb channels to fill etsi precac required list REVERT: 17f7ea9f26ed qcacmn: Fix incorrect NDP ids in NDP end request REVERT: e3807d4e5065 qcacmn: Fix the nol timeout panic REVERT: 584a187b8d0a qcacmn: changes for BSS Color Enahancement FR40903 REVERT: 2c5458181400 qcacmn: Changes for BSS Color Enahancement FR40903 REVERT: 121d7d1bffcf qcacmn: Return QDF_STATUS from qdf_timer_init() REVERT: 6d113e258a9f qcacmn: Fix BSS scoring params REVERT: 29c8fd48dacf qcacmn: Update Interrupt name list REVERT: b5eee614ee02 qcacmn: Use wlan_serialization_find_api to find matching command REVERT: 2ae71e053156 qcacmn: Add AST entry for Destination MAC in RX path REVERT: 1c6217a666e4 qcacmn: Add qdf abstraction for kstrtouint REVERT: 5deeef2fec8f qcacmn: Add support for MEC stats and null queue stats REVERT: 2256850e610e qcacmn: 160 MHz/80p80 support for gen III Spectral REVERT: a8dcd506838f qcacmn: Featurize WMI APIs and TLVs that are specific to WIN REVERT: 02818ec2e53b qcacmn: Log to console per log level REVERT: 818801ab85bf qcacmn: Relocate schedule scan plan parameters REVERT: 9d28e759ad6a qcacmn: dscp tid map change for second h/w version REVERT: 98730d5d120f qcacmn: WMI API to send beacon offload control for non tlv REVERT: d3ceb840a7bc qcacmn: Release vdev ref in os_if_ndp_end_ind_handler REVERT: feffc52d979b qcacmn: Delete unnecessary print "failed to post to sch queue" REVERT: 598b1dd3ae4b qcacmn: claim host only when there are packets to send REVERT: 068d14f8e163 qcacmn: Validate qdf_nbuf_clone return before calling mgmt rx cb REVERT: 49ba6077419b qcacmn: Rate limit the mgmt frame error messages REVERT: 12550f63159e qcacmn: Host DP changes for TQM bypass mode REVERT: 90c7d6b0100b qcacmn: Add SRD channel check in restart SAP REVERT: a670c5cc1de1 qcacmn: Update TDLS opclass correctly to FW REVERT: b91687b07ba2 qcacmn: Fix validation of stats_req_type in stats component REVERT: dae10a5fbc53 qcacmn: Add queue information to scheduler history REVERT: 27551277a18d qcacmn: Add WMI param to reset beacon stats REVERT: 0bdfabfecd8f qcacmn: Add support to check peer has mcast cipher REVERT: b049be7356db qcacmn: Add Enumeration for ioctl for video delay counters REVERT: 764219e1a8ca qcacmn: move some hal functions to hal_generic_api.h REVERT: fa1d9c70980a qcacmn: group hal tx and rx functions REVERT: 1b0579d9a6e2 qcacmn: remove reference of self_ast_entry in peer while deleting it REVERT: b7dcab9948a9 qcacmn: Use pr_info for wlan driver console logging REVERT: 1de8fdf2abe9 qcacmn: Do not schedule a work before reschedulign tasklet REVERT: a33c0bea9054 qcacmn: Fix constant-logical-operand error REVERT: f44ac20b0ca7 qcacmn: AC based TX flow control REVERT: 70da94341495 qcacmn: Add wmi wrapper function to get target pdev id from host REVERT: e269fc71f275 qcacmn: Protect sap restart work for driver unload REVERT: 1ea0e2a6ae92 qcacmn: Fix the possible OOB access in channel avoid event REVERT: 16e7479fa618 qcacmn: Fix kw issue in target_if_nan_deregister_events REVERT: b07c848f319e qcacmn: Add bound check for num_per_chain_rssi_stats REVERT: 6d63c822b803 qcacmn: Add get Chan DFS attribute API REVERT: ff17327ad599 qcacmn: Add bound check for desc_id REVERT: fea70e3c492e qcacmn: Fix qdf_mem_header_assert_valid check failure REVERT: ef1f0f90fcda qcacmn: check hal_ring pointer before servicing the ring REVERT: a4f6e173c151 qcacmn: Replace target related feature values with INI parameters REVERT: 169fce61ef6a qcacmn: Add QDF API to update debug node for nbuf REVERT: eb30aa7f8319 qcacmn: Correct the Frame control info valid in hal API REVERT: 3fa42be5d4e7 qcacmn: Add definitions for Spectral linear bin scaling REVERT: 0626a4da6c07 qcacmn: Wait for scheduler buffers before we panic REVERT: 1988b5558681 qcacmn: Redefine dfs data structure to fix prealloc size concern REVERT: 3e940d1376a6 qcacmn: Fix purging of active command during sme close session REVERT: 9066ad3aa7a4 qcacmn: Fix implicit conversion compilation error REVERT: 04c074d21975 qcacmn: Update correct PHY mode while processing ch_info_req REVERT: 26b5bc9c1851 qcacmn: Do not return pointer to the regulatory rules REVERT: 627278cdfe2d qcacmn: Change Shadow Register configuration for QCA6390 REVERT: 8ebfe83d1fc5 qcacmn: Add ESP service support & user configs REVERT: 36462d50b86a qcacmn: add 11d periodic scan in host REVERT: f8da5722099b qcacmn: Print Optimization REVERT: 7c59c2d9b036 qcacmn: Add support for Genoa register definitions REVERT: cd8f9087a39b Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: a647143904a7 Merge "qcacmn: Fix deadlock in dp_delete_pending_vdev() API" REVERT: a5211f26a235 qcacmn: Fix deadlock in dp_delete_pending_vdev() API REVERT: 49149e898b08 qcacmn: QCA vendor command support for TWT test configuration REVERT: 3f0d84bac182 Merge "qcacmn: Take peer ref count and dec it after using" REVERT: 93850ab144ea Merge "qcacmn: Fix compilation error in vdev state machine" REVERT: 26d471ec5694 qcacmn: Take peer ref count and dec it after using REVERT: 97d6a98c03f2 qcacmn: Fix compilation error in vdev state machine REVERT: d203e2d6abcf qcacmn: changes in add ast to support HKv2 REVERT: fed7e1609340 Merge "qcacmn: Fixes for IPA datapath" REVERT: c1c178932c66 Merge "qcacmn: Separate WMI MGMT RX event logging" REVERT: 444e0adef30b Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: b2ef27ba2663 qcacmn: Fixes for IPA datapath REVERT: 67a658da1c96 qcacmn: Add QDF abstraction for FW rejuvenate event REVERT: 183ef8819fe4 qcacmn: Separate WMI MGMT RX event logging REVERT: 8047370dfcf0 qcacmn: Separate WMI diag rx event logging REVERT: e4dc0494f616 qcacmn: Release pdev pending list instead of active list wrongly REVERT: defbdb4f0af6 qcacmn: Make policy_mgr_pdev_set_pcl as public API REVERT: f174aefeca01 qcacmn: Update TDLS channel switch params correctly to FW REVERT: 9e084cd5ad8a qcacmn: Fix double free of qdf idr REVERT: 59b6c45fbc8c qcacmn: Changes for QCN7605(Genoa) bringup REVERT: 2ad0655c19ed qcacmn: Fix the inconsistency in updating to NOL list REVERT: 6780655a63ad qcacmn: Fix kw issue in target_if_reg.c REVERT: 4a010f442df1 qcacmn: Use %pK to log kernel addresses REVERT: 20a0efabb144 qcacmn: Add qdf_platform source file to qdf/Kbuild REVERT: 38c92c691bb3 qcacmn: remove unnecessary IRQ in host2rxdma ring mask REVERT: 747b176c98d8 qcacmn: Replace wlan_phy_ch_width with phy_ch_width REVERT: de9bd0182ebd qcacmn: Fix kw issue in target_if_nan_register_events REVERT: 1f64b2453e56 qcacmn: in tx path set the lmac_id from wlancfg REVERT: 1de3d3ddf364 qcacmn: Fix Tx rate for multicast packets REVERT: 9d1c7a223f38 qcacmn: cleanup crypto component prints REVERT: e7609f7cece4 qcacmn: Add wbuff include path for spectral compilation REVERT: 1f18454889de qcacmn: Enable wbuff support for WMI REVERT: a1860003dda9 qcacmn: Add usenol support to Host DFS Test REVERT: 7b95da6afa60 qcacmn: Possible NULL pointer dereference in target-if REVERT: e60cba22e1a0 qcacmn: Remove radio index from logs REVERT: 12205b544bc2 qcacmn: Add timer to flush out log buffers periodically REVERT: eeeeaded7740 qcacmn: Use malloc to prevent stack overflow REVERT: 4957585f0247 qcacmn: Add validation code for wmi handler in stats module REVERT: 4c46c87ce070 qcacmn: Replace qdf_print calls with appropriate WMI_LOGx APIs REVERT: 83b8ffc556e9 qcacmn: Protect queue access inside activate_multiple_cmds API REVERT: f7fb4636920e qcacmn: Stability feature enhancement REVERT: 41ebb3396bfd qcacmn: Fix kernel panic issue in mesh tx path REVERT: 3526a0eb124c qcacmn: Fix KW issue in tdls REVERT: a337ac315944 qcacmn: Remove legacy APIs to modify vdev state machine REVERT: d5a4e6488626 qcacmn: Add validation code for wmi handler in dfs module REVERT: e3d4d25f6285 qcacmn: Initialize local variable REVERT: 574d2147c3fc qcacmn: Filter diag events in WMI extended debug mode REVERT: 035ab54cdc39 qcacmn: MCL part change after serialization enhancement REVERT: 29b9a45af034 qcacmn: add pdev NULL check in peer inactivity timer REVERT: 1d27cc3a4820 Merge "qcacmn: Spatial Reuse changes" into wlan-cmn.driver.lnx.2.0 REVERT: 5e8c2375c0e2 qcacmn: Check for NULL ptr in wmi API REVERT: 9806f5c4c41b qcacmn: Send roam preauth retry_count and no_ack_timeout ini to FW REVERT: c89905f07df4 Merge "qcacmn: Reduce log level in policy manager" REVERT: e51b6da5943b Merge "qcacmn: Add member in the stats ops for vdev stats" REVERT: 56eb2ef81476 qcacmn: Reduce log level in policy manager REVERT: c24679128bbe qcacmn: Add member in the stats ops for vdev stats REVERT: 1f0755c01512 qcacmn: Add qca8074v2 support for DP REVERT: f3e6bf1557de qcacmn: Add target service ce map for HKV2 REVERT: fa1ddd54473e qcacmn: Trigger IRQ on Peregrine/swift by setting IRQ Bit of LF_TIMER 0 REVERT: f9cf9461fd2b qcacmn: export wmi_mtrace for use in all TLV files REVERT: 9f455d7429a3 qcacmn: Fix for delay in preCAC timeout for non-weather radar channels REVERT: ac40b6bedae5 qcacmn: Add optional cabapilites in WPA ie REVERT: cf7d57c5f686 qcacmn: Do not allocate 0 byte memory in DFS component REVERT: 1b9461ae1af9 Merge "qcacmn: Enable ML logging for wmi_control_rx" REVERT: 1bbf4f048218 qcacmn: dont reset monitor status ring if monitor vap is created REVERT: 9c73dc02e93e qcacmn: set tx search type appropriately REVERT: aa6303e50992 qcacmn: Make access to serialization timers atomic REVERT: fea1a8411645 qcacmn: DSCP-TID map change for second hardware REVERT: 6ea211ef2b91 qcacmn: Update next_twt_size in TWT resume dialog command REVERT: 273407908fd2 qcacmn: Add AST type to distinquish bss on STA REVERT: 8a339e8a870e qcacmn: Enable ML logging for wmi_control_rx REVERT: 691be97d5de2 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: f96c05eb03a5 qcacmn: Featurize Roam offload specific WMI cmds REVERT: cdaca1af95c4 qcacmn: Put debug log when channel number is out of range REVERT: 3afa43724781 qcacmn: Fix possible buffer overflow when extract cp stats REVERT: 5b1028e3d3bd qcacmn: Resolve compilation issue for ewma REVERT: 86876490f2e2 qcacmn: CE services separation for legacy and lithium architecture REVERT: 04e5a8614b34 qcacmn: Corrected SGI enum values for HE REVERT: 33cfb578b028 qcacmn: Fix NULL pointer dereference in qdf_nbuf_free REVERT: 8a3222940871 qcacmn: Add rate limiting to scm prints REVERT: 76eadf4265f8 qcacmn: Populate mcs value for legacy traffic REVERT: 7c4565f22f42 qcacmn: Fix race by acquiring vdev_list_lock before removing vdev REVERT: 157543d36fa8 qcacmn: free all the ast entries before freeing ast table REVERT: ed35f4499d15 qcacmn: Add logic to wait for wds del resp before peer create REVERT: d359eb4268b9 qcacmn: Send ast hash value to NetAP REVERT: 94508fceaf84 qcacmn: Update kernel version check REVERT: 85e55d12d648 qcacmn: Add src, and dst id support in PKTLOG(WMA) REVERT: 5f5b7039bfb3 qcacmn: Add src, and dst id support in TARGET-IF REVERT: 3bc1616092be qcacmn: Spatial Reuse changes REVERT: 5d3b5a2424bf qcacmn: Add src, and dst id support in TDLS REVERT: 1a71e634a813 qcacmn: Remove redundant check when moving cmd from pending to active REVERT: 33b1bdd1b63c qcacmn: Fix bucket calculation in NAPI case REVERT: d0499517e445 qcacmn: Add src, and dst id support in UCFG/HDD REVERT: f6e13db4b6a5 qcacmn: Add src, and dst id support in DFS REVERT: 6ec44e61ba7e qcacmn: Add src, and dst id support in REGULATORY REVERT: ba7585739020 qcacmn: Populate proper Rx reception type REVERT: 710e2959f2a2 qcacmn: Add HAL APIs to set search type and index REVERT: 2467ed1445e5 qcacmn: avoid wds source port learning for STA in HKV2 REVERT: 3e93e5f8aed1 qcacmn: changes to enable peer map V2 messaging REVERT: 1e838726f1e0 qcacmn: Address NULL pointer reference in scm_11d_handle_country_info() REVERT: 9cee4926f939 qcacmn: Add support for WBUFF module REVERT: 2c3e19450912 qcacmn: Fix OOB access in WMI_SAR_GET_LIMITS_EVENTID REVERT: cb62e4f846c7 qcacmn: Add src, and dst id support in P2P REVERT: 61851e7f4d6a qcacmn: Initialize the struct variable REVERT: 6a88d7bcad8e qcacmn: Add src, and dst id support in SCAN REVERT: 90713473d121 qcacmn: Implement VDEV MLME State machine REVERT: be8dac4d5d60 qcacmn: Define VDEV MLME component object REVERT: bc7748c8521b qcacmn: Implement State machine framework REVERT: 2ae5e4c1423b qcacmn: Add Rx nawds mcast drop counter while aggregate REVERT: 91f9949832c2 qcacmn: Send ast_hash for peer create in nss REVERT: 413f3e289fe5 qcacmn: Properly initialize pkt ptr record REVERT: 8b7e2ee37201 qcacmn: Add src, and dst id support in SCHEDULER REVERT: 2a719dc23053 qcacmn: Add bound check REVERT: 1912c51cd138 qcacmn: Avoid possible NULL dereference REVERT: e166eb7b15f6 qcacmn: Add APIs to translate NL to crypto param REVERT: 13ca1cd2cfb2 qcacmn: Fix policy manager utfw API to delete all connection REVERT: 20ffac77749a qcacmn: Add CFG/INI items to extscan component REVERT: 44a7ab73f93e qcacmn: Add Drop beacon on Channel mismatch INI REVERT: 3217ade780f8 qcacmn: For Rx multicast/bcast stats, make mcast as superset REVERT: f902e5261809 qcacmn: WMI command/event Extended dump using qdf_debugfs APIs REVERT: 516330bf2e61 qcacmn: Unmap nbuf of pending mgmt frames REVERT: ecd7d60c6a7c qcacmn: Add QDF APIs for dev_scratch in network buffer REVERT: 0b9d49b447ba qcacmn: Add object manager reference ID for legacy SAP REVERT: 3ff8cd1aa51b qcacmn: allow STA SAP SCC on DFS REVERT: 0e1895a859d8 qcacmn: Add mtrace logging for scan request REVERT: f60c3457b4c6 qcacmn: Use QDF_TRACE to log under spin lock debug feature REVERT: 3dff295d8c2d qcacmn: Changes for Draft 3.0 REVERT: f51e922a785c qcacmn: add radiotap flags for HE_TRIG frames REVERT: 6b4d64dbfa33 qcacmn: Add APIs to skip DFS CAC REVERT: 474c614ddf96 qcacmn: Add FW Offload component UMAC ID REVERT: b57ed08389f4 qcacmn: Added wmi vdev param for setting sifs rate in target REVERT: 5e652ebbb966 qcacmn: Add tracing in scheduler_post_msg_by_priority REVERT: 4cce3e03cd7f qcacmn: Modify min value of DP configuration for emulation REVERT: 7ba00f3455fc qcacmn: Define new test config attribute for HE OM control REVERT: fe330245afff qcacmn: Fix vdev ref issue in tdls_process_del_peer REVERT: 5d4acd79ad32 qcacmn: Featurize BUILD_DIAG_VERSION REVERT: 302a1d970178 qcacmn: Add support for que_id in scheduler REVERT: 3c5c0175077b qcacmn: Change radiotap HE log level from info to debug REVERT: 23310e82bb8c qcacmn: Add support to send RX stats to framework REVERT: 0c88e0f70480 qcacmn: Use wrappers for bus-oriented OS API's REVERT: faadbb6cd0ac qcacmn: Handle addba req with incompatible buffersize REVERT: 1ee51132c5d2 qcacmn: Change to avoid compilation issue HK2.0 REVERT: 6da8bf6f3aa9 qcacmn: Send TDLS set state disable command in concurrency REVERT: 95ed1a8f7f17 qcacmn: Add qdf_mtrace logging for all wmi messages REVERT: 308f5758846d qcacmn: Add wmi wrapper function for mtrace logging REVERT: 89921da0336d qcacmn: Define qdf_mtrace api within TRACE_RECORD macro REVERT: 5b8a454c4559 qcacmn: Add mtrace logging for P2P module REVERT: e2bc2c6237f5 qcacmn: Move qdf_timer_mod inside spinlock REVERT: 00f98d460c4e Merge "qcacmn: Use monitor direct for smart monitor" REVERT: 59a2d33a2d72 qcacmn: Use monitor direct for smart monitor REVERT: 277ac5d63e08 qcacmn: Enhancements to the serialization component REVERT: 68e058b24dcf qcacmn: Fix possible OOB write in wlan_ftm_process_utf_event REVERT: 2f608c555a26 qcacmn: Do not remove id when tx action frame REVERT: a5b0851b3664 qcacmn: Do not print DFS error message for non 5 GHz pdev REVERT: 5bdd94bf14e5 qcacmn: Disable bh while holding completion_freeq_lock in process context REVERT: 1f91a239b637 qcacmn: Add fft bin size WAR check REVERT: 61a090c1d5fe qcacmn: Add wmi support to get firmware roam scan stats REVERT: 79a84bde7bda qcacmn: Do not hold the lock for a long time in timer delete function REVERT: ff034e97970f qcacmn: Fix compiling issue of qdf_platform REVERT: fab0917d226e qcacmn: Set nbuf frag list to NULL REVERT: d9ad2ce5eabf qcacmn: Fix possible OOB read in extract_pdev_utf_event_tlv REVERT: 28cf95520fb9 qcacmn: Check number of NOA descriptors REVERT: a7d5874dba24 qcacmn: Account for fragmented packets REVERT: 5f2280aa4f10 qcacmn: Separate out nbuf map/unmap code REVERT: 5a9b87fd9358 Merge "qcacmn: Add logs in wmi_unified_cmd_send()" REVERT: a62d430e017d Merge "qcacmn: Add logs in qdf_nbuf_alloc()" REVERT: 0c999dc79c51 Merge "qcacmn: Add logs in qdf_mem_malloc(), and qdf_mem_malloc_atomic()" REVERT: 71a0cfb91a75 qcacmn: Copy randomize configuration to sched_scan REVERT: 89557a383809 qcacmn: Validate stats_req_type type before use as index of req array REVERT: a1c9e5ab29d3 qcacmn: Featurize WLAN_FEATURE_PACKET_FILTERING REVERT: 4113fb7d13b7 qcacmn: Add qdf api which converts string to array REVERT: 8563781a633b Merge "qcacmn: Fix NULL pointer dereference in policy manager" REVERT: 5faab33ddcdb Merge "qcacmn: Disable CE-IRQ interrupt before cleaning up the tasklets" REVERT: e85b72a4ae9f qcacmn: Add support for Extended BSS IE REVERT: ffcaef434469 qcacmn: Add logs in wmi_unified_cmd_send() REVERT: 6e9fa6a7253a qcacmn: Add logs in qdf_nbuf_alloc() REVERT: 58189eb0bd70 qcacmn: Add logs in wmi_buf_alloc() REVERT: c516cd4d5d26 qcacmn: Add logs in qdf_mem_malloc(), and qdf_mem_malloc_atomic() REVERT: 680c3e8340f6 qcacmn: Fix NULL pointer dereference in dfs REVERT: 898f6ff05591 qcacmn: Featurize P2P Listen Offload REVERT: e381d2f9ca62 qcacmn: Fix NULL pointer dereference in policy manager REVERT: 287dee3f437c qcacmn: Disable CE-IRQ interrupt before cleaning up the tasklets REVERT: 521ac5f73290 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 7d991b3f7281 qcacmn: Increase the WBM2SW ring size to 8191 from 4096 REVERT: 39bb395e2e4b qcacmn: Add scheduler history REVERT: b7b7b36900e4 qcacmn: Add mgmt_txrx api to drain packets specific to peer REVERT: 9b8cfb0ebfbf qcacmn: Fix NULL pointer dereference in ftm REVERT: a9307520d350 qcacmn: Fix NULL pointer dereference in tdls REVERT: 80dfdd5a6f57 qcacmn: Fix NULL pointer dereference in pno & regulatory REVERT: 9996a315be6d qcacmn: Skip chan list update during SSR REVERT: f0c03be15183 qcacmn: Configure the tdls offchannel params through IOCTL REVERT: b2b84401a81a qcacmn: Modify debug log levels in P2P/TDLS/SCAN REVERT: fa4d38354194 qcacmn: Add DFS coverage for overlapping ETSI channels REVERT: d7d1d6707fb6 qcacmn: Remove vdev wds enable check for intra-bss fwd REVERT: d2d1ad97742e qcacmn: Add WMI support for RU26 intollerent setting REVERT: e4bd23b40040 qcacmn: Add API to get max size of the list REVERT: 6ca4112f4689 qcacmn: Remove SW WAR in rawmode for qca8074v2 target REVERT: a1f53043bb46 qcacmn: fix excessive logging when RX invalid peer data REVERT: 030747ff179e qcacmn: Add flag in skb->cb for HTT packet pool REVERT: c5517c51b619 Merge "qcacmn: Attach 2x2+1x1 action tables" REVERT: f0e9b117fdc1 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 10d8b3f2946f qcacmn: Attach 2x2+1x1 action tables REVERT: 79694bd003e6 qcacmn: Use pm_wakeup_ws_event() for Kernels 4.12+ REVERT: d07cfa4b67e0 qcacmn: Add qdf debugfs API to detect buffer overflow REVERT: e6feafc106f1 qcacmn: Use appropriate dev handle in OS wrappers REVERT: ed2d24fc50f4 qcacmn: Fix for delay in preCAC timeout for non-weather radar channels REVERT: 0ab053e1e197 qcacmn: Reduce log level for few prints to debug REVERT: 2b791597daf8 qcacmn: Avoid including hal_api.h for non qca8074 targets REVERT: e6a27f7cf7c1 qcacmn: Add apis to set and get ba ageing timeout REVERT: db1218128921 qcacmn: Fix pointer dereference before null check REVERT: 3715aa4dd66d qcacmn: [2/2] Support both qca8074v1 and qca8074v2 from hal REVERT: 5d80641550da qcacmn: [1/2] Support both qca8074v1 and qca8074v2 from hal REVERT: 31c991610be1 Merge "qcacmn: Change default WORLD mode" REVERT: 23a180a185b5 Merge "qcacmn: Add API qdf_nbuf_reset to reset netbuf" REVERT: 76c44ef0103c qcacmn: Change default WORLD mode REVERT: 2193286e32cf qcacmn: Correct alpha2 for Argentina REVERT: 31ee37a1dc3b qcacmn: Implement lithium dp ops to change peer ref count REVERT: d32e9abf63db qcacmn: Add API qdf_nbuf_reset to reset netbuf REVERT: 40df48b76721 Merge "qcacmn: Remove DP_INTR_POLL flag" REVERT: d4b28882eca9 Merge "qcacmn: Use multi-page alloc for tso descs" REVERT: e03102f60ddf qcacmn: Remove DP_INTR_POLL flag REVERT: 08bf93bbaf3f qcacmn: Use multi-page alloc for tso descs REVERT: df19d488622c qcacmn: Correct RSN IE length check REVERT: 689aa38d1e63 qcacmn: Read AC ID from the firmware event REVERT: 184a1f54c936 Merge "qcacmn: Indicate roc event to up layer for idle roc request" REVERT: d9e5ae5fc10c Merge "qcacmn: Initial support for 11ax MBSSID IE" REVERT: 29497de49e23 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: d0fc0ea3643a qcacmn: Add more debug_ids and reduce the dump log level REVERT: f3ea89016b9a qcacmn: Indicate roc event to up layer for idle roc request REVERT: b8de937cc40c qcacmn: Initial support for 11ax MBSSID IE REVERT: f318f04a8390 qcacmn: Enable 11d in WORLD mode REVERT: afcd0f12891d qcacmn: Add Video/all TID Counters framework for both tx/rx REVERT: 376d9b19f3e2 qcacmn: Include sgi parameter for ratekps calculation REVERT: 2cbca3b0500b qcacmn: msdu time lag update for tx completion REVERT: 234753cb0f73 qcacmn: add cal client timer change for peer stats REVERT: 7d32b0aebb2b qcacmn: common api for cal client timer REVERT: a88d618314e9 Revert "qcacmn: Add cdp ops to set/get timestamp for management frames" REVERT: 0dd995fb96c0 qcacmn: Use statically allocated memory for a few DFS structures REVERT: f840754fbfc8 qcacmn: Add support for last tx rate for multicast REVERT: 0987f2dcf706 qcacmn: Add FTM build flags REVERT: e5b563685603 qcacmn: Report err status if idr_find return NULL REVERT: 4dd4a6227258 qcacmn: Extend target type checks of qca8074v1 to qca8074v2 REVERT: af4272dbab8a qcacmn: Check pending TX packets before runtime suspend REVERT: 442d36e96730 qcacmn: Tie PM usage count to descriptor allocation and free REVERT: 1f8f3195000b qcacmn: Add support for cfgtool ba aging timeout cmd REVERT: 18fcc5548a5c qcacmn: Add return as int for qdf hrtimer cancel REVERT: 3952f2b86c99 qcacmn: Remove QDF_BUG in htc_completion_handler REVERT: 7f30b27044a2 qcacmn: Reduce the log level for dumpStats REVERT: 72521f8c0ac9 qcacmn: Support channel utilization stats REVERT: 4673310fbabc qcacmn: add rx data invalid peer indication REVERT: 6e0a63ce63c9 qcacmn: Correct keymgmt append order in rsnie REVERT: d652f8ffde58 qcacmn: Correct the pairwaise cipher order in rsnie REVERT: 16ead22d9470 qcacmn: Add vdev id to command timeout log REVERT: 17a6db2aa607 qcacmn: Correct parameter passed to cipher2cap function REVERT: 6a5267501fa4 qcacmn: Fix 'need_status' during rxtid deletion REVERT: 6e8c57303bec qcacmn: Add new wlan crypto params REVERT: 2cb2181a4cf5 qcacmn: Add API for concurrency check to cover AP channel switch case REVERT: 6b0d0301d965 qcacmn: Enhance SAP concurrency check to cover AP channel switch case REVERT: f9cb8344c468 qcacmn: Fix dptrace dump for TX path REVERT: 79f4a94a1e97 qcacmn: Add 2x2_1x1 DBS action tables REVERT: 10a38dcc425e qcacmn: Add 2x2+1x1 DBS Action type REVERT: 4fd11a7234bc qcacmn: Add NDP frame supporting for monitor mode of Lithium REVERT: 51d4664cb548 qcacmn: Reduce log level in peer unmap softirq context REVERT: 7ac554bda541 qcacmn: Support for DP RX Threads REVERT: 2e590ab62bab qcacmn: discard rx mgmt frame if decrypt error REVERT: 1e7ab089240b qcacmn: Re initialize default SAP mandatory channel list REVERT: 1dbc3068a8fc qcacmn: Add TLV support for estimated airtime calculation REVERT: 5b4fb31cd0b2 qcacmn: Fix SAP-SAP concurrency when they are on single band REVERT: ae20c9e9b5d0 qcacmn: Move log with error debug level outside of spinlock REVERT: fc0d8a88f713 qcacmn: Add SAP-SAP-SAP policy manager next actions REVERT: 6e4b9c54b687 qcacmn: Add support for src, dest in scheduler REVERT: 3eab5b1b9298 qcacmn: Add a missing lock for del_ast REVERT: a76abc45d721 qcacmn: Add supporting functions for extended capabilities IE REVERT: 7235d9b33ded qcacmn: Update ack rssi only for successful completion status REVERT: 599b14ce0335 qcacmn: Fill appropriate statistics value REVERT: 4d877b8ea5e3 qcacmn: Delete duplicated rate info code in statistics printing REVERT: b25cd898003a qcacmn: Move cfg list create to dispatcher init REVERT: 7e4a17538541 qcacmn: Resolve dfs region namespace conflict REVERT: 339b01d8aebe qcacmn: Check the MPDU start tag before read ppdu id REVERT: daf867352cac qcacmn: Don't return if mon vap down in dp_rx_mon_dest_process REVERT: 0e79b6e5bd0f qcacmn: Fix ppdu id wrap around issue REVERT: 7f4494ffc5b2 qcacmn: Avoid race condition between tasklet schedule and kill REVERT: 87a8e4458319 qcacmn: Drop beacon/probe frames posted on Scan Queue if queue is full REVERT: cbc53dd023e5 qcacmn: Add support for reduced BW-Agile DFS REVERT: 9ef73cbd9086 qcacmn: Do not send OUI to FW if info_presence OUI bit is not set REVERT: 041b10a5f763 qcacmn: Fix CE history compilation issue REVERT: 37b649522c9c qcacmn: Assign valid user index even for TLVs peerid 0xffff REVERT: c86412881cdb qcacmn: Remove legacy code REVERT: cfd8be4c4ccb qcacmn: Remove dual beacon MCC check from SCC check case REVERT: df4a57cd3121 qcacmn: Handle 2k exception and rate limit delba REVERT: f3c286ed155b qcacmn: Reduce log level for few prints to debug REVERT: ed22a65b6693 qcacmn: Add caller/line info to recovery log REVERT: 13f5ec27499b qcacmn: Enable DBDC WAR in Root AP mode REVERT: 85b801ee9dd4 qcacmn: Reduce HTC/WMI init log message log level REVERT: 23ae49236f6a qcacmn: Get next node and then delete current queue REVERT: 31320b31bc86 qcacmn: Add WMI command for WMM based ATF config REVERT: c17d8ee4d73d qcacmn: Add AC based ATF Scheduler support REVERT: c2af7e764819 qcacmn: Wrappers for OS API's used for device cfg REVERT: bf3428b20753 qcacmn: Move peer ref id debug support under compile flag REVERT: 14b27a774b4f Merge "qcacmn: Fix multiple free of a single memory and memory leak in scan" REVERT: 43b06b415b6e Merge "qcacmn: Add static compilation option to enable DP polling" into wlan-cmn.driver.lnx.2.0 REVERT: c341ca71a132 qcacmn: Fix multiple free of a single memory and memory leak in scan REVERT: 37ce7097c7d5 qcacmn: Add static compilation option to enable DP polling REVERT: 294c9b62c693 qcacmn: Rename dfs timer free function REVERT: ba57f10c4a79 qcacmn: Do not free stats resource in get_peer_rssi_cb() REVERT: ad82c760b788 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: e90bd0516c9d qcacmn: Check and then remove tx context from queue REVERT: 1b9674e21e24 qcacmn: umac: Add logging macros without function/line info REVERT: 681004968b8a qcacmn: HIF: Add logging macros without function/line info REVERT: 331eb9e6f7ee qcacmn: Fix DP flow pool map for non-LFR3 roaming REVERT: fe4a65a733f6 qcacmn: Fix channel list validation failure REVERT: 27bcaf88ddf6 qcacmn: Add qdf api support for mtrace logging REVERT: 9d0ed2532ce4 qcacmn: Add a new trace level for automation of logging REVERT: 008baa9b4d13 qcacmn: Abstraction mechanism for OS API's REVERT: 8e3eb149840a qcacmn: Add more fields to SAMP message REVERT: 6ca6f835565d qcacmn: Fix 11d non offload issue REVERT: 886d010afbdf qcacmn: Remove wmi_unified_get_buf_extscan_hotlist_cmd() REVERT: 29757ad9ee77 qcacmn: Add DP support for qca8074v2 REVERT: 1da863ff58fe qcacmn: Add vdevId field to aggr_add_ts_param REVERT: e393cf4170fb qcacmn: Deinit CE tasklet work before CE Cleanup REVERT: 14e22492c58c qcacmn: Add new Module ID in enum QDF_MODULE_ID REVERT: e8774bdf679d qcacmn: Fix race condition on setting irq_requested to true REVERT: be9d5fcc1461 qcacmn: populate delayed_ba bit to tx PPDU descriptor REVERT: 5c81249094bb qcacmn: Add support for converged NAN config params REVERT: cb0c0a1d8b4d qcacmn: Define new config attribute for MU EDCA param override REVERT: 61a21697f6b0 qcacmn: Add new radiotap header fields REVERT: db24745af881 qcacmn: PPDU changes for DP Componentization REVERT: 2a6e6143a3bb qcacmn: Add change for disconnected peer stat REVERT: 58881d84fe31 qcacmn: Add nawds mcast drop counter while aggregate REVERT: ca0ebcdbaab9 qcacmn: Clean up wmi component prints REVERT: 648ce114abb2 qcacmn: Clean up hif and htc component prints REVERT: ded018e40608 qcacmn: Clean up dp component prints REVERT: f78a3d8ca5c8 qcacmn: Clean up spectral, tif and umac component prints REVERT: 1c42c27c80a4 qcacmn: Move prints to QDF framework REVERT: dbacd5e70f76 qcacmn: Add hif support for qca8074v2 REVERT: ef65ce37d754 qcacmn: Add TWT requester/responder bits in soc caps REVERT: ad6f6e23b040 qcacmn: Add twt req and responder flags in peer assoc params REVERT: b277479e830d qcacmn: Retain defaults in REO_GENERAL_ENABLE REVERT: 35d89071c21a qcacmn: Refactor cp status callback handlers REVERT: b23e6abab532 qcacmn: Add support for 1x1 connect with 1 Tx/Rx Chain action OUI REVERT: 1b8804617156 qcacmn: Add preamble only PPDU support in monitor mode REVERT: 8223158f81fe qcacmn: Add qca8074v2 register structures REVERT: 452feb46d402 qcacmn: Append wbuf len by struct scan_offset len REVERT: 8b6542bb7b5c qcacmn: Limit concurrency of STA(WAPI) REVERT: d76fafe548cf qcacmn: Reset false radar event variables REVERT: a822b190c4a7 qcacmn: do not delete self AST entry while AST flush REVERT: 75e840c4b157 qcacmn: Add QDF_DEBUG_PANIC_FL stub REVERT: c2241bc64fe9 qcacmn: Remove phyerr filter offload check REVERT: 4ac64a95c62d qcacmn: Update twt del, pause and resume cmd to include peer mac REVERT: 509429fee10c qcacmn: Add QCA6390 definitions REVERT: 79860aa182b2 qcacmn: Enable QCA6390 REVERT: 01abdac6a063 qcacmn: Free dfs timers during wifi driver unload REVERT: 6db0dac5b6d5 qcacmn: Fix SKB leak in Spectral Netlink REVERT: 360ad1d34f68 qcacmn: Wrapper API for memset_io and memcpy_toio REVERT: a1e18aa1e276 qcacmn: Move ratetable API to cmn code REVERT: 3203d5e07c1b qcacmn: Add NULL checks in RX defrag path REVERT: 54d8b648ad80 qcacmn: Add support MBSSID feature REVERT: 511e657dcecf qcacmn: Do HW mode change based on all the candidate APs for STA REVERT: 50d811e50dea qcacmn: Fix dead lock issue while enabling group interrupts REVERT: 2ff117491454 qcacmn: Update TDLS feature flag when hanling FW ready event REVERT: c1b9dcf73439 qcacmn: Fix invalid memory access while adding napi REVERT: 7f9c050df479 qcacmn: ba_window size in WMI for rx_reorder_queue_setup REVERT: b39e413ac0a5 qcacmn: Add ENABLE_DBS_CXN_AND_DISABLE_SIMULTANEOUS_SCAN REVERT: d9b88605c565 qcacmn: Update current pktlog state if pktlog enable fails REVERT: ee8f62576662 qcacmn: Clarify memory domain mismatch log REVERT: 95fc62f8fc65 qcacmn: populate RSSI for the neighbor clients REVERT: 3756b7603e31 qcacmn: DBDC repeater mode changes in AST REVERT: 52c6b7346827 qcacmn: Notify peer stats change to upper layer REVERT: 7fc4ef592c29 qcacmn: Add revised extscan start hotlist monitor API REVERT: 427357d954fe qcacmn: Acquire nbuf meta lock during free REVERT: 1ec1510b4883 qcacmn: Reduce the setup info console logging from hif and htc REVERT: ce86ecdfd33b qcacmn: Add a public API to check if channel is in NOL REVERT: 07a8aa0379c1 qcacmn: Added extra check to prevent buffer overflow REVERT: d446afc16413 qcacmn: Remove struct extended_caps REVERT: 1c61e0664dab qcacmn: Block Ack state machine enhancement in DP REVERT: 121589c1050c qcacmn: Move ___qdf_dmaaddr_to_32s out of FEATURE_TSO REVERT: dbfae9b995ef qcacmn: Add debug log to print length of the buffer REVERT: c353d6b87ccd qcacmn: Fix null pointer dereferenc in __htc_send_pkt REVERT: 0cb3198ecb30 qcacmn: Enable support for REO Queue Stats REVERT: ed2a224ba244 qcacmn: Fix out-of-bounds write in htc_add_receive_pkt_multiple REVERT: 890818bd0269 qcacmn: Return NULL peer for invalid local_id REVERT: 1af76b8c97fc qcacmn: Do not invoke get_pcl multiple times during set_pcl to FW REVERT: 7cdaae2be8dd qcacmn: Cleanup CE poll implementation REVERT: 8b2d1c7c05f7 qcacmn: Add CB ftype for DMS packets REVERT: c224b9e9c706 qcacmn: Fix KW issues REVERT: 40a622b06207 qcacmn: Add check for bpr feature REVERT: 0820b3ab2b5c qcacmn: Remove wmi_unified_vdev_restart_send() prototype REVERT: 3fc809d63dce qcacmn: Reduce target_if info logging REVERT: 00ffeaf6be23 qcacmn: Fix channel list validation failure REVERT: a0e0bbc6b760 qcacmn: Add objmgr check for peer leaks API REVERT: e177087b2253 qcacmn: Detect if host sends out reorder queue remove cmd REVERT: a13757139baa qcacmn: Extend support for 'setratemask' cmd REVERT: 717420835273 qcacmn: Add feature flags to crypto component REVERT: 126db5db3f82 qcacmn: Add INI support for Lithium DP configuration items REVERT: 919ecb00a722 qcacmn: add utf event exception handler for invalid pdev_id REVERT: c3e68bc67d95 qcacmn: desc na change REVERT: 253053fe2e28 qcacmn: Add cdp interface APIs to get/update dp stats REVERT: 0291157bef51 qcacmn: Add new members for DP componentization REVERT: 720e1983ff16 qcacmn: Add a per-radio command to fetch radio activity factor REVERT: 42b74848d1bc qcacmn: Clean up the extscan unified WMI (phase 3) REVERT: 8ed15d109c3d qcacmn: Remove session_id from nan_datapath_peer_ind (Step 3) REVERT: f0e87032dc5f qcacmn: Use CONFIG_MCL flag to define MCL_OR_WIN_VALUE REVERT: c3f3f9d4a8a7 qcacmn: QDF: Add logging macros without function/line info REVERT: 4c6f33a07e68 qcacmn: Add 2G channel active dwell time CFG/INI items REVERT: 7fc256120558 qcacmn: dfs: Fix reset delay line log for bin5 radars REVERT: 589959b22840 qcacmn: Remove session_id from nan_datapath_peer_ind (Step 1) REVERT: 973bc0affad8 qcacmn: Add support for twice antenna gain param REVERT: 87668f872bfc qcacmn: Add compilation flag for enter/exit macros REVERT: 4b47f374dcd5 qcacmn: Add support to disable channel list REVERT: 0baf52bdf7b9 qcacmn: Fix buffer alignment check in target_if_dbr_replenish_ring REVERT: 9f8db128515d qcacmn: Move init and exit of nbuf debug out of MEMORY_DEBUG REVERT: 14b6f26e7111 qcacmn: Add multicast address in tx_capture header REVERT: b3911b4c4801 qcacmn: Initialize spectral samp message with zero REVERT: 937ba5df0c99 qcacmn: Define DSRC regdomains REVERT: 72eeaec10313 qcacmn: Clean up the extscan unified WMI (phase 2) REVERT: 0dfb9b6854da qcacmn: Define the APIs to cleanup roc and tx action by vdev or psoc REVERT: 81c80a016f21 qcacmn: Define configures about TDLS REVERT: 8235eb53c1b6 qcacmn: Fix for BMI transaction timed out REVERT: dba82f2bfec1 qcacmn: Add API to get mon mode mask in interrupt mode REVERT: 66970850d9f3 qcacmn: Add WMI layer support for action OUI extensions REVERT: 02bcfd6c9980 qcacmn: Add Band selection for NSS Update API REVERT: 6cb53789f5f4 qcacmn: Avoid scheduling ce_tasklet after tasklet_kill call REVERT: 72eeed89e5fd qcacmn: Add NULL check for 'pl_dev' REVERT: be68e7fa0628 qcacmn: Add support to enable strict passive scan REVERT: b974b2df0f83 qcacmn: Define configures about P2P REVERT: bdeda3a9471e qcacmn: Move to default SAR version, when SAR2 is not supported REVERT: 2b64e4d5ff5f qcacmn: Fix use after free for vdev in tdls REVERT: dad6b5beb3ff qcacmn: Change log levels in scan component REVERT: 21b0086b0273 qcacmn: define hal tx and rx routines for qca6290 non 11ax REVERT: ca15415988fc qcacmn: make hal target specific functions as static REVERT: 96d2d41c87e3 qcacmn: Fix compilation issues and a minor issue REVERT: fe9c9c038ccc qcacmn: implement qca6390 specific hal functions REVERT: 97ad1061a32e qcacmn: introduce few target specific hal functions REVERT: 6cf4c2741783 qcacmn: add HAL support for qca6390 REVERT: f72cb1f1ff36 qcacmn: include hal_hw_headers.h header file REVERT: 54d16a937149 qcacmn: Use txrx_intr_attach function to attach to poll and interrupt REVERT: 1b4476e7b6d7 qcacmn: remove PLD_PCIE_INIT compile flag and use runtime checks REVERT: d0159640eabb qcacmn: Separate hal for qca6290 and qca8074 REVERT: 8ae6415cba3a qcacmn: Fix excessive logging from mgmt txrx component REVERT: b2c14c4f0da0 qcacmn: Remove qdf_assert from hnc_link_clusters REVERT: e1941d34ec3f qcacmn: Clean up the extscan unified WMI (phase 1) REVERT: ac72a4201fe8 qcacmn: Reduce DBS opportunistic timer value to 5 sec REVERT: ab48ce350260 qcacmn: Fix connection issue with hidden ssid in DFS channel REVERT: 58e4dc7f9b16 qcacmn: Serialize the command eSmeCommandDelStaSession REVERT: 4b25ab2b2f78 qcacmn: Compile qca-wifi with gcc 5.2 REVERT: d898ceddfa67 qcacmn: Change wmi ready wait to qdf_event REVERT: 8afde5a83f7f qcacmn: Reduce/remove scheduler logs REVERT: 2a331374b838 qcacmn: Add cfg API to parse additional files REVERT: c7f622458886 qcacmn: Host changes to enable Scan Offset time REVERT: 0f72e11a1fe5 qcacmn: Add Params for Continuous Background Scan(CBS) REVERT: 205aeca91d48 qcacmn: Add a new qdf API for spin_trylock REVERT: 13699a1bd8fb qcacmn: Add CFG items to scan component REVERT: 6aab05a9ea4b qcacmn: dfs : Fix compilation issue with dfs offload enable REVERT: d62ad5b9168e qcacmn: Fix channel selection in case of DFS in ACS algo REVERT: faa0d8b30a26 qcacmn: Update statistics counters REVERT: fcdb18520369 qcacmn: Add cdp ops to set/get timestamp for management frames REVERT: ba6526d5a50d qcacmn: Add CFG/INI items to scan component REVERT: 8b60f1e6c0b0 qcacmn: Define new wifi test config for HE MAC padding duration REVERT: 46a32752deaf qcacmn: Fix cfg_in_range for non-ini values REVERT: 0bd21d200c50 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: ef354f7899e1 qcacmn: Fix GTK offload req params REVERT: 8e15ed92a1af qcacmn: Fix mem leak during dp peer delete REVERT: 85cfe85c707f qcacmn: Featurize wlan BMI REVERT: 37bf7f4d22c5 qcacmn: Update radiotap header with LTF symbol value REVERT: 828ddeb6144b qcacmn: Add QDF_DEBUG_PANIC_FL macro REVERT: d0f08ef1554c qcacmn: Assign DMA address correctly to all scatterlist elements REVERT: 989c563fb085 qcacmn: Add WLAN_MLME_OBJ_DEL_ID for tracking obj deletes REVERT: eec5a3331ea3 qcacmn: Fix cfg_in_range macro for different CFG Types REVERT: a175314c51a4 qcacmn: Map all module logs to per-level log APIs REVERT: 5902dfd25462 qcacmn: Remove filling mgmt_ctrl frame buffer for NON TLV payload REVERT: a69c898fed93 qcacmn: Remove unused ATF functions REVERT: ea0a27f56a46 qcacmn: Set hw mode Id to FW REVERT: edaa38708e69 qcacmn: Flush TxLookupQueue for WMI_CONTROL_SVC during htc_stop REVERT: d519e6b2872c qcacmn: Remove boring log of spectral scan REVERT: 163c3170a130 qcacmn: fix dptrace for data packets REVERT: d82819b45736 qcacmn: Use peer mac to get station stats REVERT: 30e442b0268f qcacmn: Disable monitor mode for QCA6390 REVERT: 59ec405e4984 qcacmn: Allocate roam debug buffer dynamically REVERT: 78eced8c1da3 qcacmn: Add UMAC peer into DP peer structure REVERT: 0e7fdae9fda4 qcacmn: Move DP OL ops to target if layer REVERT: f1e3fb5c6ae9 qcacmn: Add hif register windowing support REVERT: 5a6f590ed0bc qcacmn: Add api to set ctrl pdev to dp pdev handle REVERT: d50f3a6b05e6 qcacmn: Fix 4.9GHz issue for legacy devices REVERT: 0381f56e17f1 qcacmn: Add sanity checks REVERT: 1dfef0346b21 qcacmn: Reset variables appropriately REVERT: 62f2bb9136cf qcacmn: PreCAC auto channel switch support REVERT: 0508016ef960 qcacmn: Skip DFS channels for SAP/GO when station exists REVERT: 6f083bace33b qcacmn: Fix spectral scan compilation issue REVERT: 0c66f3ef1007 qcacmn: Define new test config for HE MU EDCA params REVERT: 6d5b8fa8e761 qcacmn: Remove unused osdep APIs REVERT: 25855170f737 qcacmn: Ensure an nbuf is not mapped during free REVERT: dbbaef4f815d qcacmn: Add UMAC vdev into DP vdev structure REVERT: 7650ed990094 qcacmn: Assign an enum value to an undefined dfs region REVERT: a275f210087a qcacmn: Cleanup qdf_event logs REVERT: 9a59bd648374 qcacmn: Add a new parameter to the srng table REVERT: 342371e063ec qcacmn: Add locks to serialization component REVERT: 480210436f97 qcacmn: Avoid race condtion in wlan_serialization_pdev_scan_status REVERT: 98b730349428 qcacmn: Add timeout QDF_STATUS to errno mappings REVERT: 0757caeff0a7 qcacmn: Initialize wifi_core_id to default value REVERT: 352de8a6135b qcacmn: Add qdf_thread_run and qdf_thread_join APIs REVERT: d6c3b87fcd2d qcacmn: Fix active_tasklet_cnt mismatch issue REVERT: fe1ee41cd8b4 qcacmn: Do not request new ROC if there is idle ROC in queue REVERT: 304792abd895 qcacmn: Fix peer ref counting leak while finding and deleting peer REVERT: 6b6b91db11ce qcacmn: Update QDF API to convert ASCII hex char to decimal value REVERT: 587df12305a2 qcacmn: Invalid dependency of header files REVERT: b8f2d083bdfe qcacmn: Add support to extract Extender IE in beacon REVERT: 49496d088a4f qcacmn: Enable CE scheduling logging feature REVERT: fe41df9c00a2 qcacmn: Move panic messages into QDF_DEBUG_PANIC REVERT: 9791957823b9 qcacmn: Fix high latency during BTM roaming REVERT: 6615d89b5807 qcacmn: SDIO HIF Layer refactor REVERT: 7bfb1e9bafad qcacmn: Fix OOB read in iw_hdd_set_var_ints_getnone REVERT: bf9efa756115 qcacmn: Extract Hw mode Id and band info REVERT: dfd97f38f6ee qcacmn: Call blocking functions in right context REVERT: 1a9c6d1d4c33 qcacmn: Rename osif_pdev and os_if_vdev in dp_pdev and osif_dev structures REVERT: 371fce287ddf qcacmn: Allocate MAC Trace buffer dynamically REVERT: a0c640b5fb77 qcacmn: Fix rx nss stats for fixed rate nss 1 REVERT: 1d0fedf86c15 qcacmn: Add host support for WMI_VDEV_PARAM_SET_HE_SOUNDING_MODE REVERT: ee875f47d7db qcacmn: Reduce roam offload logging level REVERT: 9c0d0e0422d2 qcacmn: Define new test config for Tx beamformee NSTS REVERT: d01ccdf6eb69 qcacmn: Add WMI for estimated airtime calculation REVERT: ab28071e571a qcacmn: Add OL param for estimated airtime calculation REVERT: 4a987aa95d46 qcacmn: Fix hw mode change issue in case of DBS REVERT: 4c8b78a44ca4 qcacmn: Add support for QCN7605(Genoa) REVERT: 07734b957b5a qcacmn: Add OL param for DBR ring status dump REVERT: b214c2454c47 qcacmn: WMI Recording Failure on Multi-radio RDPs REVERT: 85191774b52d qcacmn: Re-configure interrupt bits once again after FW resets REVERT: b49263bc0bd8 qcacmn: Add support for SRD channels in ETSI domain REVERT: 661ec9d74a3f qcacmn: Verify id before removing idr REVERT: f1e076664723 qcacmn: DP peer functions code cleanup REVERT: 45b7264097ba qcacmn: Enable configuration component in dispatcher REVERT: 21e69f5fe23f qcacmn: Handle reinjected pkts in REO null q execption REVERT: 985e8440d5ed qcacmn: Fix possible buffer overflow in wma_encrypt_decrypt_msg_handler REVERT: 686253e1f1fa Merge "qcacmn: Deregister rx callback if failed to abort P2P scan" REVERT: ff887f7a2e81 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 7e6e9b3180a7 qcacmn: Deregister rx callback if failed to abort P2P scan REVERT: 973024916e4e qcacmn: Add new definition of usb_hif_get_logical_pipe_num() REVERT: a63ed8be192f qcacmn: Init tgt_info->target_type for QCN7605 USB REVERT: cd4a1c43081f qcacmn: qcn7605: Add support for HIF_RX_CTRL_PIPE REVERT: 9bf4f33852da qcacmn: Avoid possible buffer overflow REVERT: 1a3151ed20bc qcacmn: Post tdls connet/disconnect event to target_if queue REVERT: ced1918365f4 qcacmn: Commands related to PreCAC auto channel switch support REVERT: 0fd49e9a6fab qcacmn: Add check for valid length to avoid buffer overflow REVERT: e0abd264db66 qcacmn: Move SAP to safe channel after STA disconnection REVERT: 143f083967dd qcacmn: Fix compile implicit conversion from enumeration type error REVERT: f290a54316fa qcacmn: Fix irq imbalance issue REVERT: ce28cb1bdb30 qcacmn: Add optional reason to QDF_DEBUG_PANIC REVERT: f48e5a8e205c qcacmn: Ignore deauth ind received when in DEAUTH_REQ substate REVERT: 490ccc914e1b qcacmn: Add definitions for WMI_HOST_SMART_LOG_SCENARIO REVERT: cb5ce20e2890 qcacmn: Remove DBS logic from scm_calculate_nss_score REVERT: 62b8a9886d82 Merge "qcacmn: Fix vendor abort scan failure" into wlan-cmn.driver.lnx.2.0 REVERT: 449009a34ca0 Merge "qcacmn: Map IGMPMLD pdev param to appropriate param supported by target" into wlan-cmn.driver.lnx.2.0 REVERT: dc89e47503cb qcacmn: Fix vendor abort scan failure REVERT: 9e6c82e47f51 qcacmn: dfs: Reduce log level for false radar detections REVERT: 257b307eb021 qcacmn: Map IGMPMLD pdev param to appropriate param supported by target REVERT: cb090521decf Merge "qcacmn: Allocate DP_TRACE buffer dynamically" REVERT: fa056a3e1433 Merge "qcacmn: Configure Allowed Channels and ACS Allowed Channels" REVERT: 6e10cb2dd6a3 qcacmn: Add CDP API to set key in data path REVERT: 366c1e01e617 qcacmn: Add WAR for fragmented TKIP MIC error REVERT: bfbf4422a7df qcacmn: Fix qbss calculation in case of good RSSI threshold REVERT: d005ca249239 qcacmn: Added change to correct Tx PPDU BW value REVERT: 1113c5b6494f qcacmn: Initialize tdls peer sta_id REVERT: cf4286b7307b qcacmn: DPtrace: Do not log to memory during high throughput REVERT: 617ff247dd1a qcacmn: Affine NAPIs based INI CPU mask REVERT: b5a400ee01fa qcacmn: Move the SAP to non DFS channel after STA disconnection REVERT: dea772a6b78d qcacmn: Add support to allow user select preferred band for SAP REVERT: b3ba76975ed5 qcacmn: Allocate DP_TRACE buffer dynamically REVERT: dd68508f03ec qcacmn: Check pdevhandle before processing htt msg REVERT: 15da7ce9be17 qcacmn: Fix compilation error on LE target REVERT: dbff0cc4f258 qcacmn: Make worker thread processing API non static REVERT: e7ac594b6a44 qcacmn: Fix information leak issue during memcpy REVERT: 2e9e4260c213 qcacmn: Don't move SAP if SCC on lte coex channel is allowed REVERT: e7b40d657ab4 qcacmn: Send signal strength in user expected unit REVERT: 762ad5db891b qcacmn: Add SAR V2 support REVERT: 0c45b0848fb7 qcacmn: Send mode change event after addkey REVERT: d733cd7d3054 qcacmn: Reset seq number during key install REVERT: e874411d1e05 qcacmn: Configure Allowed Channels and ACS Allowed Channels REVERT: 4493d2d605c2 qcacmn: Allow FILS decap for (Re)Assoc frame REVERT: fb2fd39069b4 qcacmn: dfs: convert pdev id from target to host REVERT: 87b8afa143f4 qcacmn: Suppress unsupported WMI service prints to info level REVERT: df66989cb2ad qcacmn: Add config enumeration for P1 ping failure smart log REVERT: 2980d724f137 qcacmn: Add type+subtype specific data to WMI fatal event REVERT: ea4a324ce543 qcacmn: Not to be hard to make high order page REVERT: c5f0bd188c27 qcacmn: Bypass QBSS IE length check REVERT: 3dcbc895e050 Merge "qcacmn: Add objmgr check for pdev leaks API" REVERT: 2f78ba9708d3 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: a8eefc87b9c1 qcacmn: Add objmgr check for pdev leaks API REVERT: 942f939848a4 qcacmn: Conditionally unmap nbuf in htc_issue_packets REVERT: 3bdf380c03c0 qcacmn: Don't process scan command when vdev delete is in process REVERT: e449244e9f77 qcacmn: Fix possible buffer overflow in send_stats_ext_req_cmd_tlv REVERT: 1e8e057a7772 qcacmn: Free NDI peers/vdev at time of ndi_delete/driver unload REVERT: 51f68ff7dffe qcacmn: Add support for NDP TCP/IP params REVERT: 97c4e1efcc5c qcacmn: Allocate gplog_msg dynamically REVERT: 46f90ce4ac77 qcacmn: Remove WDS AST entry when STA roams from RPTR to ROOT AP REVERT: fd7c31dc801a qcacmn: Fix Spectral priority value after stop_scan call REVERT: e65eeb03883d qcacmn: Add vdev param to enable/disable buffering of mcast frames REVERT: 56fe2450b596 qcacmn: Cleanup DFS function and corresponding function pointer REVERT: 367a882dc9d8 qcacmn: Fix printk format error in SDIO HIF REVERT: 9347b8dbd0ad qcacmn: Select window mask based on target REVERT: ee42a3202b43 qcacmn: Reorganize skb unmap, free and tx_desc free logic for TSO REVERT: 51240dc6db37 qcacmn: Fix beacon metadata in debug sniffer mode REVERT: 1e9e680a9250 qcacmn: Defer the channel switch if it is already in progress REVERT: 02c2fb460616 qcacmn: Add channel information in ndp confirm event REVERT: b4a29b7a4295 qcacmn: Fix vdev reference in NDP commands REVERT: 5811d874a627 qcacmn: Ignore CSA if the channel is DFS or disabled REVERT: fdfc25db7fb3 qcacmn: Fix compilation error to enable genoa pcie REVERT: d250672acf93 qcacmn: Fix compilation error for NAPI disable REVERT: 09089f1b73df qcacmn: Remove unused APIs qdf_nbuf_set_rx_info and qdf_nbuf_get_rx_info REVERT: 8727ab68ff2a qcacmn: Add sanity check in init/deinit function REVERT: e556063bc76e qcacmn: Rename a DFS CAC function and corresponding function pointer REVERT: 4d5a2fe8d979 qcacmn: Clear the force_set flag while resetting a qdf_event REVERT: 506c4d60f5ef qcacmn: Add new members to 'struct cdp_lflowctl_ops' for HL flow control REVERT: d1543e09d1e3 qcacmn: Add cdp_hl_fc_register() to register FC for HL DP REVERT: ecef5a402408 qcacmn: Add api to get dfs offload service bit in target_if REVERT: a173a184ae82 qcacmn: fix the stats counter in raw mode REVERT: f48c3911e9cb Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 303c73c76d38 qcacmn: SDIO HIF layer refactor REVERT: 12bcba2d71da qcacmn: SDIO HIF layer refactor REVERT: df25e2251d1a qcacmn: SDIO HIF layer refactor REVERT: 068bac1f4a22 qcacmn: SDIO HIF layer refactor REVERT: 7d721c3bafd5 qcacmn: Fix file name tracking logic in QDF nbuf tracker REVERT: 5cf9805bc3c2 qcacmn: Changes in direct buffer Rx module REVERT: 9bd8152057ba qcacmn: Flush TxLookupQueue for ENDPOINT_0 during htc_cleanup REVERT: 09ec6f98d04b qcacmn: Fix key_mgmt datatype REVERT: 871623466184 qcacmn: Clean up excessive console logging from target if and qdf REVERT: 46cb680595ad qcacmn: Add cdp peer debug id type for ccmp replay detection REVERT: 305da26660ee qcacmn: Avoid un-initialized access in wifi_pos_get_ch_info REVERT: b52ad743617c qcacmn: debugfs support for qdf memory tracking on WIN REVERT: cb0a5b0bf4ff qcacmn: Fix NDI create sequence REVERT: 18617b86385d qcacmn: Decouple netlink service and wlan logging service REVERT: 6874a8510166 qcacmn: Check HW mode before sending join request to lower layers REVERT: 5233ffe848d9 qcacmn: Enhance cp_stats component REVERT: 8178d6fcb07e qcacmn: Stop and reset the DFS test timer for Full-offload REVERT: 382282644567 qcacmn: fix api for getting first vdev REVERT: 05f1b5964200 qcacmn: Sync Spectral header files REVERT: 03643e756f3c qcacmn: Allow SAP to move from one DFS chan to another DFS chan REVERT: 9248a4c4e214 qcacmn: Do not stop TDLS timers before restart REVERT: aadee8cc5a94 qcacmn: Add ol_txrx_completion_fp in ol_txrx_ops REVERT: e6f2f9ad64c0 qcacmn: Fix memory overrun issues in smartlog CE dump REVERT: 862541432bb1 qcacmn: Add api for dumping the CE discriptors REVERT: cae37fee6ed4 qcacmn: Add definitions for fatal condition event type/subtype REVERT: b69942b3c9d7 qcacmn: CE Debug Enhancements WMI interface REVERT: 6f00d693a982 qcacmn: Vendor command support to enable/disable GTX REVERT: a0895b998974 qcacmn: Add support for ETSI pre-CAC cleared list REVERT: d56247e9e4e5 qcacmn: Featurize WLAN_FEATURE_LINK_LAYER_STATS REVERT: 8d3689237251 qcacmn: Fix OOB access in utils_dfs_get_chan_list REVERT: b29adc4a4f20 qcacmn: Implement the commands that cover APF 3.0 requirements REVERT: 2e7637575d1e qcacmn: Free memory for stats event to os_if in timeout REVERT: 5840784be3a4 qcacmn: Fix invalid format specifiers for kernel addr REVERT: 78495ce9665a qcacmn: Fix Integer Overflow Leading to Buffer Overflow REVERT: da542178c9ac qcacmn: For dp peer reuse add peer to pdev local peer id map REVERT: 6dfc2c26ecc4 qcacmn: Add nbuf debug version for qdf_nbuf_unshare API REVERT: c84218fed7d2 qcacmn: Add SSR callbacks REVERT: 9d56e3a4c046 qcacmn: sanitize the range of local_id before using it REVERT: fa7a033cacfe qcacmn: Add enum for listen interval offload support REVERT: 1c8f4f7be238 qcacmn: Featurize wlan roam debug REVERT: cd23d9575c07 qcacmn: Cleanup roc and handle tx ack in schedule thread REVERT: 7cdfa7318f2d qcacmn: Incorrect usage of QDF_ARRAY_SIZE macro REVERT: d576e7fba8aa qcacmn: Populate PCL list correctly using channel select logic ini REVERT: 832f0e82438e qcacmn: Skip CAC and ignore radar indication for SAP REVERT: 3bd52b06e927 qcacmn: ini parameter to allow STA+SAP SCC on LTE coex channel REVERT: 96863531f129 qcacmn: Add management frame over WMI support for HL transport REVERT: 1b6202d34116 qcacmn: Restrict the force SCC logic for STA+SAP only REVERT: c352d6073172 qcacmn: Fix Uninitialized byte sent to FW in wmi_unified_cmd_send REVERT: d460329ba283 qcacmn: Send enable/disable flag separately in hw filter command REVERT: a52b8182da48 qcacmn: Rename legacy definitions containing BPF to APF REVERT: f412a02f2294 qcacmn: Refactor APF related common modules in separate REVERT: 4c9e971f8ef8 qcacmn: Deregister NL MSG handlers during hdd_wlan_exit REVERT: 2318e0f0e721 qcacmn: Free napi context allocated during hif_napi_create REVERT: 513c8ead1371 qcacmn: Init crypto params with default value REVERT: d58eaf419e18 qcacmn: Fix incorrect indention REVERT: faa27fbe8983 qcacmn: Fix compilation error for LINUX_VERSION_CODE REVERT: 79ec3e999b74 qcacmn: Add support to configure buffer size from kbuild REVERT: ab1d4c30ca7b qcacmn: Cleanup dfs unused function REVERT: 96bdde1b075c qcacmn: Fix TDLS tear down issue on initiator REVERT: 873dc40d46fd qcacmn: Beacon to replace a probe response REVERT: 68cd728ed80e qcacmn: Fix compiler failure with HOST_DFS_SPOOF_TEST not defined REVERT: 65eb1b106fbb qcacmn: Add sanity checks REVERT: 7d5128c79b0a qcacmn: Initialize id before tx MGMT frame REVERT: f57464c549e3 qcacmn: Add an API to check if scan is completed REVERT: 9bb98176f35d qcacmn: Add length check in ndp event handler REVERT: f40b2202d4fa qcacmn: Add support for WCN3998 REVERT: c396c9015afa qcacmn: Log reason code while flushing logging events REVERT: 76fb31df3168 qcacmn: Reduce logging in REO NULL queue desc error case REVERT: 916926fd9758 qcacmn: Move DFS functions to appropriate files REVERT: 4a8f66f382b5 qcacmn: NULL pointer dereference in htc_issue_packets() REVERT: b4fd609e03d9 qcacmn: Reduce excessive p2p logging during suspend REVERT: 45098b95de0c qcacmn: Fix host dfs confirmation FR issues REVERT: 3ca68af4ff01 qcacmn: Support PDEV CP Stats for DA REVERT: cabd46d04407 qcacmn: Set IRQ_DISABLE_UNLAZY flag for DP interrupts REVERT: 46837cc4f961 qcacmn: Export symbol to other modules REVERT: fc76555f2ec7 qcacmn: add the tx_desc id checking REVERT: 49f9618accbc qcacmn: Allow broadcast probe req for p2p scan with empty SSID REVERT: 315d67f3f48c qcacmn: Fix pl_info->log_stat update REVERT: cf124491c7cd qcacmn: Remove unused data structures in TDLS component REVERT: 5fb51321a8b9 qcacmn: Add diag events for debugging REVERT: 2a44c1c81117 qcacmn: Set wmi_service_wow_wakeup_by_timer_pattern service bit REVERT: 75d5ce39720a qcacmn: Fix NPD in function os_if_nan_process_ndp_responder_req REVERT: 9b56f5dc1ce0 qcacmn: Use atomic allocation for all scheduler context scan allocations REVERT: 028f5609911f qcacmn: Add objmgr check for vdev leaks API REVERT: 76da7996ae24 qcacmn: Add support to send regulatory sync event REVERT: f909a8a0afcb qcacmn: Fix enum values of MGMT subtype field to correct value REVERT: ffc6a0439cbb qcacmn: Add spinlock release API in objmgr debug code REVERT: f433b0787cb0 qcacmn: Reject tdls_vdev create/destroy when disabled in INI REVERT: 719f93364211 qcacmn: Remove scan event log REVERT: 972ee331d97b qcacmn: Export cfg_psoc_parse API REVERT: fcc2488d253b qcacmn: NULL pointer dereference in free_htc_bundle_packet() REVERT: e6168d475d40 qcacmn: Extend kernel version condition in i_qdf_time.h REVERT: 54a68b575232 qcacmn: Add os_if implementation of dcs chan stats REVERT: 8703c9c98f09 qcacmn: Add os_if implementation of atf peer cp stats REVERT: 06ef93b2c162 qcacmn: Add os_if implementation of pdev cp stats REVERT: 9eeb35db5f38 qcacmn: Add os_if implementation of vdev cp stats REVERT: c5e9342021ed qcacmn: Add os_if implementation of peer cp stats REVERT: 81f4f19830de qcacmn: Add debug change to record timestamp REVERT: c9b093195040 qcacmn: Featurize packet log REVERT: 6cc647211dc0 qcacmn: Add legacy code CTRY_JAPAN15 to regdb REVERT: 372f566a593d qcacmn: Remove rx_header.h file inclusion REVERT: 27b4aef1963a qcacmn: Add support to store target TWT capabilities REVERT: 699074598ba8 qcacmn: Remove unused function htc_add_receive_pkt REVERT: f98d926bcf0d qcacmn: Validate the network buffer before processing REVERT: d4a55e0c77c0 qcacmn: Fix compilation error when FEATURE_NAPI disabled REVERT: 26d9f36f9068 qcacmn: Do not print DFS error message for non 5 GHz pdev REVERT: dd58f63b1330 qcacmn: pmo feature flag disable REVERT: 1883008d4c1f qcacmn: Fix get chain rssi stats REVERT: 562c9115cef9 qcacmn: Add NULL check for qdf_dev in init_deinit_free_num_units() REVERT: 0a341a5e9298 qcacmn: Add spectral scan feature flag REVERT: 03f2ec07f7af qcacmn: Use configured value for channel_prediction REVERT: 3a7669bf6c65 qcacmn: Rate-limit excessive logs REVERT: 5a03e749e989 qcacmn: Fix invalid format specifiers for kernel addr REVERT: f1c577ee031a qcacmn: Cleanup defrag waitlist when removing peer REVERT: b5955f0e24cd qcacmn: check peer when removing from defrag waitlist REVERT: e6aba4f65f19 qcacmn: Add DP callbacks for flow_pool create and delete REVERT: 92d87f51612f qcacmn: Remove SYS_MSG_ID_MC_THR_PROBE REVERT: daa9515da82d qcacmn: Add extscan feature flag REVERT: f2a954e49364 qcacmn: Add command to set ACS noise floor threshold value REVERT: 0dd6eb531b7e qcacmn: Reduce log level to debug for tdls REVERT: a66ede604eed qcacmn: Replace reference to typedef cds_context_type REVERT: 03f91cce40d5 qcacmn: Remove legacy tQDF_* definitions REVERT: 5539b45b8853 qcacmn: Initialize reg_cap in init_deinit_populate_phy_reg_cap REVERT: f0e1361efe80 qcacmn: Do not take PSOC ref count during PSOC create notification REVERT: 1239566fc10b qcacmn: Add numeric values to UMAC component id REVERT: 15da8a56d79d qcacmn: fix tx desc allocate from freed pool issue REVERT: aa6deb6c22cb Revert "qcacmn: Use the right index while accessing ipv6 array" REVERT: da1d4517f482 qcacmn: Check chip capability when enable AP+AP REVERT: c8a48dbe8f52 qcacmn: Remove ipa_add/del_hdr_proc_ctx from QDF REVERT: eb5dc5bd6880 qcacmn: Add timeout for BMI message exchange REVERT: a6ba9eefb488 qcacmn: Add support to parse MU-EDCA IE from beacons REVERT: 0b79d037ff0a qcacmn: Add support for ACS diag event REVERT: 2d39710f9b3b qcacmn: Protect wifi_pos global psoc object REVERT: cd192eccc885 qcacmn: Pass the arg by reference while calling sme_pdev_set_pcl() REVERT: 77e179103b3e qcacmn: Remove lock free option in object manager iterate APIs REVERT: 583a3b1b18e0 qcacmn: Featurize dbglog_host REVERT: 641744838165 qcacmn: Fix format specifier for printing kernel addr REVERT: 6a027fb223cf qcacmn: Indent adjustments for DP statistics counters REVERT: 3c724258f3c6 qcacmn: Add null pointer check in qdf_dp_trace REVERT: 72d455a1bdfc qcacmn: Add WLAN_PDEV_F_WRAP_EN as part of pdev nif feature caps REVERT: 9402d50fd620 qcacmn: Indicate ch avoid event even channel list is NULL REVERT: f0f731014235 qcacmn: Potential memory leak in scan manager REVERT: 53c613d400d3 qcacmn: Replace new instances of tQDF_ADAPTER_MODE REVERT: b6c29037e685 qcacmn: Remove 2.6.19 kernel check from qdf_defer REVERT: 5a0302c53ea8 qcacmn: Rename qdf_trace_register() param module_iD REVERT: ee9b1761a7ac qcacmn: Check return value for channel conversion REVERT: 9ddfbc7ed4aa qcacmn: Convert pdev_id from target to host REVERT: 43ebaa7182e5 qcacmn: [CRYPTO] Fix encap/decap issues in TKIP/WEP REVERT: 51d11033764d qcacmn: [CRYPTO] Add apis to access key information REVERT: 6ac6143190e2 qcacmn: [CRYPTO] Support word-aligned 802.11 headers REVERT: 9492161c23a1 qcacmn: [CRYPTO] Refactor converged crypto to support BE/LE hosts REVERT: a5a30867c467 qcacmn: cancel ce_tasklet workers during deinit sequence REVERT: 8c720075969d qcacmn: Implement ndp schedule update and channel info in ndp confirm REVERT: 6f5ff952abde qcacmn: Add implementation of dcs chan stats REVERT: a488d16e8128 qcacmn: Add implementation for atf peer cp stats REVERT: 5ce6fc8d9a70 qcacmn: Add implementation of pdev cp stats REVERT: 4d111710757f qcacmn: Add implementation of vdev 80211 cp stats REVERT: 6a72f69904f5 qcacmn: Add implementation of vdev ucast and mcast cp stats REVERT: d8351b4740b4 qcacmn: Add implementation of peer cp stats REVERT: 670e851c19aa qcacmn: Add implementation of WIN cp stats REVERT: efc0b7183135 qcacmn: Add support for SMMU IPA WDI unified API REVERT: a92269843228 qcacmn: Remove unused serialization command REVERT: 67d105d44500 qcacmn: Add DFS master feature flag REVERT: cfb14523ad33 qcacmn: Fix debugfs issue for DPTRACE REVERT: 8e04fa7fcea4 qcacmn: Remove the 11d error log REVERT: 3a7cf9b15854 qcacmn: Refine chirp check for ETSI type 4 radar REVERT: 660b3d4ce4e8 qcacmn: Fix nl service link module for multi driver compilation REVERT: 0927a44520ac qcacmn: Fix return value of hif_exec_event REVERT: ade480af7165 qcacmn: Add support for sending TWT enable command REVERT: 4b3b7e711076 qcacmn: debug prints for monitor mode TLVs REVERT: 6c22db3b4515 qcacmn: process PHYRX_OTHER_RECEIVE_INFO_OTHER TLV REVERT: 9106902215c8 qcacmn: Featurize dp trace REVERT: c7ee85c4a8a1 qcacmn: Use qdf_flex_mem for scheduler messages REVERT: d78dedc9dd8c qcacmn: Configure qdf_flex_mem segments for scheduler pool REVERT: 4a66b6f3588c Merge "qcacmn: Delete obsolete RX statistics number of BW and frame type" REVERT: 51d0f4e5ac7b qcacmn: Delete obsolete RX statistics number of BW and frame type REVERT: f05472e6ce1b Merge "qcacmn: Tx desc counter changes" REVERT: 771ab4597255 Merge "qcacmn: Define test config attribute to configure Tx beamformee" REVERT: dbb85302455e qcacmn: Tx desc counter changes REVERT: 993a38474422 qcacmn: Define test config attribute to configure Tx beamformee REVERT: 8785b9dd692a qcacmn: Process host DFS confirmation status from firmware REVERT: 661654d37653 qcacmn: Send radar found command to FW REVERT: 4159e623b575 qcacmn: Add target_if changes for host DFS confirmation check REVERT: 0dc7935c0fbd qcacmn: Add global dispatcher for host DFS confirmation check REVERT: 9951d56842c7 qcacmn: Add WMI changes for host DFS confirmation check REVERT: 21a96f9644e2 qcacmn: Add pdev param for host dfs confirmation REVERT: ab190639a7b0 Merge "qcacmn: CCE Classify only for non encrypted packets" REVERT: bd22540e0dd9 qcacmn: CCE Classify only for non encrypted packets REVERT: a4c237643312 Merge "qcacmn: Fix compilation error in CP_STATs" REVERT: 922b34461b51 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: b901c808743a qcacmn: Fix compilation error in CP_STATs REVERT: 46f13624dd21 qcacmn: Update qca_vendor with NAN attributes for TCP/IP info REVERT: a83c716d5f40 qcacmn: Revert to old API signature for WIFI_POS component REVERT: b2e9551c57c2 qcacmn: Use IDR API in p2p component REVERT: 839cf6df5983 qcacmn: Reset the dfs radar event log counter REVERT: c7bfa72ec112 qcacmn: utils: Fix misspellings REVERT: b4c573c77362 qcacmn: Add support WPA2 security improvements REVERT: c6d591092d88 qcacmn: Add support for new key mgmt REVERT: 8bc50427854f qcacmn: qdf: Fix misspellings REVERT: 1002ca5ed920 qcacmn: hif: Fix misspellings REVERT: ff2dfb217bfa qcacmn: dp: Fix misspellings REVERT: f0296ccc9696 qcacmn: Fix style issue in crypto register functions REVERT: 5e8e07a94a7d qcacmn: Fix checkpatch ERRORs in son_ol_send_null() REVERT: eea4516fd3be qcacmn: wmi: Fix misspellings REVERT: cfb7f321120c qcacmn: wmi: Fix misspelling of 'accommodate' REVERT: 090ee9206ccb qcacmn: umac: Fix misspellings REVERT: 550966209ce8 qcacmn: Rename DFS offset macros REVERT: c3e125cc8dec qcacmn: Rename DFS_80_NUM_SUB_CHANNNEL REVERT: 413b6224e74a qcacmn: spectral: Fix misspelling of 'transferred' REVERT: 5d4bd11421a9 qcacmn: spectral: Fix misspelling of 'frequency' REVERT: 4865edfd190c qcacmn: scheduler: Fix misspelling of "message" REVERT: 24d440bccbd1 qcacmn: os_if: Fix misspellings in qca_vendor.h REVERT: 130088fb543f qcacmn: init_deinit: Fix misspelling of 'their' REVERT: 4b253f0e5645 qcacmn: htc: Fix misspellings REVERT: f7aed493b18b qcacmn: hal: Fix misspellings REVERT: bb7848e5b686 qcacmn: Drop MPDUs for some RXDMA errors REVERT: 593c11023947 qcacmn: Scan duration is longer REVERT: 8884aeac630f qcacmn: Mark spectral cache valid after writing into it REVERT: 8aaf9b6959f4 qcacmn: ignore l2_hdr_offset in rx path for raw mode REVERT: d6113d67a027 qcacmn: wmi: Remove legacy markings REVERT: 5f255001d962 qcacmn: utils: Remove legacy markings REVERT: da0a82610be8 qcacmn: umac: Remove legacy markings REVERT: a12301a4301f qcacmn: target_if: Remove legacy markings REVERT: 80617cac205e qcacmn: scheduler: Remove legacy markings REVERT: 1974e07df26e qcacmn: qdf: Remove legacy markings REVERT: 3d70ae460bc3 qcacmn: os_if: Remove legacy markings REVERT: 19a4014b6b47 qcacmn: htc: Remove legacy markings REVERT: 5fb2e3d5f1b6 qcacmn: hif: Remove legacy markings REVERT: e71b8c4019ea qcacmn: dp: Remove legacy markings REVERT: 76693bcc89bc qcacmn: Support HMWDS for legacy platform REVERT: 6824d8d9c944 qcacmn: Fix compiling error when enable ATH_TX_PRI_OVERRIDE REVERT: b7871f64ad1a qcacmn: Add qdf_status_from_os_return() REVERT: a487539d7d9d qcacmn: Pre-allocate flex-mem segments REVERT: a5dfb6d8477d qcacmn: Add hdd memory dump feature flag REVERT: 210778359a24 qcacmn: Add QDF API for ID allocation REVERT: 51198fc4eec2 qcacmn: Add counters for IP, TCP/UDP checksum errors REVERT: e2137870de48 qcacmn: print the value of register fw_indicator REVERT: 1c6bb0336224 qcacmn: Avoid timer double free when disable scheduler REVERT: 768d0997a39d Merge "qcacmn: Possible information leak due to uninitialized data" REVERT: dd1d8ba52a36 qcacmn: Possible information leak due to uninitialized data REVERT: 2b2ed37d86ab qcacmn: Fix typo "doesnt" REVERT: 3f0dfd144a69 qcacmn: Fix typo "continous" REVERT: c9e37ee940f5 qcacmn: Fix typo "initalizes" REVERT: bd6e61f610bf qcacmn: Fix typo "funtion" REVERT: 42dda700f68f qcacmn: Fix typo "paramter" REVERT: 2d821eb0fe41 qcacmn: Fix typo "recieve" REVERT: 7947f90a3035 qcacmn: Fix typo "retrived" REVERT: 7bc361fc18d8 qcacmn: Fix typo "comand" REVERT: ab0aeed5015c qcacmn: Fix typo "aquired" REVERT: ba9272370e9d qcacmn: Fix typo "coexistance" REVERT: d277f28dde76 qcacmn: Fix typo "occured" REVERT: dc9c55962da6 qcacmn: Fix typo "lenght" REVERT: d087edef2e6a qcacmn: Fix typo "fuction" REVERT: 97a1cc5caf7b qcacmn: Fix typo "paramters" REVERT: 4cee5cf7cc13 qcacmn: Fix typo "seperate" REVERT: cc793da52b3e qcacmn: Fix typo "adapater" REVERT: 2f29abc243fc qcacmn: Fix typo in "P2P_EVENT_PROPOGATE_TIME" REVERT: 3a1832e5989e qcacmn: Fix typo "capabilites" REVERT: ae1b3de378f3 qcacmn: Fix typo "sucess" REVERT: 9f2d54f03996 qcacmn: Fix typo "accross" REVERT: 23dbde8dd9cd qcacmn: Fix typo "choosen" REVERT: 97a913abb71e qcacmn: Add target_if/wmi implementation of get_stations_stats REVERT: c22314728759 qcacmn: Add osif implementation of get_stations_stats REVERT: 3d57f518263b qcacmn: Add umac implementation of get_stations_stats REVERT: 4d9c3f98062a qcacmn: Add sanity checks before retrieving rx_desc REVERT: 453a7c9510f8 Merge "qcacmn: Add mgmt cipher in rsn ie" REVERT: 6f7a99c4f451 qcacmn: Fix memory leak in WMI REVERT: 77250fa1d77e qcacmn: Changes to compile out fastpath feature REVERT: 7131fc814758 qcacmn: Fix for TX Unicast Packet Count Statistic REVERT: 49cdc74b40e5 qcacmn: Modify SGI value in case of VHT SIG TLV REVERT: 5b9f08253ef1 Merge "qcacmn: Fix possible OOB access while sending NAN msg to firmware" REVERT: 7b6d21f76369 qcacmn: Populate Rx Raw, Tx Nawds multicast counters REVERT: 9b3988c24583 qcacmn: Populate rx raw stats at peer level REVERT: adbfaa7c8da6 qcacmn: Account for temporary peers created in object manager REVERT: adfce988a9f5 qcacmn: Add mgmt cipher in rsn ie REVERT: 92eefadac7fa qcacmn: Fix possible OOB access while sending NAN msg to firmware REVERT: e6353c654ea8 Merge "qcacmn: Release peer ref if mem malloc fails and reset system" REVERT: de062d80ca84 qcacmn: Release peer ref if mem malloc fails and reset system REVERT: 8ea70525aa08 Merge "qcacmn: add null checks in cdp_get_dp_htt_stats" REVERT: 396bbc8f6f2e qcacmn: add null checks in cdp_get_dp_htt_stats REVERT: b847c69bf138 qcacmn: Do not process bangradar command in NON-DFS channel REVERT: ee40c5657f9f qcacmn: handle mcast pkts in DBDC QWRAP mode REVERT: 4face242473b qcacmn: Generate pdev mask based on mac number REVERT: 54c03854809e qcacmn: Use channel and vdev_id array for get_mode_specific_conn_info REVERT: 783e0382230e qcacmn: Add monitor mode ppdu and mpdu stats REVERT: 78f803eb1ea4 qcacmn: Remove DA specific from common cp_stats REVERT: 6f0eadf7be81 qcacmn: Add support for cp stats in init_deinit REVERT: daf261b2a947 qcacmn: Add break for few cases in tdls_process_mgmt_req REVERT: 6b44ef3460ad qcacmn: Use NDP vendor attribute from qca_vendor.h REVERT: 6500e56b3894 qcacmn: Fix NDP Config QoS policy REVERT: 6c3cb57806ac qcacmn: Fix Green AP reference count ID mismatch REVERT: b47e07d77efc Merge "qcacmn: Check to validate wmi tartget_type" REVERT: e30a7f5b7d34 qcacmn: Fix NDP Response Code policy REVERT: 444703f75f7e qcacmn: Fix NDP Discovery MAC address policy REVERT: 4d62c9dac332 qcacmn: Enhance objmgr error log REVERT: ef742350c2ad qcacmn: Add management frame wake stats REVERT: 8e9eb4f27dd9 qcacmn: Add API to get first vdev of given pdev REVERT: df3100c1575e qcacmn: Share Spectral HW gen as part of capability exchange REVERT: 0a04a141c2fc qcacmn: Add spectral hardware generation attribute REVERT: 0e634fab651e qcacmn: Add target_if/wmi implementation of get congestion stats REVERT: 7b90f6cdfe4e qcacmn: Add umac implementation of get congestion stats REVERT: 413868686da5 qcacmn: Add mcast SW encrypt decrypt feature REVERT: 9c5c6132f6c5 qcacmn: Check to validate wmi tartget_type REVERT: 02ed94801adf qcacmn: Add support in DP for enabling multiqueue support REVERT: 9bb99acfcab1 qcacmn: Add skb record rx queue to qdf API REVERT: 008d66251dca qcacmn: Add NULL validation check in tgt_scan_cancel() API REVERT: aafe28ed40f8 qcacmn: Consistently use policy_mgr_dual_mac_config REVERT: 3bd09d612d12 qcacmn: Add API to stop DBS opportunistic timer REVERT: 8add0f7fbbf1 qcacmn: Fix validation in dfs_process_phyerr_owl() REVERT: dbbf2c45da13 qcacmn: Replace ucfg prefix with lmac REVERT: 2a216edab03f qcacmn: Replace void pointers with appropriate/common structure types REVERT: e4430b559d75 qcacmn: Add NULL validation check in tgt_scan_start() API REVERT: 72dc9132a687 qcacmn: Raw mode re-factoring and cleanup in rx REVERT: bc62989ce473 qcacmn: Handle NULL objects properly REVERT: 659fecb9fcbb qcacmn: Dereference vdev object only after validation check REVERT: 8c268a0f54a3 qcacmn: Use qdf_flex_mem for nbuf map metadata REVERT: 03a7ac6e1941 qcacmn: Add reduction limit to qdf_flex_mem REVERT: 4f263a9a191a Merge "qcacmn: Release peer ref after peer pointer usage" REVERT: c1797fd6ea9e qcacmn: Release peer ref after peer pointer usage REVERT: 636cbc217030 Merge "qcacmn: Update API signature for vdev and peer search to include pdev_id" REVERT: 2dedc55d4357 Merge "qcacmn: Fix htt included bit set for mesh exception packets" REVERT: d338594cf9c8 qcacmn: Update API signature for vdev and peer search to include pdev_id REVERT: 97ca7e92fac8 qcacmn: Fix htt included bit set for mesh exception packets REVERT: 4b7d7fc2bd17 Merge "qcacmn: Add missing entry to VERBOSE_STR[]" REVERT: 49dd1d9143c3 qcacmn: Add missing entry to VERBOSE_STR[] REVERT: c26dfc85f424 qcacmn: Fix return buffer manager for REO error ring REVERT: 2755048d7d21 qcacmn: Remove NAWDS Rx Drop Count length counter REVERT: 7095e2e8836d qcacmn: Increase num_peers to include bss_peers REVERT: 3370ea52d119 qcacmn: Fix uninitialize variables in few policy manager APIs REVERT: cf2db1bee207 qcacmn: Add NULL pointer check in p2p_remove_tx_context() API REVERT: acd250c4af4b qcacmn: Add NULL pointer check in tgt_scan_pno_stop() API REVERT: c61d48d88635 qcacmn: Add NULL pointer check in tgt_scan_pno_start() API REVERT: bc1c547b8e94 qcacmn: Add timekeeping.h inclusion under correct kernel version REVERT: 4d71268f01c7 Merge "qcacmn: Converge dbglog and diag_event_log" REVERT: 2faa46fbfb00 qcacmn: avoid vdev stats aggregate for every ppdu stats event REVERT: 46ffb8610554 qcacmn: Add range check for mode param in cds_get_pcl REVERT: 0e8a2c655847 qcacmn: Get NSS info from SS bitmap REVERT: 56023f564973 qcacmn: Add GRO support to NAPI+Rx_thread processing model REVERT: 848fc04585e2 qcacmn: Fix DSCP-TID mapping configuration recipe REVERT: d7bfcdf52030 qcacmn: Refine API wlan_log_to_user REVERT: c8d0614f8dc2 qcacmn: Update Japan regulatory domains REVERT: 0f345aee166f qcacmn: Fix for NULL check reference in hif_get_hal_handle() REVERT: 538a3a6e3d64 qcacmn: Remove ipa_reset_hdr from QDF REVERT: 231d7df5d33b qcacmn: Add Radartable related changes for ETSI14_WORLD REVERT: 4200acb550ee qcacmn: Update target resorce config with TWT params REVERT: 04d38d67ae94 qcacmn: Correct RX NSS statistics counter for txrx_stats commands REVERT: 41bd701ee775 qcacmn: Correct the alpha2 for Netherlands REVERT: 38ff9e3bb1b0 qcacmn: clear the tx_desc flags in V2 flow_ctrl dp_tx_desc_free REVERT: caca8b01fd17 qcacmn: Add get channel width from phy mode API REVERT: 9fdd4f55e660 qcacmn: Re-factor buffer len calculation for NDP events REVERT: 4e30c9aba011 qcacmn: Avoid null pointer dereference REVERT: bcffecb07e1e qcacmn: Add QDF abstraction for IPA_CLIENT_WLAN1_CONS REVERT: 612594a52358 qcacmn: Do not mark pool id as INVALID_FLOW_ID in unmap REVERT: 5f7085d09d67 qcacmn: Fix vdev ref leak in CP_STATs get_peer_rssi REVERT: 1a9ee7dc4902 qcacmn: Define ucfg api to free stats_event REVERT: 581787f9afad qcacmn: Add osif implementation of getting peer rssi REVERT: 34e15c463660 qcacmn: Add umac implementation of getting peer rssi REVERT: ddde9c16f0a9 qcacmn: Add target_if/wmi implementation of getting peer rssi REVERT: c3aeffb5e9d5 qcacmn: add API to get NAPI instance corresponding to NAPI ID REVERT: 2f5727960b1b qcacmn: Initialize dp peer map memory after WMI service ready REVERT: d80395982686 qcacmn: Populate BeamFormed info from VHT_SIG_A and HE_SIG_A REVERT: 5142030dd96d qcacmn: add qdf API for skb_orphan REVERT: 4c9a4edde63f qcacmn: Add locks while extracting vdev from vdev_list REVERT: 8c93d70695ad qcacmn: Implementation of some generic stats REVERT: 1c31fee00e3f qcacmn: Configure RXDMA_MONITOR_STATUS on set mon rx filter REVERT: b002f889e7e1 qcacmn: Converge dbglog and diag_event_log REVERT: 70539512de2e qcacmn: chain nbufs using phy_ppdu_id for peer invalid case REVERT: 41323bb65cb1 qcacmn: Avoid scatter buffer from going out of bounds REVERT: 0425280d73d8 qcacmn: add DPTRACE Enhancements - Phase 2 REVERT: 083d9da2673d qcacmn: Add kernel backport versions REVERT: e5515b01bfea qcacmn: Validate nbuf in dp trace function REVERT: f5e2570abe65 qcacmn: Fill htt message length correctly REVERT: 55b86c274bf9 qcacmn: Fix crypto KW issues REVERT: 940d1d3c345a qcacmn: Support to enable/disable SWBA events in beacon offload REVERT: 1f49bffd6449 qcacmn: Initialize ast_list during peer create REVERT: d1a16871a3dc qcacmn: Fix compiler error with WDI_EVENT_ENABLE disabled REVERT: 8e9beaef6b7c qcacmn: Change IE parse failure prints to debug level REVERT: 909eb2e46fc4 qcacmn: Change ce_service_max_yield_time ini to us granularity REVERT: 1ea82922099b qcacmn: Add API to set ce service max rx indication flush REVERT: 2874cca0413f qcacmn: Adjust RSSI values for Spectral HW gen III REVERT: 77f3c438f077 qcacmn: Fix memory leaks in direct buffer receive(DBR) module REVERT: 80a3da4f5758 qcacmn: Add macros for GCMP header and MIC length REVERT: 0e6b17aeb30a qcacmn: Add NL80211 Testmode Conditional Directives REVERT: 488763687b7a qcacmn: fix tid overwrite/save FRs for HK REVERT: d9d0e5255528 qcacmn: Add APIs to set/get ce service max yield time REVERT: 23668cdf4e3b qcacmn: Check key valid for get key api REVERT: e25c64c047d4 qcacmn: Fix ccmp sw encrypt and decrypt REVERT: 001d05b69636 qcacmn: Use noise floor value from spectral report REVERT: 3d32949b42ae qcacmn: Extract meta data from dbr event REVERT: 3b0f9169c5eb qcacmn: add wildcard search support for peer_hash_find REVERT: 6d34c7fb1ff0 qcacmn: Check for radio_tap length REVERT: dcd073313e72 qcacmn: ADD APIs to set/dump dp trace buffer REVERT: 8f4c9087bf6b qcacmn: Fix CP_STATS rx_ops registration REVERT: 6ecd284e5a94 qcacmn: Add handlers for scan queue in scheduler core REVERT: 1fe9fd414a29 qcacmn: add HE radiotap flags for MU cases REVERT: f6862a652771 qcacmn: Add HE MU and HE MU Other support REVERT: ee5f26e356d7 qcacmn: Add support to set the MU EDCA params to FW REVERT: b7ffd125308d qcacmn: Add osif implementation of get_tx_power REVERT: 299269828a56 qcacmn: Add target_if/wmi implementation of get_tx_power REVERT: a2a1eb161952 qcacmn: Add umac implementation of get_tx_power REVERT: 046e6bf8af8d qcacmn: Add new ini to set min delay btw scan and reason bit-mask REVERT: 9feb40d5e358 qcacmn: Decrease log level to avoid excessive logging REVERT: 4d577e4c2bbe qcacmn: Fix issue while handling ndp response without iface name REVERT: 295cfd1a851b qcacmn: Accept nan responder request without iface name REVERT: 19911f3a06a9 qcacmn: Add qdf_flex_mem pool allocator REVERT: c60a22b88de6 qcacmn: Fix use after free of SKB in DP trace path REVERT: 2c3dba28d9d5 qcacmn: Fix qdf_tso_seg_dbg_bug to use qdf_print format string REVERT: 41da2479868a qcacmn: Remove redundant initialization of array indices REVERT: aa6cfd9f971c qcacmn: Add magic string for debug enhancement REVERT: 137abeab4871 qcacmn: Add new ini to enable/disable FT open feature REVERT: c03bbf527de8 Merge "qcacmn: Fix Access Array out of bound" REVERT: bb4f65bfb69a qcacmn: Serialize TDLS set state cmd to firmware REVERT: 0b83e8489c6b qcacmn: Add osif implementation of get_wake_lock stats REVERT: d24bebbf24f5 qcacmn: Add umac implementation of get_wake_lock stats REVERT: 1cd5f6848846 qcacmn: Add target_if implementation of get_wake_lock stats REVERT: 38205cc1b736 qcacmn: Create flow control pools on vdev start REVERT: afb889318f96 qcacmn: Add new supporting api for crypto REVERT: 4adc11500dbf qcacmn: AMPDU_AMSDU per vap offload REVERT: d578db10c00f qcacmn: Handle STA roaming to another AP/Repeater REVERT: fef604ff9982 qcacmn: Fix issue to correctly populate HT MCS rates REVERT: 00392f394cb1 qcacmn: Fix Access Array out of bound REVERT: 81515d46c86d qcacmn: Add new ini to set delay Hand-off period REVERT: 5369725a352c qcacmn: Fix FCS error flag set in radiotap header REVERT: 19f4f63c35ab qcacmn: Fix AMPDU status info in radiotap header REVERT: 2c0da266be67 qcacmn: Block WMI cmds before issuing HTC stop REVERT: 9d600faa1176 qcacmn: Check EXT_IV bit for PMF frames only REVERT: 6add3db0d6cb qcacmn: Fix Multicast RX Bytes and TX Packet Value in Node Stats REVERT: 76210cdb3565 qcacmn: Fix for buffer overflow KW issue REVERT: 9d32d1dfc507 qcacmn: Move retrieval of wmi_handle to target_if layer REVERT: 2415cf38c25d qcacmn: Add regulatory update-26 to reg db REVERT: 3c843340f88f qcacmn: Assign radar table for ETSI12 and ETSI13 REVERT: 5951a618f84c qcacmn: Remove pld smmu platform API from QDF REVERT: eca2de6c6d60 qcacmn: Fix KW Null dereferencing issues REVERT: c6b4a7be5023 qcacmn: Fix a race btw tx and tx-compl REVERT: cb94e45a0eb0 qcacmn: Add qdf_list static initializer macros REVERT: f667999f9a0e qcacmn: Add compile time macro for scheduler queues in regdb REVERT: 2ed63d0e1a76 qcacmn: Reset delayline even for zero bin5 radars REVERT: 73deb9aa73b7 qcacmn: Populate BSS peer pointer for P2P GO REVERT: c176a5241bdd qcacmn: Use cookie instead of bool to check if scan node is active REVERT: beb931826363 qcacmn: Adjust the bin5 rssi threshold in radar filters REVERT: ec84983f4227 qcacmn: Correct BW statistics printing for txrx_stats commands REVERT: a798a593e069 qcacmn: decrement ref count for P2P CLI REVERT: 7edbb05f1152 qcacmn: Temporary WAR to bypass beacon channel mismatch check REVERT: 48ecda84bf76 qcacmn: Fix 4.9GHz cfg80211 issues REVERT: 685bf25eb3ed qcacmn: Move hdd_request_manager to qcacmn osif layer REVERT: 3cb98124c1ff qcacmn: Fix NBUF_MEMORY_DEBUG PERF build error REVERT: ae63a5be248e qcacmn: Export antenna info to the userspace REVERT: cbb21ca11570 qcacmn: Add wifi test config attribute for HE LTF config REVERT: 70fd32e41bd3 qcacmn: Add new files for cp_stats mobile connectivity component REVERT: e37bc4601ef4 qcacmn: Add stats counters to account for Error packets REVERT: b1554313617e qcacmn: Fix the limitations in enabling memory debug on WIN REVERT: 8a4564f22108 qcacmn: Add support to restrict scan to preconfigured chans REVERT: b17e0bce591b qcacmn: Fix OPPS set failed on p2p GO REVERT: 65817ac2d7c4 qcacmn: Avoid NULL pointer dereference REVERT: 35fc699c0f36 qcacmn: Populate RX PPDU length REVERT: 68450abc57be qcacmn: Fix peer NULL check in peer map handler REVERT: e466b5a8111c qcacmn: Use qdf spin lock bh in DFS component REVERT: 832737116d2d qcacmn: Fix scan db mem leak in race condition REVERT: 1ca70f07c80b qcacmn: Resolve KW issues REVERT: 9d240daf92d1 qcacmn: Fix architecture dependency REVERT: fd3685537b8c qcacmn: change lock order to avoid deadlock REVERT: 4ef4fb339cf4 qcacmn: Process scan event for 11d only if event indicates completion REVERT: 6d06baaa603d qcacmn: Add new component id for cp stats REVERT: f325f1fe601d qcacmn: Add support for cp stats in os_if REVERT: a3d376270a36 qcacmn: Add support for cp stats in global_umac_dispatcher REVERT: 1c4d57ea15b2 qcacmn: Avoid un-initialized pointer access REVERT: f2d4e238188a qcacmn: Add support for cp_stats in target_if REVERT: f161d3eea680 qcacmn: Add framework for cp stats component REVERT: 22d99df34031 qcacmn: Fix function return type for epping_hard_start_xmit REVERT: 402fe1a26a0f qcacmn: Tx capture/Mcopy mode changes REVERT: 3b16ea52b5aa qcacmn: Fix kernel warning in free irq path REVERT: 44461ef5898e qcacmn: Resolve peer ref count increment issue REVERT: 01b492112794 qcacmn: Enable spectral registration to direct dma REVERT: 24a08f2ad9b1 qcacmn: Adjust FFT bin size for Spectral report mode 2 REVERT: 428d34b091c3 qcacmn: Use fix length for RADIOTAP_HEADER instead of arbitary length REVERT: abdf9afdea30 qcacmn: Initialize array indices with default value REVERT: f06184550ad2 qcacmn: Move object ref prints to error level REVERT: 16fcceb7de23 qcacmn: Change the buffer manager REVERT: de2ec73f9bd3 qcacmn: fix ipa mcc scc event notification REVERT: 708e7f57c5cf qcacmn: Remove multicast logging check from wlan_log_to_user API REVERT: 958e7515b266 qcacmn: spectral: Replace instances of unadorned %p REVERT: e33a5632b885 qcacmn: add abstraction to update rx stats REVERT: 2db395377ae9 qcacmn: Add reg domain FCC2_FCCA REVERT: 029b665b6f79 qcacmn: Add enum for invalid htt stat type REVERT: d7f3057bc4cc qcacmn: Fix build error when Green AP disabled REVERT: 560f90ce7339 qcacmn: send packets for invalid peers REVERT: 2a5dc616631c qcacmn: Fix memory allocation in NDP firmware events REVERT: 9ff1ef9798bf qcacmn: Disable CE6 interrupts for Hawkeye REVERT: 9eaa6f099b33 qcacmn: Remove redefinition of *tx_flow_control_fp REVERT: d345d2786700 qcacmn: Remove obsolete dmac_inv_range API REVERT: 03f2586d7fa6 qcacmn: Fix BSS color issue and add cmd support to disable BSS color REVERT: 89219d97b4e4 qcacmn: ast entry reset api for son REVERT: 414d2e790c9a qcacmn: Use correct enum type in function send_get_rcpi_cmd_tlv REVERT: e323f80584f9 qcacmn: remove assert for peer delete_in_progress from peer map REVERT: bf873df72236 qcacmn: Fix API for getting first vedv of pdev REVERT: 7eab01c3f96b qcacmn: Add magic string for debug enhancement REVERT: 0cc70bc6ff00 qcacmn: Add magic string for memory leak debug REVERT: 0cc3fc4ad8c3 qcacmn: Fix compilation warnings in TDLS REVERT: 80bfeb949d91 qcacmn: Fix LLVM compiling issues REVERT: f940918d4f97 qcacmn: Use enum type policy_mgr_con_mode instead of enum QDF_OPMODE REVERT: bf1e4f3f2823 qcacmn: Use correct enum type in function call REVERT: dba772b9c8be qcacmn: Fix OCE WAN scoring logic for initial connection REVERT: 054a6a4fd4ba qcacmn: Initialize the local variable do_pm_get to false REVERT: d6c4f2209c1b qcacmn: Validate nbuf in dp trace function REVERT: 0323f80221b1 qcacmn: Correct peer create-delete sequence REVERT: cf526b7b9fcb qcacmn: Free memory for ppdu descriptor tlv list in detach path REVERT: bcfa6d86839a qcacmn: Add lock to protect rx_desc_pool REVERT: 12b2b2c897f7 qcacmn: Use mon_lock while accessing monitor vap REVERT: bef3b1b9b2f1 qcacmn: Disable batch intr for SW source rings REVERT: 44ece3267272 qcacmn: Impl. qdf_print_thread_trace for non-ARM REVERT: 2bcdb546e5ee qcacmn: Dump TLVs before freeing nbuf REVERT: dc8aca850114 qcacmn: Strip additional bytes from skb containing Rx payload REVERT: 7fc11f76a333 qcacmn: Fix htt_included bit set for tx frames REVERT: 3caf63aa2602 qcacmn: Add NULL check for 'pl_dev' REVERT: 269c3deaac1a qcacmn: Fix for direct dma + ftm mode REVERT: 37244642bf89 qcacmn: Featurize QDF_ASSERT REVERT: 4c7099f001c9 qcacmn: Add lock for update ast entry REVERT: 61f7fa32c4e7 qcacmn: Fix Static Code Analysis Issues REVERT: 71a0ad2500f4 qcacmn: API to get peer count per psoc REVERT: f12b0a3463a8 qcacmn: Update netdevice stats to reflect ifconfig counters REVERT: 0573462cb20f qcacmn: Aggregate peer rssi and rx rate stats REVERT: 471b552ca5c7 qcacmn: Add OS abstraction for NSEC_PER_MSEC REVERT: e456cb8400e6 qcacmn: Add qdf wrapper for ktime, hrtimer related APIs REVERT: 87bcfb4b86f5 qcacmn: Deprecate enum wmi_dwelltime_adaptive_mode REVERT: 99556ec2ccfe qcacmn: WMI interface changes to configure TWT REVERT: 6c56b09a4384 qcacmn: Define list iterate API without ref count protection REVERT: 2703fafbe215 qcacmn: Use new phymode for vht in 2G REVERT: b311d8e273dc qcacmn: Remove WLAN_SER_CMD_SCAN_IDLE_SCAN REVERT: 838731140913 qcacmn: Handle invalid peer after deauth REVERT: 2c57b8d8ee03 qcacmn: WMI support to set autorate HE GI LTF combinations REVERT: fb82d5305596 qcacmn: Add pdev NULL check in reg_set_country REVERT: f1d9fe23cf22 qcacmn: Enable support for Tx OTA Ack stats REVERT: 87f18a386960 qcacmn: Suppress the verbose log from policy mgr REVERT: e062e823521c qcacmn: Never ageout connected AP scan entry REVERT: 8e5e2f86c4f5 qcacmn: Fix for the rx_desc leak REVERT: 24f704eefc86 qcacmn: Explicit cast for boundary checks for unsigned cfg items REVERT: 9578a90c6568 qcacmn: Acquire pdev lock on updating pdev peer count REVERT: ae49c692cd25 qcacmn: Set half/quarter rate flags in the scan channel list REVERT: 8949120a2602 qcacmn: Avoid QDF_BUG logs when panic is disabled REVERT: 668c22c96b8b qcacmn: Fix BW mapping on host and add Tx nss stat REVERT: 2438a563c5ba qcacmn: Add ENABLE_DBS_CXN_AND_DISABLE_DBS_SCAN REVERT: b10508a903e2 qcacmn: Add regulatory update-25 to reg db REVERT: 65180eceac63 qcacmn: Fix SW desc leak in defrag path REVERT: fe276b3bc76e qcacmn: Fix qdf_get_monotonic_boottime_ns() REVERT: 581297b4d9b0 qcacmn: Fix null pointer dereference in scan REVERT: 2b109825ac34 qcacmn: Replace A_UINT with appropriate types REVERT: 74f2a30e7d44 qcacmn: Modify dwell time and DBS scan based on scan request REVERT: 668d8679ff82 qcacmn: Fix minor pn_size init and index check REVERT: 6fcc790e98a4 qcacmn: Add correct api call to get proper boot time REVERT: 929e1e9760dc qcacmn: Send WMI cmd only on completion of wmi_init REVERT: 33a88221186b qcacmn: Fix use after free for vdev REVERT: 077f9c27fc56 qcacmn: Enable QDF parsing and file read functionalities REVERT: 07e2404dd982 qcacmn: Add reaping RXDMA status ring for 2.4GHz MAC for PKTLOG REVERT: ed8c9d3bc80a qcacmn: Have separate macros for DA/PO/FO to reduce the code size REVERT: d75cdc199ea0 qcacmn: Fix Spectral KW issues REVERT: 27d55ecd7de6 qcacmn: Add support for PPDU ACK timestamp REVERT: a4ea3a95efe2 qcacmn: remove addtional checks in __dp_peer_find_by_id REVERT: ee82634a989c qcacmn: Remove macro WMI_DEBUG_ALWAYS REVERT: ea66b6843b2c qcacmn: Modify WMI cmd to point to IPA CLD component REVERT: 8ec45bbd3382 qcacmn: Propagate reception type parameter REVERT: 0894f015d880 qcacmn: Use the right index while accessing ipv6 array REVERT: 19735e75ceab qcacmn: Rate limit CE access log to avoid watchdog bark REVERT: f74576cb8447 qcacmn: Add TX credits after WMI logging REVERT: 6b6bf629d262 qcacmn: Fix The beaconing functionality of Mesh vap fails REVERT: efe6c5a88499 qcacmn: Increase log level of HIF module REVERT: 376e5f1e3fa4 qcacmn: Add IPA component related definitions REVERT: ac0b96edf928 qcacmn: Add Pktlog service msg in ce config REVERT: 2b2435e56481 qcacmn: Avoid memory use after free in scan node delete REVERT: 8a54599b3a90 qcacmn: put bss reference taken in cfg80211_inform_bss_frame REVERT: d45830e34f8a qcacmn: Add new diag event to capture connection stats REVERT: 6ace02054e0c qcacmn: Add new diag events to log TX and RX mgmt frames REVERT: 455eb684700e qcacmn: export few crypto functions REVERT: 950ceeeb806a qcacmn: Add configuration component implementation REVERT: 00e22124e6ae qcacmn: Add configuration component header files REVERT: f02993c7ec52 qcacmn: Rename QDF_TRACE_RATE_LIMITED REVERT: 86f4ba70f31c qcacmn: Allocate HW link desc pools for each mac REVERT: cd0f31388593 qcacmn: Add RXDMA err process for RING 1 REVERT: d9ce350f01be qcacmn: Initialize and reap both 2.4GHz and 5GHz MACs REVERT: 0081d767f1ee qcacmn: Fix buffer overflow in process_tx_info and process_rx_info REVERT: 974da2640ae4 qcacmn: Avoid reference of peer object after peer_teardown REVERT: 3053deedfab0 qcacmn: Avoid mcast check in qwrap isolation mode REVERT: 71c46b9357ee qcacmn: WDS and AST specific code under different compile time flag REVERT: dc56b1e39afd qcacmn: Detach scan object on release memory callback REVERT: 5034701e137a qcacmn: Assign ldpc from ppdu info and non-amsdu counter increment REVERT: 0dae67614e98 qcacmn: Assign bss peer in peer map event REVERT: eb61d7e09fa6 qcacmn: Add WLAN Module name as log prefix REVERT: b5387d410226 qcacmn: Fix export symbol for multi drivers compilation REVERT: 3fc6592581d6 qcacmn: Fix export symbol for multi drivers compilation REVERT: 0f3c99b8ef8c qcacmn: Fix export symbol for multi drivers compilation REVERT: a2993a595c34 qcacmn: Fix export symbol for multi drivers compilation REVERT: 56a2bf8921c5 qcacmn: Fix export symbol for multi drivers compilation REVERT: 56c2608fa3c3 qcacmn: Fix export symbol for multi drivers compilation REVERT: a18b86465c77 qcacmn: Fix export symbol for multi drivers compile REVERT: 5bdb2fe470e2 qcacmn: Fix export symbol for multi drivers compilation REVERT: cc33f70e91ea qcacmn: Fix SMMU enable compilation error REVERT: 3738db4d3fba qcacmn: Add QDF IPA abstraction for WDI UL params REVERT: 4e417e0ad0f5 qcacmn: Add APIs to get IPA SMMU status REVERT: 58e0adfb5356 qcacmn: Add support for WLAN-IPA WDI2 with SMMU Stage 1 REVERT: 59c25048cd8b qcacmn: Add QDF APIs for SMMU Stage 1 translation REVERT: b71c52d9c9c9 Merge "qcacmn: Add per-level logging wrapper APIs" REVERT: 16960ff67a86 Merge "qcacmn: Rate limit logs based on elapsed time" REVERT: 385b73090fdf qcacmn: Add per-level logging wrapper APIs REVERT: 9a94c9a29db0 qcacmn: Rate limit logs based on elapsed time REVERT: c13c0db118ad Merge "qcacmn: Add support for vdev feature ext flag WLAN_VDEV_FEXT_AMSDU" REVERT: 88de1dba44e0 qcacmn: Add common QDF API qdf_is_fw_down() to check fw status REVERT: 084a46d276dc qcacmn: memory leak in invalid peer handler REVERT: 328285da8891 qcacmn: Handle multi P2P MGMT frame TX REVERT: e25d5f4ba3ed qcacmn: Enable more debug information for P2P REVERT: 0685ec210f9c qcacmn: Set flag for deleting tx context REVERT: 93809fdc4208 qcacmn: Fix band scoring logic for 5Ghz channels REVERT: 7fd216a62936 qcacmn: Configure phyerr filter offload before sap starts REVERT: 257af1fa022f qcacmn: Add support for vdev feature ext flag WLAN_VDEV_FEXT_AMSDU REVERT: 8d33d9b7a84d qcacmn: Add connectivity stats rx function pointer REVERT: c8d752f7b21e qcacmn: Add debug enhancements to object manager code REVERT: cb89aac98c57 qcacmn: Add check for max pdev id on pdev search REVERT: 7c1a52ca7a58 qcacmn: Fix duplicate scan entry visit while iterating scan database REVERT: 9cc217ab6ac7 qcacmn: Compile out MTRACE feature REVERT: 860938ec5972 qcacmn: Move monitor interrupt to separate group REVERT: 0a7a3b15bed2 qcacmn: Ignore qdf debug fs create failure during init/deinit REVERT: 830d5850329c qcacmn: Send max commands as param to wmi_unified_attach REVERT: 11f5bd5daaee qcacmn: Move the WMI_MAX_CMDS macro REVERT: 091393ef25ad qcacmn: Add new resource config fields REVERT: 4af5290d9777 qcacmn: Add QDF abstraction for IPA enums REVERT: f83b87ed160b qcacmn: Print radar found string when usenol is set to 0 or 1 REVERT: 7a47aac367e2 qcacmn: Remove AST entry from previous peer ast_list for ast update REVERT: 0a580a384060 qcacmn: Set mpdu data_ptr only for the right buffer length REVERT: e87355474fa8 qcacmn: fix monitor nbuf double unmap when rmmod REVERT: 3a7fda4ab07f qcacmn: Remove DPU signatures from TDLS Add STA Response REVERT: d536f88dda2c qcacmn: Add correct peer macaddr entry for son REVERT: c3546321b67e qcacmn: add nbuf map result check when replenish REVERT: af08a97d270f qcacmn: Add support for vdev level mgmt drain REVERT: c8e2987f9325 qcacmn: Reduce SCHEDULER_CORE_MAX_MESSAGES to 1000 REVERT: 0ad4fdafb19f qcacmn: Disable TLV for PKTLOG LITE REVERT: 1ac430d08607 qcacmn: Reset the master_list[].chan_flags REVERT: e7ba79c97095 qcacmn: Remove obsolete struct target_resource_config REVERT: 6d906fa7abe6 qcacmn: Remove obsolete TDLS signature REVERT: 0e2f7657a27e qcacmn: Remove obsolete TDLS peer callback interface REVERT: e7abced1a1f7 qcacmn: Register fw down legacy callback with QDF REVERT: b9e7d01e5200 qcacmn: Add linked list logic to store per ppdu descriptor status tlv REVERT: 301a242a3148 qcacmn: Fix potential buffer overflow dp_rx_defrag_waitlist_flush REVERT: 3051831c3e0a qcacmn: Introduce new versions of TDLS peer callbacks REVERT: a2f544f294ce qcacmn: Fix incorrect return type & variable access REVERT: d9dce6e18cfd qcacmn: [HIF] Add support for QCA9379 on x86 platform REVERT: 93caac752f38 qcacmn: Fix DFS NOL KW issues REVERT: ceae543cff4e qcacmn: Change object manager trace level to ERROR REVERT: 3149adf58a32 qcacmn: Migrate scheduler logging functions REVERT: 2a06b23e8268 qcacmn: Change ATF default trace level REVERT: 7846150f2b00 qcacmn: Fix compilation issues for FW header abstraction REVERT: 2f54de20b02b qcacmn: Enable promiscuous mode for M-copy feature REVERT: 1723d45ad2fd qcacmn: Don't inline QDF_DEBUG_PANIC for debug builds REVERT: c5da01ead09a qcacmn: Implement extract_comb/single_phyerr for tlv REVERT: ac863c4b4dd3 qcacmn: Set the pdev mask based on channel id REVERT: ef2cbc6c9331 qcacmn: Change default DSCP-TID mapping table to use all TIDs REVERT: 1bc114974712 qcacmn: Add HTC Credit History Feature flag REVERT: 56c28c0cd192 qcacmn: Assign lmac id on tx packet enqueue REVERT: cfcb8b4de05f qcacmn: Add NULL check for wmi_hdl before use REVERT: cdee9f80d223 qcacmn: Free ROC context if p2p_scan_abort failed REVERT: f204aa825e64 qcacmn: Allocate heap memory instead of stack for print buffers REVERT: 47e6af8c989a qcacmn: Don't set up second Rx refill ring for WIN REVERT: 77ba8f42ca08 qcacmn: Fix possible null pointer de-references in DFS REVERT: c713727406c0 qcacmn: Fix possible null pointer de-references in FTM REVERT: 03e69b3098c2 qcacmn: Translate QDF pending status to Linux error REVERT: 0d0cce805791 qcacmn: Featurize EPPING Feature REVERT: 697449805e30 qcacmn: Add new attibutes to NUD vendor subcommand REVERT: a9172bf24d5b qcacmn: Add APIs to get data packets info REVERT: a7bed4f56d8c qcacmn: Extend wmi interface command to support other connectivity stats REVERT: c50c2280ff24 qcacmn: Compile out WMI logging feature REVERT: 8ede0d39ac6e qcacmn: Remove redundant DBS HW mode request REVERT: 83953b769c75 qcacmn: Change return type of fw down callback from void to bool REVERT: 64de344cd76b qcacmn: Add vendor command to get HW mode info REVERT: a143f83a27ee qcacmn: Add Netlink deinit functionality in Spectral REVERT: 448e07a99ee0 qcacmn: Fix integer underflow and buffer over-read in fwlog REVERT: deeaf6e9b29c qcacmn: Add logic to negotiate the auth and enc type depending on AP REVERT: 1e6e00f35018 qcacmn: Remove 11ax IE length checks REVERT: c42f0c13b734 qcacmn: Disable indoor channel on sap start REVERT: 42398afc0888 qcacmn: Add vendor attribute to configure addba and noack REVERT: 2a450cc1c317 qcacmn: Add vendor attribute to configure WEP/TKIP in HE REVERT: 0bd967d0215c qcacmn: fix mon vap RX skb size issues REVERT: 4ca1bf63ba88 qcacmn: Flush peer entries, if target is in reset state REVERT: 2a6bd8a5f9f3 qcacmn: Don't send message to FW when in reset state REVERT: 8b2a535e7a7b qcacmn: Extend cfg80211 scan cleanup API to support netdev level cleanup REVERT: a6157cfeb150 qcacmn: Avoid scan entry use after free in scm_handle_bcn_probe REVERT: 8c07d6178599 qcacmn: Add support for PPDU END TSF in ppdu stats REVERT: 6b55904827c2 qcacmn: Fix issues in direct buffer rx module REVERT: 8a8fa10854f0 qcacmn: Avoid peer/vdev/pdev spin lock used before init REVERT: b882f93dbc56 qcacmn: Fix channel info in radiotap REVERT: 4d3daf5cf001 qcacmn: Fix static analysis REVERT: 31b98d4cd73b qcacmn: Fix memory leak during REO cmd ring drain REVERT: 8bb56ebedc3a qcacmn: Initialize preferred_hw_mode to MAX REVERT: f16867f4c214 qcacmn: Remove qdf_str include from qdf_mem REVERT: 92d5175130d9 qcacmn: Add support for chan_nf noise floor REVERT: 1848acda2bf4 qcacmn: Fix NULL pointer dereference issues in scan and power debug REVERT: 2cd4bfb1043a qcacmn: Include qdf_str.h REVERT: f7cc13d8d951 qcacmn: Unmap tx frame in error scenario in send_mgmt_cmd_tlv() REVERT: 3507923a8002 qcacmn: Fix Coding field in radiotap for VHT REVERT: 10e4d4a858ba qcacmn: Fixes for AES-CCMP, WEP encrypted fragments REVERT: ac9c6c850bf7 qcacmn: Suppress verbose debug printing REVERT: f279a4a02a26 qcacmn: Correcting CCE Disable Param check REVERT: d6ba7ae230d1 qcacmn: Correct return values on ast entry add REVERT: 1435fba5e0f0 qcacmn: Add qdf time api to get time of the day in millisec REVERT: ec03bb838b11 qcacmn: Fix double unmap issue in RX defrag path REVERT: fb6527630f02 qcacmn: Deprecate WLAN_MACADDR_LEN REVERT: 013ae979a62e qcacmn: Use size_t for qdf_str_len() return type REVERT: 81fe062e7dde qcacmn: Add peer protection for pdev control stats REVERT: 33038895577f qcacmn: Fix GI and LTF in radiotap field of HE REVERT: d5ff73ebc7b5 qcacmn: Move existing qdf_str APIs to qdf_str REVERT: 68c9a549cb4e qcacmn: Fix RSSI info in radiotap header REVERT: de3c3a0c1173 qcacmn: Ignore monitor pkt ring TLVs during flush REVERT: 394f93bbbca2 qcacmn: Add support for GMAC offload REVERT: 78e6478d2920 qcacmn: Enable Pktlog Support REVERT: 3beed81ef5aa qcacmn: Use WLAN_MGMT_NB_ID as dbgid when TX release peer reference REVERT: 87a93cf03a98 qcacmn: Use MSDU indications to update Tx byte counters REVERT: 43bb056ed04f qcacmn: Add fw stats to cdp_pdev_stats REVERT: 9ab76e283f9b qcacmn: Add support for ppdu length in ppdu_stats REVERT: a823ce622a7b qcacmn: Adjust the bin5 rssi threshold in radar filters REVERT: b432e7c080b3 qcacmn: [QDF] Add support for QCA9379 on x86 platform REVERT: e85133ca7172 qcacmn: populate duration value for rx status structure REVERT: 8fbbb8f0deb9 qcacmn: Add sanity check for wmi TLV length REVERT: f1822ba49bb0 qcacmn: Fix compilation error REVERT: 49d76900b6ec qcacmn: Add command to not send ADDBA REQs REVERT: 82a39a111020 qcacmn: Increase the wmi watchdog timeout to 30sec REVERT: 7821bf873d01 qcacmn: Remove direct Target I/F-DP interactions REVERT: 51f80b8f0ba5 qcacmn: Add CE config for 2nd mac in qca6290 REVERT: 52402555cd8a qcacmn: Free raw frame pointer in failure path REVERT: 710c25255024 qcacmn: Fix flags field in radiotap for HT REVERT: 9d9cbb6762e6 qcacmn: Fix memory leak during vdev detach in STA mode REVERT: 26f9833fb840 qcacmn: Send per chain rssi to upper layer REVERT: 3e25780223b8 qcacmn: Save vdev id of current roc ctx REVERT: d1f73fa8ef59 qcacmn: Add const to qdf_*_parse function parameters REVERT: 19fa32351f27 qcacmn: Set mpdu data ptr correctly REVERT: d819e9846521 qcacmn: Parameter API related changes REVERT: 46a383c663b6 qcacmn: Add scan filter to ignore PMF check for STA test mode REVERT: 65812e69c8ff qcacmn: Fix for Tx completions counter not being updated in txrx_stats REVERT: 26e61b5928a5 qcacmn: Fix inappropriate use of qdf_str_lcopy() REVERT: 249ddc70eb88 qcacmn: Fix radar detection failure for 11A mode REVERT: e8d9e209a8db qcacmn: Add support for HW mode info vendor command REVERT: 4374b684de12 qcacmn: Add TLV support for WMI command to get tpc config REVERT: b067d27d61eb qcacmn: Add context parameter to qdf_ini_parse() REVERT: c729c57e65c6 qcacmn: Resolved NULL ptr dereference in detach path REVERT: 5e47d43331c6 qcacmn: Add support to drop beacon if channel mismatch REVERT: 8b221806acd8 qcacmn: Create new QDF file qdf_util.c REVERT: b99ecba78387 qcacmn: Add support for more WNM subtype frames REVERT: 0e3478d8a81e qcacmn: Fix passing right pointer as pdev object REVERT: aaeb68237ecb qcacmn: Set hw mode based on channel_select_logic_conc ini REVERT: 4a2dfa987f8c qcacmn: Add ini support for channel selection logic REVERT: 68a824774cc7 qcacmn: Add qdf utility functions for ARP debug stats REVERT: 5b96a308004c qcacmn: Fix for zero-CAC DFS Kernel panic REVERT: 14e527f66a6e qcacmn: Fix X86 driver load problem REVERT: bc719e6b02e7 qcacmn: Add support to get RSSI of Non associated clients REVERT: 96ad17d131bc qcacmn: Fix parse failure in qdf_bool_parse() REVERT: 6523a02ecc84 qcacmn: Fix mesh no ecryption frame issue REVERT: e50d168ba5d1 qcacmn: Add qdf_str_dup() API REVERT: 64740289bc75 qcacmn: Add qdf_str_eq() API REVERT: 61cabef5b651 qcacmn: Update qdf_trace for CONFIG module REVERT: 47452e942b8b qcacmn: Add QDF_DEBUG_PANIC API REVERT: 2850421a7797 qcacmn: copy raw data length to new scan entry REVERT: 4a59d8de1cd9 qcacmn: Fix issues leading to use-after-free REVERT: 0e95ca191b63 qcacmn: Fix memory leak in TDLS rx mgmt callback REVERT: 876a6931e33e qcacmn: Modify maximum BW only conditionally REVERT: f6d3035ec6f3 qcacmn: Fix race while stopping the ce poll timer REVERT: 3ab3633184d4 qcacmn: Add support for QCA6290 platform REVERT: ce6b9444a440 qcacmn: Add command and attributes for MSDU queue depth threshold REVERT: c8fe4680ae31 qcacmn: Fix sending dfs offload enable command sequence REVERT: 28dba98f8ba5 qcacmn: Define QDF API to register fw down callback REVERT: 0f7b9cd89877 qcacmn: Trim ACS channel list based on the concurrent connections REVERT: 5b3912a049a5 qcacmn: Move mgmt descriptors per pdev for probe response throttling REVERT: fdaf38b849b9 qcacmn: Invoke beacon update callback before adding new entry REVERT: 8fb188fc9abf qcacmn: Add qdf abstraction for byte order identifiers REVERT: 20d7142933e4 qcacmn: Removed WDS rx stats from host peer stats REVERT: 888823edd35a qcacmn: Align objmgr structure members REVERT: 6e19edc1e487 qcacmn: Update function name and remove redundant code REVERT: 91f2654d56d2 qcacmn: Provide a configuration to enable/disable CCK Tx REVERT: 165d0abaf7f4 qcacmn: Fix QOS issue with mesh tx REVERT: 37a3a456f64a qcacmn: Increase debug level of mesh prints REVERT: 1de7baec7edc qcacmn: Adding support to drain mgmt frames REVERT: 25f1b0434b57 qcacmn: Change REO queue descriptor delete sequence REVERT: e1d7e0ecc97d qcacmn: fix double unmap issue in monitor mode REVERT: 9a6fdd5ceebb qcacmn: Debug prints for monitor mode REVERT: e70f87290c0d qcacmn: Fix for dfs channel flag set if dfs_set is true REVERT: 33ed0312fa4e qcacmn: set mpdu next to null during msdu stitching REVERT: d3478efb89c9 qcacmn: Add CDP interface for attach/detach of extended DP REVERT: 52c506d034fb qcacmn: Add caller info to memory debug infrastructure REVERT: 4ffe1c5a1be2 qcacmn: Memory leakage with WiFi traffic REVERT: 1ba3ada3aa16 qcacmn: Add IPA WDI Unified API support REVERT: 337c5c6adabb qcacmn: Fix buffer overflow in fill_ieee80211_hdr_data REVERT: 1b50fdc45110 qcacmn: Add a local variable to dereference frequency range REVERT: 9d7dc27fe2ab qcacmn: Masked out the Host Tx Desc allocation for NSS offload REVERT: 8281964dfeef Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 89a217419e9b qcacmn: Perform minor cleanup of qdf_*_parse APIs REVERT: 6419ff128ea9 qcacmn: Set peer params for crypto PMF REVERT: 6461e566f419 qcacmn: Add int/bool parse functions to QDF REVERT: e8eeb444209e qcacmn: Resolve null pointer dereference issue in flush txdesc REVERT: 7ea1800145da qcacmn: Export __qdf_nbuf_is_bcast_pkt REVERT: 7d65c1b32df7 qcacmn: Add individual length checks to Beacon Information element REVERT: 40789ff92d54 qcacmn: Add NULL check for wdev member of vdev's ospriv REVERT: 339dc26b2177 qcacmn: Enable scan command time out if not disabled explicitly REVERT: 726ea124452d qcacmn: Mcast2Ucast fix for no-snoop entry case REVERT: 57b6bb3e1d24 qcacmn: Add support for DBDC repeater REVERT: 98d3395e7ac8 qcacmn: Fix KWork issues in Scan component REVERT: 57614da632ae qcacmn: Populate timestamp,duration,lsig_a stats REVERT: e5dd51ce96d0 qcacmn: remove inact timer multiple initialization REVERT: 8713aa61ffe8 qcacmn: Additional export symbols for split of kernel modules REVERT: dfdbf5f8465b qcacmn: Fix security concern with %p REVERT: 2d237dde7494 qcacmn: Avoid stack trace when PANIC_ON_BUG is off REVERT: 0d6245c0ac89 qcacmn: PPDU stats debug enhancement REVERT: cd672949739c qcacmn: Fix configuration of Spectral module for Gen2 REVERT: 8e2796b8ac1e qcacmn: assert in rx path REVERT: 1a66b209d5e3 qcacmn: Add extended service bit for obss offloads REVERT: 6e6217bcd2e2 qcacmn: Add bss color collision detection support REVERT: ddf7f8840a35 qcacmn: Add new vendor sub command for wifi test configuration REVERT: 677a26121305 qcacmn: Add qdf_file and qdf_parse files to QDF REVERT: a4fd883481c1 qcacmn: Add qdf_str files to QDF REVERT: 40126d4847bb qcacmn: Check world mode when setting country code REVERT: d1d26229a8be qcacmn: Extract MAC address list in ready event REVERT: 844e6271702b qcacmn: Based on Preamble type setting flags value REVERT: bc9c48582620 qcacmn: Keep unsafe chan enabled in curr_chan_list REVERT: 56800ad9a517 qcacmn: Add debug support for DMA memory allocations REVERT: f01a81b79fa7 qcacmn: spectral changes for gen3 HW REVERT: cd793f38a30f qcacmn: Configure spectral module for Gen2 REVERT: 101778698b79 qcacmn: Move Spectral Netlink APIs to os_if layer REVERT: 82032dd2a462 qcacmn: Move the spectral tgt layer functionality to tgt file REVERT: 71155a3e4881 qcacmn: Use module level logging in Spectral REVERT: 72bbf175311f qcacmn: Use correct ref id for mgmt transmit REVERT: 01548b7f5cf7 qcacmn: Fix hidden ssid match in OWE REVERT: 8dc369bdba08 qcacmn: Fix memory leak on reo_cmd_list REVERT: 469d3f59d915 qcacmn: use converged wmi events REVERT: cda25129beb5 qcacmn: Configure correct parameters for STATS_RESET command REVERT: 184b640cbd83 qcacmn: Move cdp_stats to cdp_txrx_stats_struct.h REVERT: d36a315227bc qcacmn: Add mutex lock for proc handlers REVERT: 32e74e669dc0 qcacmn: Linearize nbuf in intra-bss forwaring case REVERT: c0f9c97c9532 qcacmn: Free txdesc during pdev detach REVERT: 172974d1c3f0 qcacmn: Fix for Beacon burstmode issue REVERT: bc685e88f13f qcacmn: Add 80211W support to P2P component REVERT: f70a37bb90da qcacmn: Move wma_get_buf_start_scan_cmd to ucfg_scan_update_params REVERT: ca6152167b97 qcacmn: Support 11d for non-offload platform REVERT: e6d32a9f381f qcacmn: populate current channel number from TLV REVERT: 4d36b3299159 qcacmn: Add Indication for MSDU or MPDU level aggregation REVERT: 5aa8c073925e qcacmn: Add support to mark bonding channels to nol REVERT: d385dbe43d05 qcacmn: Add QDF API to find packet type REVERT: e460c52c3fd0 qcacmn: update the pcl info from the converged structures REVERT: 37995ac19603 qcacmn: Fixes for monitor ring stall issues REVERT: dc82a77896cc qcacmn: Support to WIN for split of kernel modules REVERT: 6c8fdba41bbd qcacmn: WMI registration change to support to WIN modularization REVERT: 6c99befe8c3b qcacmn: FR 43198 Firmware Coex Stats REVERT: 221c795fead6 qcacmn: Add nbuf count support REVERT: 3373194c4e3b qcacmn: Define channel structure per vdev REVERT: 7dd49fec1745 qcacmn: scan all channels in A/G if 0 channels provided REVERT: 1b5e807809ad qcacmn: expose get/set target_if_api's REVERT: fda96ad28f0d qcacmn: Add additional CE Tx descriptor debug REVERT: 2d4506751221 qcacmn: Replace nla_parse API with the wrapper API REVERT: 0261f94dd57c qcacmn: Add policy mgr API to get no. of active sessions REVERT: c4cec662cfc9 qcacmn: Remove dependency on WMA layer for green AP component REVERT: f31b24105bd6 qcacmn: set txpow for frame and subframe REVERT: 83298473caa8 qcacmn: Change max mgmt descriptor pool size to 512 for AP REVERT: 497e83eeeae2 qcacmn: Add support to get objmgr pdev from scn handle REVERT: d004c7e040e6 qcacmn: Fix meta header infomration for the mesh tx frames REVERT: 58c8085e21da Revert "Revert "qcacmn: Mesh throughput enhancements"" REVERT: 1f3bcf604ab3 qcacmn: Regulatory 24 updates REVERT: a8489d50b9f7 qcacmn: Increase max value of unit test arguments to 100 REVERT: b71ad041682d qcacmn: Fix link descriptor pool cleanup REVERT: 1df9464a4de1 qcacmn: Handle TLV received asynchronously from Firmware REVERT: 207255794313 qcacmn: Populate required info to capture header REVERT: 94b76158c13c qcacmn: hotfix for qdf_nbuf_map checking logic of TSO TX REVERT: 5c20975544a1 qcacmn: Wrapping remove_peers_for_vdev_no_lock REVERT: 0c590ceba40e qcacmn: Move dfs leakage from qcacld to qcacmn REVERT: 9f8a06472691 qcacmn: Invoke the legacy cb for ready event REVERT: 5530895779c7 qcacmn: Add API to get num radios REVERT: 38c6f988d552 qcacmn: Pass psoc/pdev object as ctrl objects to DP REVERT: 0b9d3b241a35 qcacmn: Define API to get component handles REVERT: f6b4bc8f0251 qcacmn: Use new APIs to get dp handles REVERT: cc75651c34ab qcacmn: Converge initial HOST FW handshake REVERT: 9af4f65f61b4 qcacmn: Spectral changes for target_if REVERT: ee54aea6d860 qcacmn: Add target_if changes to DFS REVERT: 3dcdf9e7a8aa qcacmn: Move regulatory capabilities REVERT: c7f4e0320888 qcacmn: Enable target_if in object manager REVERT: c664572a933f qcacmn: Add target_if support to WMI REVERT: c4bdc7a1df41 qcacmn: Add target_if changes to QDF REVERT: d8781f1693f0 qcacmn: Define psoc/pdev target_if structures REVERT: 1ddc439f4631 qcacmn: Add wait_timeout API in qdf REVERT: 089564f11df1 qcacmn: Add sanity check for WMA NDP extract TLV functions REVERT: e37387598ed9 qcacmn: Fix the coding convention issues in Spectral simulation REVERT: 318d20fc69f2 qcacmn: Fix the coding convention issues in Spectral target_if layer REVERT: 6273adc01a54 qcacmn: Fix the coding convention issues in Spectral dispatcher REVERT: f57c0b6262b3 qcacmn: Fix the coding convention issues in Spectral core REVERT: 57a7ff2f9b0e qcacmn: Remove QDF_MAC_ADDRESS_STR REVERT: 181ebf835ccc qcacmn: Avoid memory corruption when calling cb to release cmd memory REVERT: f534bf93638a qcacmn: notify scan complete after comamd complete REVERT: 7b5130c6ce0c qcacmn: Fix host panic due to missing WMI service handles REVERT: f9efb3d998fc qcacmn: Check for TSO packet in release_skb REVERT: fa60a1a00b4b qcacmn: radiotap: Move HE flags to bit 23 REVERT: 276c0f1969ff qcacmn: Use new APIs to get and set DFS Non-Occupancy-List(NOL) REVERT: 36b80ed9bf62 qcacmn: use driver database for reg no-offload REVERT: 8136b58f56ec qcacmn: Fix radar detection failure for DA and PO REVERT: aa1810a8fbfe qcacmn: Fix nol timer memory leak REVERT: 5fc318cedb6c qcacmn: Do not switch channel in DFS testing mode REVERT: 7229739ec7ee qcacmn: Add objmgr lifecycle logs REVERT: c05285da8aba qcacmn: Fix RSSI for the beacon received in adjacent channnel REVERT: 48884688c329 qcacmn: Add api to get the current country code REVERT: 80f52e70ca52 qcacmn: Add API to return the msdu link descriptor for NSS offload REVERT: 91dfd50160c8 qcacmn: Add API to change Rx Fragment DST ring REVERT: 6c40b760d545 qcacmn: set center freq segment0 for channel params in 2g HT20 mode REVERT: b004c6d432d6 qcacmn: Refine DFS object allocation for MCL REVERT: 9e7f12f7dae4 qcacmn: Fix Scatter-Gather and TSO REVERT: 36794926297e qcacmn: Add UT framework for OCB module REVERT: be41d971755a qcacmn: add dp_tx_send_exception REVERT: 6f7ddcadb430 qcacmn: Avoid null pointer dereference and un-initialized data access REVERT: e05bc00ff3be qcacmn: Disable radar for current channel before selecting new channel REVERT: c83573954f27 qcacmn: Extend radar event structure for ETSI chirp radar detection REVERT: eea6738ef95f qcacmn: Move peer activity marking to a common place REVERT: a5a3ae721e8e qcacmn: Add support for Tx and RX Broadcast Packets REVERT: 2e1a7bc65ac2 qcacmn: Add wmi APIs to extract OCB events data REVERT: 88486ab463a9 qcacmn: Fix delta peak number counting for DFS REVERT: cb80e2f5d234 qcacmn: Fix scan node use after free issue REVERT: 4b3f37d7dced qcacmn: Stop touching HTC packet after it sent to CE REVERT: 69a4679e5771 qcacmn: Check NULL pointer before use it REVERT: 124b766d2ef2 qcacmn: Use no_of_open_sessions to check multiple beaconing sessions REVERT: aeff44499da3 qcacmn: Fix double memfree issue in MCAST2UCAST REVERT: 9c524f5fc408 qcacmn: Restore WMI_DFS_RADAR_EVENTID for Rome FW REVERT: 602a3588a975 qcacmn: Restore WMI_DFS_RADAR_EVENTID for Rome FW REVERT: ca90616ffa53 qcacmn: Restore WMI_DFS_RADAR_EVENTID for Rome FW REVERT: 0344d1c399b4 qcacmn: Restore WMI_DFS_RADAR_EVENTID for Rome FW REVERT: faf9682f94fd qcacmn: Add WMI Support for 11ax FW Scheduler API and Stats Per Peer REVERT: a78f35577e0b qcacmn: Add support for sending bigger chunk CTL table bin file REVERT: 24895ade0cb1 qcacmn: Increase the HTC control msg timeout REVERT: b2864fabe4c2 Revert "qcacmn: Mesh throughput enhancements" REVERT: ce25ca30271f qcacmn: Add packet fate and driver dump enums REVERT: 490d818d1d4d qcacmn: Replace QDF_MAC_ADDRESS_STR REVERT: 82377ce4dd18 qcacmn: ADD OCB module ID REVERT: f8e62c011544 qcacmn: Do not free timer object from within timer callback REVERT: 1fe7d8335d13 qcacmn: Add WMI Support for Setting SU, MU TXBF Sounding Interval REVERT: e6de7e02fb9c qcacmn: Add min, max, reg max, antenna gain and max tx power REVERT: 1b4e6b5e21a6 qcacmn: Remove QDF_MAC_ADDR_BROADCAST_INITIALIZER REVERT: f98b12e05fb4 qcacmn: Fix safe channel switch failure REVERT: 94f906c40391 qcacmn: Fix vdev free issue REVERT: c8eb4d60fbc5 qcacmn: Add support to get monitor filter REVERT: 26fc2e1e98dc qcacmn: Add support for 11k offload related WMI commands REVERT: 86db6ab400d0 qcacmn: Access only created objects REVERT: 28490c4c5ed7 qcacmn: Add checks in rx_mon_status handler to filter spurious frames REVERT: a38c7a3b04f8 qcacmn: Fix scn_stats issue REVERT: 23a5265cc324 qcacmn: tdls: Fix instances of unadorned %p REVERT: 06490bebacfe qcacmn: Converge on wmi service/ext service is enable REVERT: 409c4cf989e4 qcacmn: Disallow Dualband MCC REVERT: 8bf184d6e4b6 qcacmn: Remove QDF_MAC_ADDR_ZERO_INITIALIZER REVERT: 3653ab5bee0b qcacmn: Pass back scan start request in scan events REVERT: 885f275c2686 qcacmn: Optimize HIF module driver load time logs REVERT: 3b17c379c5f1 qcacmn: Introduce wlan_is_ie_valid() REVERT: 49ae4cbad4df qcacmn: Fix coding errors detected by gcc 5+ REVERT: 8245c03b690f qcacmn: Fix may be used uninitialized compile error REVERT: 8139413318a5 qcacmn: Modify same value for an enum REVERT: b265cca82053 qcacmn: WMI support to obtain NAC RSSI REVERT: 99bc15a8f224 qcacmn: Fix WMI mgmt cmd tx comp record REVERT: af18e70b248c qcacmn: Fix pdev refcount issue in regulatory component REVERT: 1863f93c9d19 qcacmn: Temporary fix to drop all encrypted fragments REVERT: fc2f91b86a4a qcacmn: Add RX defrag timeout handler REVERT: 7e69eaa30332 qcacmn: RX defragmentation fixes REVERT: ed9697f4aa57 qcacmn: Fix race condition in enabling group interrupts REVERT: 29e7f156dc1b qcacmn: Modify scan pno dwell-time depending upon current conc mode REVERT: 1d325746a417 qcacmn: Avoid using tdls_soc_obj after it has been freed REVERT: 15ca1af93f3f qcacmn: Add support to retrieve SAR power limits REVERT: f99536018606 qcacmn: Fix function headers REVERT: ea71ebf12ba1 qcacmn: Pass peer pointer instead of MAC address to set_peer_wep_keys REVERT: 0d702b752407 qcacmn: Add lithium_cycle_cnt stats in apstats REVERT: f484c2b0da90 qcacmn: update logic to get wmi_handle from pdev REVERT: b8e1241366d7 qcacmn: dump reo ring when flush cache failed REVERT: 987316d757e1 qcacmn: Fix copy length error of unsafe_channel_list REVERT: e6da44ea06da qcacmn: Call ch avoid register/unregister callbacks REVERT: 3ce87c3e5f07 qcacmn: Add support to send WMI_ADDBA_CLEAR_RESP_CMDID in HK REVERT: 2e93d637cf8e qcacmn: Add MAC/IPV4/IPV6 address parsing to QDF REVERT: 60f4ee3b58f3 qcacmn: Add new config for BTM offload REVERT: bf12587bd12e qcacmn: Support for SWFDA Event & FD Frame tx REVERT: 622a2fae1cbe qcacmn: Populate vdev id in WMI WDS commands REVERT: 145aef1dfa36 qcacmn: Fix potential buffer overflow REVERT: 372647d95a85 qcacmn: Avoid REO queue setup after peer deletion REVERT: 45d282c2a8cc qcacmn: Fix for correct per AC stats REVERT: 072d8977052c qcacmn: cck,nss and preamble update fix REVERT: 697aacf6856d qcacmn: Change to config PS transition time in seconds REVERT: 08ed90571350 qcacmn: Fix TDLS wpa2 teardown failures REVERT: 7081c12040df qcacmn: Add PEER_DEBUG_ID_OL_RX_THREAD REVERT: f8ce8100ea34 qcacmn: Check length in wlan_crypto_rsnie_check REVERT: d5fdfacb1b8b qcacmn: Add debug trace for extender AP REVERT: dbc7ec17022e qcacmn: Untrack nbuf map on map failure REVERT: a13db3582129 qcacmn: Hold lock for entire nbuf debug iteration REVERT: 976a7f6f6e0b qcacmn: Add nbuf map/unmap history tracking REVERT: ed0aba69a984 qcacmn: Rx and Tx peer statistics update REVERT: 5819e29cbb6e qcacmn: Return error on nbuf map alloc failure REVERT: 4082a0951fd2 qcacmn: Add nbuf map/unmap tracking REVERT: 71ab9ef0b7ca qcacmn: Populate mon_rx_status structure fields REVERT: 37243d354adc qcacmn: Fix tdls KW issues REVERT: c116a013227d qcacmn: Add obss detection info extract handler REVERT: a9e498663417 qcacmn: Add obss detection offload support REVERT: 6f3e4a828d76 qcacmn: Add SAE AKM in umac component REVERT: d70b7d958d1e qcacmn: Fix memory leak in rx_wbm_error_process REVERT: 1315fb746853 qcacmn: Add support for sendaddba/senddelba cmd in HK REVERT: fffcebf2e926 qcacmn: Converge FTM feature REVERT: 3550d5a7f64b qcacmn: Fix possible buffer overflow in regulatory api REVERT: da18becba6ed qcacmn: Support for wifi performance metric REVERT: ca6ca820876d qcacmn: Use default RSN IE fields if optional fields are not present REVERT: ffd0a2fa8a34 qcacmn: Add config support for BTM offload REVERT: a7db8ce9a150 qcacmn: Add function pointers to get regdb information REVERT: a22b91956086 qcacmn: bug_on on detecting nbuf leak REVERT: 4aec1d63a8d6 qcacmn: Fetch the scan cmd in active list using scan ID REVERT: a1975e2fa7cb Revert "qcacmn: Add debug print before calling WMI event handler" REVERT: 108f090a0022 qcacmn: Greenap componentization follow up patch REVERT: a00b71b980f5 qcacmn: Use after free when clean up scan queue REVERT: 2280e8644053 qcacmn: Componentize extender AP REVERT: 6a5c6a4c2fd2 qcacmn: Add DP handle member to psoc/pdev/vdev/peer objects REVERT: 1dead6f99e99 qcacmn: Fix pointer dereference after memory free REVERT: 53193349667c qcacmn: Add support to print time on event log and command log REVERT: 1e61fbc2a0c4 qcacmn: Address minor HTC review comments REVERT: 5428570e416f qcacmn: Check pcl array size against QDF_MAX_NUM_CHAN REVERT: e91dd92e8b89 qcacmn: Mesh throughput enhancements REVERT: 306de84f274f qcacmn: Add mic error and decrypt error stats REVERT: 99a58d3b1a70 qcacmn: Add support for setaddbaresp cmd for HE REVERT: d4212c2c9e20 qcacmn: Add vendor attribute to enable RSNIE test mode REVERT: 9abb49061da2 qcacmn: Choose opportunistic timer's session id dynamically REVERT: f5d592433f20 qcacmn: Add support for GMAC MIC calculation REVERT: b3c81ac057fe qcacmn: Green AP UMAC componentization REVERT: 73554f9a8cbf qcacmn: pktlog host change for pdev id REVERT: 706ab89167b1 qcacmn: Fix static analysis issues in policy manager REVERT: ec4b2a97ad0c qcacmn: Add new data stall event for no TXRX post tim REVERT: 0b8b57e63279 qcacmn: Fix potential NULL dereference in P2P REVERT: f2f8dea00bd0 qcacmn: Define a QCA vendor command to retrieve SAR Power limits REVERT: f379e37f9431 qcacmn: Add support for SuiteB AKM suites REVERT: 7a4721f3abb1 qcacmn: Free Tx ME pool in detach path REVERT: 8e79865e1113 qcacmn: Correct the data type of byte count variable REVERT: 479698e1d7cb qcacmn: Add NULL ptr and data initialization checks in pktlog REVERT: c686275355b0 qcacmn: Add support for ce_cancel_srng API REVERT: 980ceb9cb9e8 qcacmn: Add new HAL API to get SRNG descriptor which is pending reap REVERT: 0dca5c06e2f0 qcacmn: Free dfs_b5radars when it is not NULL REVERT: 87d49672746f qcacmn: Fix Assert in dp_rx_mon_mpdu_pop REVERT: 7607184303da qcacmn: Clean up direct buf rx framework REVERT: 1d3e9309b3d7 qcacmn: Fix wmi debugfs creation after interface creation timeout REVERT: 6b0c64ff8c8b qcacmn: Unify the wmi command and event record offset REVERT: ccd320ac7d20 qcacmn: Change max mgmt descriptor pool size to 64 REVERT: de3edcbb9e80 qcacmn: Add wrapper for nla_parse_nested() REVERT: 2986c8d53350 qcacmn: Change DFS related prints to WMI log info level REVERT: 53f9e39a43f2 qcacmn: Fix sanity issue during peer delete REVERT: 2a19fe431745 qcacmn: Fix legacy rate and group id in rx_status REVERT: 96c42b6ae962 qcacmn: Save htt htc endpoint in transport layer REVERT: 33485811af96 qcacmn: Modify DISA legacy code to point to the DISA CLD component REVERT: 88ae85340c63 qcacmn: Add Objmgr related definitions to support DISA component REVERT: 68805125fdf3 qcacmn: Avoid WMI TLV structures in NAN target_if REVERT: d4ad6afa3771 qcacmn: Fix Rx pkt len in stats REVERT: f227fb7417bd qcacmn: Reduce the number of scheduler message buffers for WIN REVERT: 7c6b803c4f07 qcacmn: Add variable to enable scoring result filter on scan results REVERT: 7853b790bfc7 qcacmn: Free all resources when VDEV is detached REVERT: fb0d54d00c21 qcacmn: Fix kernel panic issue in multicast enhancement code REVERT: 5747b7809109 qcacmn: Move mgmt descriptors per pdev for probe response throttling REVERT: 4f894924e04c qcacmn: Fix vdev stats reset to zero on peer disassoc REVERT: 6744161372ff qcacmn: Add locks to protect DFS NOL list REVERT: 7ec5169030c0 qcacmn: Send frame as multicast if snoop entry not found REVERT: bc9718fea2fc qcacmn: Fix HTC packet map/unmap disparity REVERT: 8969ad7fa8c0 qcacmn: Fix double dmap problem in htc REVERT: b4e12686e614 qcacmn: Enhance Runtime PM wakelock logging REVERT: ba29129dfb01 qcacmn: dp support for inact timers REVERT: 7b5cffe84f2c qcacmn: Avoid null pointer dereference and OOB access REVERT: 489ac742361a qcacmn: Fix kernel panic in wifi down path REVERT: b899cf8b8e2a qcacmn: Don't encapsulate packets in htc_send_pkt REVERT: ae1a370d4837 qcacmn: Use correct size in consistent free of CE rings REVERT: cb30062355ec qcacmn: enqueue back dequeued packet if mmap fails REVERT: 8868bafb8cd7 qcacmn: Don't encapsulate packets in recv_packet_completion REVERT: 8e21276038e9 qcacmn: Allow GAS public action frames to be received and forwarded to LIM REVERT: 8ec6351b6cb7 qcacmn: Keep HW mode in sync with FW when hdd stop happens REVERT: 034cb7cb6061 qcacmn: Define Host based TARGET_TYPE REVERT: 7768da689003 qcacmn: Extract memory debugging features from qdf_mem REVERT: fc5e85f7be10 qcacmn: Avoid possible null pointer dereference REVERT: 6c3778275ae8 qcacmn: Fix 2GHz association failure REVERT: 5fa39fd72814 qcacmn: Fix the invalid memory access in WMI cmd REVERT: 376116e05232 qcacmn: Handle error case with HAL SRNG setup REVERT: 7a41e8c20eaa qcacmn: Fixed BIP-GMAC mmie calculation REVERT: 5929a9fdb42a qcacmn: update mon_rx_status field from TLVs REVERT: 090d64923604 qcacmn: Initialize pcl length to 0 in cds_get_alternate_channel_for_sap REVERT: 91c901021694 qcacmn: Fix memory leak for invalid peer error REVERT: 08bf9be85257 qcacmn: Fix WEP+OL issue in MIPS platform REVERT: a4fa1ef85d4a qcacmn: Fix offset for rssi stats from PPDU stats REVERT: 2b75d6df3918 qcacmn: Add FILS AEAD crypto REVERT: a80287435f00 qcacmn: Delete duplicated statistics in RX REVERT: 409e45666470 qcacmn: Remove FW memory dump feature REVERT: a2c32d4a5854 qcacmn: Add target if interface to get wmi_handle from pdev REVERT: 1d2f3d2a2543 qcacmn: Ensure vdev is valid before accessing it REVERT: 9bece1afc78f qcacmn: Enable DP statistics in driver by default for MCL REVERT: abb925005dab qcacmn: Remove nbuf free REVERT: d6b2247eceed qcacmn: Check for successful memory allocation for peer REVERT: a7ef89abb13a qcacmn: Ensure legacy_callback is not NULL before calling REVERT: 47e7416b12c7 qcacmn: Add check to drop mcast loopback packet REVERT: 3ef184498063 qcacmn: Add Support for Setting MSDUQ Depth Parameters REVERT: 45393697a8f8 qcacmn: Fix potential buffer overflow REVERT: 8b8f00f622dc qcacmn: Add WPA/RSN IE from driver REVERT: 65b626eb3d8a qcacmn: Monitor status PPDU ID wraparound handling REVERT: 1e1def755013 qcacmn: Spectral scan module initialization for MCL REVERT: 5e7ad9b03f1c qcacmn: Add null pointer validation and fix initialization in dfs REVERT: 7422db894db1 qcacmn: PPDU stats REVERT: 153b2881cf27 qcacmn: Do not allocate DFS object for 2GHz radio REVERT: d8532ff2a05a qcacmn: Raw Mode AMSDU msdu ext desc not working REVERT: c6764593d583 qcacmn: Extend beacon parse util functionality REVERT: 6942640c400b qcacmn: Cancel ROC if cancel tx MGMT REVERT: ccf1cbd0638b qcacmn: Expose dp_rx_mic_error_process() to other modules REVERT: c34484f2a214 qcacmn: Direct Buffer Rx framework to facilitate DMA between tgt & host REVERT: 26190a142e6e qcacmn: Add support for direct buffer rx module REVERT: 85da7c5fdbef qcacmn: Add WMI interface support for Direct Buffer Rx module REVERT: fc2ff39199ea qcacmn: Add multicast and unicast packets stats for BSS peer REVERT: d7e10baaa940 qcacmn: Change the BW mapping on host side according to FW REVERT: b9e2f6637753 qcacmn: Set passive dwell time REVERT: 4fe1d4b0ee26 qcacmn: Fix spectral scan compilation errors REVERT: 9403463db31e qcacmn: refactor wbm_err_process function REVERT: 8d0c219dde71 qcacmn: Hook checksum offload INI key to DP TX path REVERT: 4c1468fb23ad qcacmn: RAW Mode EAPOL Frame Classification REVERT: f67e197433fc qcacmn: Remove unused ipa_connect/ipa_disconnect APIs REVERT: 7e36889461cc qcacmn: Adding vdev id for WDS add/del/update API's REVERT: f4cb93c5e797 qcacmn: Green AP framework REVERT: f832d98d7281 qcacmn: Add NULL check for del igtk key REVERT: 47d702f693b4 qcacmn: Add qdf memory domain support REVERT: dbbb61a6cd66 qcacmn: Add support to append scan channel list REVERT: 111dcb8ef5ea qcacmn: Allow NULL bssid get logically del peerlist API REVERT: f7bbb3512fa8 qcacmn: Add HE SU Radiotap Support REVERT: 91ad019921f9 qcacmn: Correct the log level for debug messages REVERT: a30dd102200b qcacmn: Rename wmi_do_wow_xxx to wmi_d0_wow_xxx REVERT: fcb834f3bcd0 qcacmn: Add QCA vendor command and attributes for RROP REVERT: a9a42ebe0480 qcacmn: Add module id for direct buffer rx module in QDF debug trace REVERT: 9aec0b53dc4d qcacmn: Add NULL checks before accessing pldev REVERT: 529d3e8a7c88 qcacmn: Fix the TDLS command process map REVERT: 223883fb888d qcacmn: Handle RX defrag in exception path REVERT: e3947bd8d6f6 qcacmn: Add stats for BA per Tid REVERT: 8b7ea68fc0cf qcacmn: Do sanity check of requester ID REVERT: d1e56f90822a qcacmn: Correct the structure of rsn_mdie REVERT: e7c1401cf0b3 qcacmn: Change the data type of message type id REVERT: 8107b66d8fed qcacmn: Fix NR_CPUS overflow for one byte data structure REVERT: 2649554e7323 qcacmn: Fix memory copy overflow in dp_process_htt_stat_msg REVERT: 850948303817 qcacmn: Add option to wait for target scan cancel REVERT: 11c7f8b00e3c qcacmn: Dump WMI work queue stack for watchdog bite REVERT: e0c9f6699fa2 qcacmn: split scheduler init/deinit REVERT: c3b7a68d5402 qcacmn: Add SYS_MSG_ID_UMAC_STOP system message REVERT: ebf8d638354f qcacmn: Fix athdiag regression caused by boundary check REVERT: 2c3db2644613 qcacmn: passing correct argument to qdf_mem_set api REVERT: fca764003209 qcacmn: Fix memory leak when failing to delete RX TID REVERT: 54ee5e48db68 qcacmn: Enable support for HE radiotap headers REVERT: b0ac369215b6 qcacmn: Delete igtk keys: key_idx 4 and 5 for PMF REVERT: 85d964f48b02 qcacmn: Add AST type for DP path REVERT: 6be39c17e91d qcacmn: Remove unused structure while sending probe resp template REVERT: d124b749b7ed qcacmn: Add support to set monitor filter dynamically REVERT: 03d77e65907a qcacmn: Add source ring for direct buffer rx module REVERT: 2a5fc625d25a qcacmn: Add WDS Vendor Extension ECM Framework REVERT: 9dee72a40ce8 qcacmn: fix invalid vdev for group tkip mic error REVERT: 3f11bd6b0a71 qcacmn: Add logic to logically delete the scan cache node REVERT: 5c60deba4842 qcacmn: Send RX DESC WDI event with AM Copy mode REVERT: f451d046d16b qcacmn: Fix bug in handling hal rx status tlv REVERT: adfe908a35cd qcacmn: Add peer APIs to get and release peer ref REVERT: f7fb76bd5e6a qcacmn: Add qdf_mc_timer_check_for_leaks API REVERT: c5ac638d5114 qcacmn: Save first msdu and last msdu flags in NULL queue handler REVERT: f4c76f93293e qcacmn: Refactor Scheduler init/deinit paths REVERT: 91abaccb452c qcacmn: Use sched logging helpers in scheduler_api.c REVERT: d6d1635ec86f qcacmn: Implement interface to set WLM level REVERT: ebdb2daf6846 qcacmn: Replace instances of unadorned %p REVERT: ca1b9f8769b5 qcacmn: Increase WMI event ring size for HK REVERT: 47876f618c83 qcacmn: make dp_send_compl_to_stack non static REVERT: 09adf5336c91 qcacmn: Enable Packetlog REVERT: 5a6f4296cd8c qcacmn: Add timer to reap monitor rings REVERT: 7055c33bdbca qcacmn: Fix potential buffer overflow in process_tx_info REVERT: ce2432138467 qcacmn: Fix bug in recent NAPI scaling change REVERT: 42f0350da18e Merge "qcacmn: Fix ext Tx descriptor pool lock issue" REVERT: ddf07405c534 qcacmn: Fix ext Tx descriptor pool lock issue REVERT: 30927c532cce qcacmn: changes for httstats application REVERT: e0883edf1d88 qcacmn: Define BAND_UNKNOWN in enum band_info REVERT: 11d46e04765e qcacmn: Optimize data path logging REVERT: 33608d1e948d qcacmn: Add a wakelock reason for monitor mode REVERT: f1db3f4b21bc qcacmn: WMI changes for target scheduler policy REVERT: 53acad918010 qcacmn: Add dispatcher enable/disable stubs REVERT: 967af271964c qcacmn: Add a delay before sending WMI message REVERT: f23c714cf3fc qcacmn: Rename enum tQDF_GLOBAL_CON_MODE REVERT: 6d62ef4e5939 qcacmn: Change HAL APIs for the new 11AX header REVERT: a12b4b305cf0 qcacmn: Add support for missing Node statistics REVERT: 74587948fff0 qcacmn: Use try_get_ref API in wlan_util_get_vdev_by_ifname REVERT: 0a297e1b1411 qcacmn: clang: Remove unnecessary NULL check for address of array REVERT: bcec8a775da3 qcacmn: Split the filter and bss score logics in different files REVERT: 7a44531ee3be Merge "qcacmn: Add HE beamforming capabilty mask" REVERT: ca79a651c809 qcacmn: Add HE beamforming capabilty mask REVERT: cd23a3eaf6d7 Merge "qcacmn: Add validity check in tdls deinit path" REVERT: 7efa6e4ab776 qcacmn: Add validity check in tdls deinit path REVERT: c5f3c2415bd8 Merge "qcacmn: Add support for vdev delete response handler" REVERT: a917863e624d qcacmn: Add support for vdev delete response handler REVERT: 51ddee343e61 Merge "qcacmn: Add QDF timer multiplier in qdf_wait_for_event_completion APIs" REVERT: 9368d4e645cc qcacmn: Add QDF timer multiplier in qdf_wait_for_event_completion APIs REVERT: d1e8e496eb88 qcacmn: Add CCE disable param in WMI resource cfg REVERT: 34721398d568 qcacmn: Host CCE Classification Changes REVERT: 75ba86ec7c3b qcacmn: Add status and num_extra_peers in wmi ready extract API REVERT: 4f14fc8f4e3b Merge "qcacmn: Handle late tx ack in P2P component" REVERT: 002e799c9454 qcacmn: Handle late tx ack in P2P component REVERT: 648a1cfc7dcc qcacmn: Use qdf API instead of linux function REVERT: 2ab65cbbd572 qcacmn: Pass dev strcut to qdf_mem_free_consistent REVERT: 0b44828ab9ba qcacmn: Use regulatory API for channel info REVERT: b6fc4707c9f9 Merge "qcacmn: Number of space stream correction" REVERT: 643bbedfabae Merge "qcacmn: Handle LFR case in RX datapath" REVERT: f500afbd3a34 qcacmn: Number of space stream correction REVERT: 03f9a792e32f qcacmn: Handle LFR case in RX datapath REVERT: f6a858edbfc3 Merge "qcacmn: WEP bit set for RAW Mode Workaround" REVERT: 45f3ac45c914 qcacmn: WEP bit set for RAW Mode Workaround REVERT: 283a2f4221cd qcacmn: Dynamic antenna switch in TDLS operation REVERT: 41f857eb3191 qcacmn: Debug print rate limiting REVERT: d2f89f24a273 Merge "qcacmn: Initialize the peer state after creating the peer" REVERT: ba43c5b29551 Merge "qcacmn: Replace substring IEEE80211 by WLAN in DFS component" REVERT: e2900952dc87 Merge "qcacmn: Fix RADAR found on wrong channel" REVERT: b9ec57ef6593 qcacmn: Initialize the peer state after creating the peer REVERT: a072dc55f773 qcacmn: Replace substring IEEE80211 by WLAN in DFS component REVERT: fbeb761ef069 qcacmn: Fix RADAR found on wrong channel REVERT: 1333ba09c528 qcacmn: Delete unwanted lock destroy of reo_cmd_lock REVERT: c293c1ba4586 Merge "qcacmn: add periodic data traffic stats" REVERT: 90d7ebd385ee qcacmn: add periodic data traffic stats REVERT: a821b5d58f6b Merge "qcacmn: Add target_if ops init for offhchan txrx" REVERT: 48b20361a695 Merge "qcacmn: Add WMI service define for offchan_data_tid" REVERT: 303c1f655ece qcacmn: Add target_if ops init for offhchan txrx REVERT: 1d3e52959710 qcacmn: Add WMI service define for offchan_data_tid REVERT: 6531f05fd5a1 Merge "qcacmn: skb->cb reorganize, use new FLOW_ID macro" REVERT: 419c93e1b10e Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: 71772a531799 qcacmn: skb->cb reorganize, use new FLOW_ID macro REVERT: de90e5966722 qcacmn: Reorganize the tx & rx member of skb->cb structure REVERT: 6fee59c4d531 qcacmn: RX AM Copy mode REVERT: 2f779b050b2a qcacmn: AM copy mode for TX REVERT: 89647efbf661 qcacmn: Enable/Disable AM copy mode REVERT: 28541119a52d qcacmn: Populate RU tones in TX PPDU stats REVERT: 38d5f6fc61a5 qcacmn: Add KOREA_ROC3 country code to regdb database REVERT: e23acaf21ed6 qcacmn: Setup RXDMA to software Ring for WMAC1 REVERT: a301c8343dda Revert "qcacmn: Add WPA/RSN IE from driver" REVERT: 013400c3e10a qcacmn: Add several QDF logging APIs REVERT: c2fa95196dd6 qcacmn: Abort scan cancel upon failure to get vdev ref REVERT: 65dabe448cae qcacmn: Add WMI_UNIT_TEST_EVENTID extraction code REVERT: e0c7fbdb93c1 qcacmn: Callback functions for legacy spectral apis REVERT: d8c6a467ddee qcacmn: Add QCA vendor commands for spectral scan REVERT: a3d50e8a850f qcacmn: Removing WIN specific structures from spectral REVERT: de0cb20d071d qcacmn: Moving spectral module to cmn_dev REVERT: f5a56570a968 qcacmn: Fix NULL pointer dereference in regulatory object REVERT: 1872489c4c6e qcacmn: Fill correct mode information for deleted sta REVERT: 396cef7bcfda qcacmn: Converge on wmi event registration / unregistration REVERT: 78e34459fd25 qcacmn: Unmap DMA region mapped for nbuf in rx_desc REVERT: f254886c3dd5 qcacmn: Mapping between NAPI budget and internal budget REVERT: 98b30de85218 qcacmn: Track available ext descriptors in the pool REVERT: bd894b3bb984 qcacmn: NAWDS multicast issue CR2130039 REVERT: 7b59903d414f qcacmn: Update new scoring logic with configurable user value REVERT: a867edf5ee77 qcacmn: pass correct argument to qdf_nbuf_alloc REVERT: bc6003b78f63 qcacmn: Fix PMF check REVERT: b5088bf0b8fe qcacmn: Add OWE AKM in umac component REVERT: 2f8cae345554 qcacmn: Allow SAP to come up on DFS channel in SCC mode REVERT: bdc1d8e3b1ea qcacmn: Enable support for sending WMI caldata version tlv cmds REVERT: fcb34c7f2c4b qcacmn: Fix different lock being released than taken REVERT: 9d30d6377581 qcacmn: Add qdf debug domain support REVERT: a4a02defe3b1 qcacmn: wlan_roam_debug: Replace instances of unadorned %p REVERT: cd61d59e3ae0 qcacmn: Add wmi support to dump WDS table REVERT: c2cf669514c8 qcacmn: Enable support for new HTT Peer stats TLVs REVERT: 1999d41eb69f qcacmn: Make the set HW mode & NSS update actions independent of each other REVERT: 9ae09aeace70 qcacmn: Have same dfs action for Fulloffload and legacy REVERT: 2a9f2a0525d2 qcacmn: Rename dfs_ioctl.h as wlan_dfs_ioctl.h REVERT: f9df7db9b53f qcacmn: Avoid functions with a very long list of arguments REVERT: 2907bc546c6f qcacmn: Fix channel information in mesh tx completion REVERT: 1bf5585a0822 qcacmn: Enable D0WOW for pcie REVERT: 192f5be008eb qcacmn: Add WPA/RSN IE from driver REVERT: 70113f22aacb qcacmn: Add TDLS user command getTDLSPeers REVERT: 5661cef405d7 qcacmn: Fix pcie remap window to 6 bits mask REVERT: 03efb6a7b65d qcacmn: Enhance txrx_stats interface to accept multiple args REVERT: d9bf209f70b3 qcacmn: ETSI 302-502 Radar Pattern for ETSI11 REVERT: d8987b30ff33 qcacmn: Do not log when we run out of tx descriptors REVERT: 2b51b577c668 qcacmn: Request and process Beacon stats from FW REVERT: 8fa36d412722 qcacmn: skb memory leak, log skb being leaked REVERT: 6d2f46df2c2b qcacmn: Fix potential nbuf memory leak if mmap fails REVERT: c850ec6e184c qcacmn: Move AST handling functions under WDS compile flag REVERT: 15a94747eff8 qcacmn: Check endpoint index range REVERT: 2a4e5d226223 qcacmn: Proxy STA fails to connect to ROOT AP in QWRAP mode REVERT: bbb6bd65852e qcacmn: Do not stop at first object in get vdev by op_mode REVERT: a7010a6a6d4b qcacmn: additional sanity checks on reo exception ring REVERT: 4bd7f8c513c9 qcacmn: Clear the scan list before destroy REVERT: 5d0d10479819 qcacmn: Use qdf_cpuhp APIs for NAPI REVERT: 519d203401a3 Merge "qcacmn: Change format specifier %p to %pK" REVERT: d97eb1e53179 Merge "qcacmn: Handle athkey getkey in open authmode" REVERT: 9655be589af5 qcacmn: Change format specifier %p to %pK REVERT: 434838f5d049 qcacmn: Handle athkey getkey in open authmode REVERT: 365a8bd24021 qcacmn: Fix parameter passed in dp-target_if API REVERT: da917d573c00 qcacmn: Fixes for 64-bit paddr REVERT: 311cb2237973 Merge "qcacmn: Populate ppdu end timestamp" REVERT: a6bdfd8b46d5 qcacmn: Populate ppdu end timestamp REVERT: 30f67a628bda Merge "qcacmn: Fix transmitter MAC address" REVERT: 741b8fe64a60 qcacmn: Fix transmitter MAC address REVERT: 7f6b37485539 qcacmn: Fix memory leak issue in tdls peer delete operation REVERT: 57a435a7e0fc qcacmn: Move peer stats to PPDU indications REVERT: 54a555a08c77 Merge "qcacmn: Clarify usage on Q_TARGET_ACCESS_BEGIN/END" REVERT: 3fb3644e6194 qcacmn: Clarify usage on Q_TARGET_ACCESS_BEGIN/END REVERT: 7d9c9373a783 Merge "qcacmn: Add WMI API to send beacon offload control" REVERT: 9e60eb57f62b Merge "qcacmn: Add API to extract params from WMI ready event" REVERT: 084aff450bd1 qcacmn: Add WMI API to send beacon offload control REVERT: 276e8d5911e5 qcacmn: Add API to extract params from WMI ready event REVERT: 361892ec588a qcacmn: Add Wake timer pattern API REVERT: 8a20d98c0ca3 Merge "qcacmn: Fix a memory leak in HTC tx bundle packet allocation" REVERT: a1d51683c26e Merge "qcacmn: ADD Vendor Command to enable/disable FILS" REVERT: fbf643a4fc8f qcacmn: Fix a memory leak in HTC tx bundle packet allocation REVERT: 3c11bdd46065 qcacmn: ADD Vendor Command to enable/disable FILS REVERT: fd269b5021a0 qcacmn: Remove kernel includes from datapath REVERT: d448fad508d4 qcacmn: Fix memory leak for SDIO RX path in the HIF layer REVERT: f2e0ad8d0fba qcacmn: Fix 4.9GHz channel list validation failure REVERT: fd134e45dd48 qcacmn: Add support for custom aggr size cmd and rate dropdown vdev param REVERT: f3b138c62519 qcacmn: dfs: Replace instances of unadorned %p REVERT: e858515daffe qcacmn: Fix memleak issue in DFS component REVERT: e98fadcd8c84 qcacmn: Add changes to handle WMI_ROAM_SYNCH_FRAME_EVENTID REVERT: 3e166ff7e401 qcacmn: Add support for wide band scan REVERT: f4618d407e64 Merge changes into wlan-cmn.driver.lnx.2.0 REVERT: e34e0b2c7a22 Merge "qcacmn: Fix false radar detect" REVERT: 4ef75c1c976b qcacmn: Fix false radar detect REVERT: 01b680df0458 qcacmn: tdls: Replace instances of unadorned %p REVERT: feb1b9c535a9 Merge "qcacmn: DP Tx path change for H/W alignment requirement" REVERT: 56b85b3a4f1b Merge "qcacmn: serialization: Replace instances of unadorned %p" REVERT: 871850e01553 qcacmn: DP Tx path change for H/W alignment requirement REVERT: 1493b989c705 qcacmn: serialization: Replace instances of unadorned %p REVERT: a145e0954197 qcacmn: Free hotplug handler in qdf_cpuhp_unregister REVERT: 20fcc14251a1 Merge "qcacmn: Add Null checks in CDP Layer" REVERT: e3145500ddf6 Merge "qcacmn: Add NULL checks within CDP Layer" REVERT: d0c90d7ed935 Merge "qcacmn: ensure dynamic ce_count < CE_COUNT_MAX" REVERT: c4a6b8480b9d qcacmn: Add Null checks in CDP Layer REVERT: aa62ae7615c2 qcacmn: Add NULL checks within CDP Layer REVERT: c80eea7fcc51 qcacmn: ensure dynamic ce_count < CE_COUNT_MAX REVERT: a5685dec529c qcacmn: Use epping_tx_complete instead of epping_tx_complete_multiple REVERT: a4262320ce3f qcacmn: Use enum QDF_OPMODE REVERT: 20edcbb5e02e qcacmn: Add QCA vendor commands for spectral scan REVERT: 80683044e3e7 qcacmn: Fix mesh fixed rate issue REVERT: 2fb5613f1bc8 Merge "qcacmn: Fix the invalid memory access issue in TDLS" REVERT: 1caffee64c37 qcacmn: Fix the invalid memory access issue in TDLS REVERT: 428a19b59400 qcacmn: Add pdev param to set firmware to use lower chains for tx REVERT: ab551a63c00a qcacmn: Remove duplicated API call REVERT: 131ec0d2b679 Merge "qcacmn: Fix nan_release_cmd" REVERT: 239b88737e50 Merge "qcacmn: Rename enum tQDF_ADAPTER_MODE" REVERT: 73c3e3fb26ae Merge "qcacmn: Changes to support DPP AKM" REVERT: 92e3c10b45d4 qcacmn: Fix nan_release_cmd REVERT: 616d1309d26f qcacmn: Rename enum tQDF_ADAPTER_MODE REVERT: a0f242168c75 qcacmn: Changes to support DPP AKM REVERT: 92794de618f5 Merge "qcacmn: Perform cleanup of send_init_cmd" REVERT: dc5672f7606f qcacmn: Perform cleanup of send_init_cmd REVERT: 8aaf6f265395 qcacmn: Add WLAN_PEER_NDP peer type REVERT: 4711ade7bbff qcacmn: Fix memmory leak from dp_tx_ipa_uc_detach REVERT: a7ee2c65f770 qcacmn: WAR for wrong MSDU count in Rx descriptor REVERT: 87f0c5d850bd qcacmn: Replenish Rx buffers on low threshold intr REVERT: 1f88428baf79 qcacmn: Replace instances of unadorned pointer reference in DFS REVERT: d6eb35e9f2b3 qcacmn: Get WMI_SERVICE_THERM_THROT capability from FW REVERT: 101b8b4cde24 qcacmn: Add vdev param to enable/disable buffering of mcast frames REVERT: 0087818a2518 qcacmn: Fix to propagate key-receiver-sequence-counter to WMI REVERT: 88e0b955649a qcacmn: Remove local queue from send_packet_completion REVERT: 231f9296864d qcacmn: Add QDF cpu hotplug APIs REVERT: 3379c749690a qcacmn: Fix descriptor leak issue in DP REVERT: be998d8c2de8 qcacmn: Free sdio hif device when hif_device_inserted fails REVERT: 349c2a913343 Merge "qcacmn: Fix memory leak in P2P component" REVERT: c1293325b7a1 Merge "qcacmn: Add vendor attribute to set/get wifi configuration" REVERT: 761329bbf2c3 qcacmn: Do not start unmap timer if send cmd to FW fails REVERT: 2bb999c91abe qcacmn: Fix memory leak in P2P component REVERT: 0a1742186a3d qcacmn: Add vendor attribute to set/get wifi configuration REVERT: 793a3996a832 Merge "qcacmn: iwpriv txrx_fw_stats support halphy stats" REVERT: 51ddfbcbeebe qcacmn: iwpriv txrx_fw_stats support halphy stats REVERT: ea57be67f14f Merge "qcacmn: Check target address boundary before access" REVERT: 6f752b487b33 qcacmn: Check target address boundary before access REVERT: 4cf0744280d9 Merge "qcacmn: wlan_serialization_activate_cmd activates first cmd only" REVERT: 5b55c8e85787 qcacmn: wlan_serialization_activate_cmd activates first cmd only REVERT: 78214bbfd8b0 Merge "qcacmn: Fix compilation issues for DFS component disable/enable" REVERT: 7383ef9d7e26 qcacmn: Fix compilation issues for DFS component disable/enable REVERT: aa6d7e52a80a Merge "qcacmn: Stop the opportunistic timer when hdd stop happens" REVERT: 17a90d0b7d55 qcacmn: Stop the opportunistic timer when hdd stop happens REVERT: 0ea0a2466ea9 qcacmn: Add random channel debug bit mask REVERT: 2427663f1f8b qcacmn: Cleanup old random channel function REVERT: 68431d3ea55c qcacmn: Add support to use new random channel algorithm REVERT: 1b30f135af40 qcacmn: Set weight of DFS/passive channels in pcl to 0 REVERT: 606fb3902c60 qcacmn: Parse received PPDU stats TLV appropriately REVERT: c5fc03dc5902 qcacmn: Fix DFS component KW issues REVERT: 679a8798c4d4 qcacmn: Fix Regulatory component KW issues REVERT: bd9ecaee84c6 qcacmn: Add enum for ACS Ranking iwpriv REVERT: f27d13eaa7ce Merge "qcacmn: Add support for periodic chan stats config command" REVERT: 322b4cb4c5c6 qcacmn: Add support for periodic chan stats config command REVERT: 46ee282e84fe Merge "qcacmn: Fix logic and no return issue in wlan_serialization_stop_timer" REVERT: b3928a29aeb2 Merge "qcacmn: Enable scan mac randomization if user cfg is set" REVERT: 458de35c6d93 Merge "qcacmn: Fix stability caused by unwanted recursive calls in serialization" REVERT: 2255930af5df qcacmn: Fix logic and no return issue in wlan_serialization_stop_timer REVERT: e66386705744 Merge changes Id53cc788,I27fe45e9,Ic15bada7,Ib2cb73f5,If2f86924 into wlan-cmn.driver.lnx.2.0 REVERT: 584e6617ca33 qcacmn: Enable scan mac randomization if user cfg is set REVERT: 959cb86f8258 qcacmn: Fix stability caused by unwanted recursive calls in serialization REVERT: bbba9176f8f3 qcacmn: Set the initial wake flag on MSI resume REVERT: b851d1086802 qcacmn: Add support to query RCPI info REVERT: 52ae099d0b6e qcacmn: Inc the peer->peer_objmgr.ref_cnt in time REVERT: 8ce12c7355d0 Merge "qcacmn: Create roam debug log infrastructure" into wlan-cmn.driver.lnx.2.0 REVERT: 8c7c60c6cd7f Merge "qcacmn: Send Grat-ARP Keep Alive request to FW" into wlan-cmn.driver.lnx.2.0 REVERT: 9c150f956d4b Merge "qcacmn: Check for buffer overflow for diag messages" into wlan-cmn.driver.lnx.2.0 REVERT: 04ecb030f839 Merge "qcacmn: Fix memory leak for RX path of SDIO WLAN" into wlan-cmn.driver.lnx.2.0 REVERT: 66698093e181 qcacmn: fix spinlock paring issue REVERT: 1072d6c74a8e Merge "qcacmn: Remove code related to mmap functionality for pktlog" REVERT: 449a2a0425e4 qcacmn: Separate TcpDelAck and TcpAdvWinScale REVERT: 7e0b8ba31a25 qcacmn: Create roam debug log infrastructure REVERT: dce148149307 qcacmn: Send Grat-ARP Keep Alive request to FW REVERT: 287c86433e0d qcacmn: Check for buffer overflow for diag messages REVERT: 23b6502d88ae qcacmn: Fix memory leak for RX path of SDIO WLAN REVERT: 9f7b297a38dd qcacmn: Remove code related to mmap functionality for pktlog REVERT: e9f0e9c77fd7 qcacmn: add device pointer in pld snoc API REVERT: d34799deb2dc qcacmn: Add EXT NSS Signaling support for legacy platform REVERT: 23f475ea317d Merge "qcacmn: Restrict max/min pktlog buffer size using pktlogconf tool" REVERT: 658455b4133d qcacmn: Restrict max/min pktlog buffer size using pktlogconf tool REVERT: a9919d6e123e qcacmn: Changes to wext interface for external acs REVERT: 409dc097bed1 qcacmn: Enable sending vdev-param HEOP to target REVERT: 948539c1d312 qcacmn: Go for DBS scan if atleast one session is connected REVERT: ef8506f32a8c qcacmn: check for directed SSID and BSSID REVERT: 009d7f1ab209 qcacmn: Add size checks in diag_fw_handler REVERT: d20efc9eb304 Merge "qcacmn: Do not call scheduler for PO and FO" REVERT: 5528adbcc6b5 Merge "qcacmn: Fix invalid memory free" REVERT: 739e33f1e074 qcacmn: Do not call scheduler for PO and FO REVERT: 70f77c51bd08 qcacmn: Fix invalid memory free REVERT: 20faed88a405 Merge "qcacmn: Support non atomic skb allocation" REVERT: a4955a6e32ce Merge "qcacmn: DP logging adjustments (0)" REVERT: c6d785d033fb qcacmn: Support non atomic skb allocation REVERT: b9a7b5ac0ddd qcacmn: DP logging adjustments (0) REVERT: a006ccbf3a6f Merge "qcacmn: Add "static" to fix compilation error for HL bus" REVERT: b9e3b46fb6c6 Merge "qcacmn: Add knobs to configure the scan paramters" REVERT: 474bba0579fa qcacmn: Add "static" to fix compilation error for HL bus REVERT: c55ea472492c qcacmn: Add knobs to configure the scan paramters REVERT: 92c0c601a229 Merge "qcacmn: Fix channel list validation failure for Taiwan country" REVERT: 4105bf68a47c qcacmn: Fix channel list validation failure for Taiwan country REVERT: c1e703a4cb35 qcacmn: Set CPU floor freq on high throughput REVERT: 26cf747681db qcacmn: Release the spin lock before return REVERT: e72a02d4e7aa qcacmn: fix FT_PSK connection failure REVERT: 96713609aaa0 qcacmn: Get rid of spinlock lro_unloading_lock REVERT: 3cbcfa519f3c qcacmn: Fix invalid buffer access in p2p mgmt tx processing REVERT: 21f4cdaee281 qcacmn: Free sdio global variables scn, ol_sc in hif_sdio_close REVERT: db8a58c97b00 qcacmn: Check for buffer overflow in event handler REVERT: 1962d05a1781 Merge "qcacmn: Add sanity check for pktlog msgs" REVERT: 6bd48f118ab2 qcacmn: Add sanity check for pktlog msgs REVERT: b9ebd57e2316 Merge "qcacmn: Cleanup fw_abi_version handling in WMI" REVERT: fa601a66eb26 qcacmn: Cleanup fw_abi_version handling in WMI REVERT: 8dfe5dd158fa Merge "qcacmn: Free netbuf and release peer ref at driver unload time" REVERT: 2afd4479990f qcacmn: Free netbuf and release peer ref at driver unload time REVERT: 896e5ccab93e Merge "qcacmn: Fix for AP to ignore CAC complete event from firmware during CAC" REVERT: ad25e73cc58d qcacmn: Fix for AP to ignore CAC complete event from firmware during CAC REVERT: 786886b48302 qcacmn: Management MGMT TXRX component over HTT REVERT: b5e74bb6ae70 qcacmn: Fix irq mismatch from wake irq REVERT: 0a83b57dd699 Merge "qcacmn: Add protection for pkt_log ops with module stop" REVERT: 26207605032e qcacmn: Add protection for pkt_log ops with module stop REVERT: 4c438df7eb51 Merge "qcacmn: Restrict each tso segment to 6 frags max" REVERT: a8cff1d78636 qcacmn: Restrict each tso segment to 6 frags max REVERT: e9d320934e1a qcacmn: Fix return condition REVERT: a0affa4174b3 qcacmn: Fix the packet capture issue on AMSDU/AMPDU REVERT: b6abe86915d1 Merge "qcacmn: Allways do WMI_RX_EVENT_RECORD when wmi event recieved" REVERT: 353f06c4bd16 qcacmn: Allways do WMI_RX_EVENT_RECORD when wmi event recieved REVERT: fb715349e32f qcacmn: Include bitops.h header file to resolve compilation errors REVERT: f54299ee6fd0 qcacmn: Send TDLS frames with lower AC REVERT: 9563db893439 qcacmn: Remove wmi_id_to_name from wmi_unified.c REVERT: 3de6a688cce5 Merge "qcacmn: Enable RPS dynamically for SAP mode" REVERT: 174abfa4e47a Merge "qcacmn: Fix IPA WDI3 Tx issues" into wlan-cmn.driver.lnx.2.0-dev REVERT: a267008ac37f Merge "qcacmn: Remove buffer allocation for holding amsdu llc header" REVERT: 8b6b17b592a5 qcacmn: Fix compile error REVERT: 1666dd32aa89 qcacmn: Enable support for Coldboot calibration in IPQ8074 platform REVERT: 175539f1fe15 qcacmn: Enable RPS dynamically for SAP mode REVERT: 7395e40ec2de qcacmn: Disable LRO capability during concurrency REVERT: 601d0d868a64 qcacmn: Fix IPA WDI3 Tx issues REVERT: 1374d4b10121 qcacmn: Remove buffer allocation for holding amsdu llc header REVERT: fe0b0d43c2b8 qcacmn: SSR protect the pktlog_fops functions REVERT: cdf3f06928c8 Merge "qcacmn: Propagate config parameters to datapath" REVERT: 3e8add86bbb9 qcacmn: Propagate config parameters to datapath REVERT: cfbb8952fffd qcacmn: Tx packet capture REVERT: f6cb4b8576c1 qcacmn: Avoid CAC when switching to the same channel REVERT: ce79c26f244a Merge "qcacmn: return msdu link descriptors to wbm release ring" REVERT: 0017291c1374 qcacmn: return msdu link descriptors to wbm release ring REVERT: f8be350be2c2 Merge "qcacmn: Update Scan_ctrl_flags_ext flag on passive scan" REVERT: 358312c3dae3 qcacmn: Update Scan_ctrl_flags_ext flag on passive scan REVERT: 52a3a3ad0511 qcacmn: Fix TDLS set state cmd sequence in concurrent TDLS connections REVERT: bd9c13f2e879 qcacmn: Enable update of per-peer statistics in MSDU Tx completions REVERT: 9b3889d6c47f qcacmn: Enforce MCC to SCC for 3-port combinations REVERT: 6827e930aeb6 qcacmn: policy_mgr update for new connection REVERT: 4298b392d7fc qcacmn: New value for ini gWlanMccToSccSwitchMode REVERT: 3eef916a4011 qcacmn: Correction in PCL index fetching routine REVERT: 0e5479e08c6f qcacmn: PCL update for 3-port combinations REVERT: b22ee3c0a0be Merge "qcacmn: Add support to enable/disable scans" REVERT: 65c4be7ef350 qcacmn: Add support to enable/disable scans REVERT: 1af6a4bdc638 Merge "qcacmn: Control frame stats Rx BAR frames" REVERT: 51b6b6d21b00 qcacmn: Control frame stats Rx BAR frames REVERT: 110e03024d4e qcacmn: Create a list for events and force complete them during SSR REVERT: 23e14ce96c06 Merge "qcacmn: Log the debug information before freeing the buffer" REVERT: 0f6d1214467d qcacmn: Log the debug information before freeing the buffer REVERT: a94f054d670b Merge "qcacmn: Add NULL pointer check before dereferencing it" REVERT: 05889f32eb6f Merge changes into wlan-cmn.driver.lnx.2.0-dev REVERT: 80898349e8fc qcacmn: Add NULL pointer check before dereferencing it REVERT: 136dd8267691 qcacmn: Compilation fix, replace VOS by QDF macro REVERT: d2c91d97a2fe qcacmn: Initialize the mgmt tx params REVERT: 9b9aedcfb4b2 qcacmn: Add cmn changes for supporting flush PMKSA fw REVERT: 9523aa15fa31 qcacmn: Add ucfg_wifi_pos set/get apis for FTM value REVERT: 73b1f73a8cac qcacmn: Add suspend and resume handler in P2P REVERT: 41b912cfff5e qcacmn: DP logging adjustments (1) REVERT: bcb1eefaf600 qcacmn: Fix camelCase issues with DHCP Offload REVERT: 73112fd8aab1 qcacmn: utils: Validate packet length, before processing PTT commands REVERT: e73a5ae04c09 qcacmn: Fix compilation issues of FILS roaming REVERT: 051ef2e64425 qcacmn: Support FILS roaming REVERT: 3f2a92dd1342 qcacmn: Clean up of magpie/k2 related code and files REVERT: 6cbb319e7a97 qcacmn: Add fw build version in (ext) service event data REVERT: ef615e765564 qcacmn: Use atomic set bit ops for mc thread REVERT: 4296edb2c949 qcacmn: vendor support to block scans REVERT: b39fce7bc3e0 qcacmn: Add mac address check in mec handler REVERT: 02782bed09bf qcacmn: Initialize variable in cfg80211 roc and mgmt tx REVERT: e3a0334ad064 qcacmn: Fix for interrput masking of NSS Tx/Rx rings REVERT: fcfdd4e01827 qcacmn: Add debug functions to P2P component REVERT: 44c6d56027ad qcacmn: Fix a double free crash REVERT: b2f7ab65cfff qcacmn: Added new debug module id for NSS REVERT: 457b5a25c010 qcacmn: Add debugfs API definition REVERT: 68bb47153d75 qcacmn: Add debugfs APIs REVERT: 164ecb724a04 qcacmn: Add QDF file permissions REVERT: 61cb97c58e58 qcacmn: choose proper REO destination ring for invalid hash REVERT: ead27fb6139d qcacmn: Move packet log to HTT REVERT: 03a8b152218f qcacmn: Handle dfs pulse information in host side REVERT: 9fef1a1c0dd1 qcacmn: Add the entries "WLAN_SA_API_ID" & "WLAN_SPLITMAC_ID" REVERT: 1fae3c8f03dc qcacmn: Remove qdf_nbuf_free for NULL buf REVERT: 4db22523ffb9 qcacmn: Fix to prevent channel switch to channels in NOL list REVERT: a1a7e163afba qcacmn: Add support for bangradar for hawkeye REVERT: 6f35bb0636db qcacmn: Add usenol support for full offload REVERT: 42978fd43ff6 qcacmn: Fix channel list validation failure REVERT: 7df92bada920 qcacmn: Fix compilation issue in wlan_ptt_sock_svc.c REVERT: 1c73aa673bf5 qcacmn: Parse PPDU stats TLV REVERT: 2576425ab606 qcacmn: Fix serialization log to use proper module ID REVERT: edb7a957067c qcacmn: Dump PMKID information REVERT: bec3ab7f3043 qcacmn: Fix for wapi ping with x86 sta REVERT: e8dffb2cc971 qcacmn: Cleanup qdf_print_thread_trace conditional compilation REVERT: 9b53a47e39f3 qcacmn: Add AUTH STATUS and RETAIN CONNECTION attribute REVERT: c1e317ea40e0 qcacmn: Fix compile error REVERT: 835033e388ea qcacmn: Fix TX PPDU stats issues REVERT: 0a00062f58a5 qcacmn: Fix MIPS regression REVERT: 99881a9668fe qcacmn: WMI changes to send BSS scoring params from INI to firmware REVERT: bc679dc919b0 qcacmn: Do not allow CE register access when recovery is in progress REVERT: 4a2f03c01c0e qcacmn: Add support for 'he_ltf' command REVERT: ea027c5bf2e7 qcacmn: Adding back lost LMAC interrupt changes REVERT: 9e5b93c55cb2 qcacmn: Limit yield log to rx data CEs REVERT: 6dfa7ee2a194 qcacmn: Add utils_ prefix to dfs public functions REVERT: fe33ab5fdec4 qcacmn: Enhance serialization cancel command API REVERT: cc9b3a48563c qcacmn: Drop scan events if scan req not in active queue REVERT: ca2862d351a3 qcacmn: Add host diag events for wow stats REVERT: c73cd7db11fd qcacmn: Follow spec for NL80211_CMD_START_SCHED_SCAN REVERT: 2636384f2c0e qcacmn: Fix kernel check patch warnings in fwlog REVERT: 8dc86d6e54e5 qcacmn: Fix kernel check patch warnings in PTT REVERT: 78acc11a990d qcacmn: Fix WIN compilation problem REVERT: f653d16e6c31 qcacmn: Remove qdf_handle_t from unused qdf_defer APIs REVERT: 5fd835b44b6a qcacmn: Cleanup unused typedef variables REVERT: 3b236ec96b25 qcacmn: Fix compilation issue in ptt_cmd_handler() REVERT: 41eff4f752b8 qcacmn: Initialize DFS radar table based on dfsdomain REVERT: b432fc0ef7f0 qcacmn: Add support for configuring ACK timeout pdev param REVERT: d7eb83ec15ec qcacmn: Add missing fields in CDP Rx PPDU Statistics structure REVERT: 04dfab5ac671 qcacmn: Add API to init scan runtime suspend lock REVERT: d42ab38aa347 qcacmn: Remove WMI_CONTROL_SVC_WMAC1/2 from the default service map REVERT: 2fedb1353144 qcacmn: Add IPA ownership clear for Intra-BSS Tx packets REVERT: 24fd1943fc53 qcacmn: Add wmi send multiple mcast filter api REVERT: 02139a7de9d2 qcacmn: Validate buffer length in wmi tlv check and pad tlvs REVERT: eae1b41e3390 qcacmn: Fix uninitialized access to rx desc pool lock REVERT: 5c57a8905ee5 qcacmn: Add register/deregister data stall detect cb api REVERT: d85083e7be24 qcacmn: Remove pld_common.h from pld_stub folder which is no longer used REVERT: 77561584ad4a qcacmn: Define DFS logging APIs REVERT: 6d2ffaa98057 qcacmn: Increase cld80211 family nlmsg size to 8K bytes REVERT: 6e56986cae98 qcacmn: Introduce QCA_NL80211_VENDOR_SUBCMD_HANG REVERT: 1b5ceb75a2c3 qcacmn: Initialize pdev_id for PDEV STATS request and event REVERT: 60e3b3062d65 qcacmn: Add host data path functions for TDLS REVERT: 54771c7c6d9c qcacmn: Throw error if nla_parse is used directly REVERT: 25607a7bb856 qcacmn: Handle MIC error indication from Hardware REVERT: 92af713fa294 qcacmn: Fix Intra-BSS forwarding issue REVERT: 0d7163dbd496 qcacmn: Log failures to prevent PCIe power collapse REVERT: 6e26c9c1f87b qcacmn: Implement get current list from reg API REVERT: 49bc225a920b qcacmn: Implement nbuf alloc fail replenish timer REVERT: e5738b5a877d qcacmn: Return proper error status from modules under hif_start REVERT: ae820d08e5a0 qcacmn: Remove diag config from HOST CE config REVERT: dec67cca9822 qcacmn: Fix compilation error in os_if_wifi_pos_register_nl REVERT: ddd81ae02441 qcacmn: Add 11ax channel property flags for use with external ACS REVERT: e48dc35af009 qcacmn: Add functionality to send bridge MAC to firmware REVERT: d2d6ac58a4ba Merge "qcacmn: utils: Replace instances of unadorned %p" REVERT: 5da9ee74b2ab Revert "qcacmn: Propagate config parameters to datapath" REVERT: 388c21cbb60a Revert "qcacmn: Cleanup Statistics" REVERT: 8104b5db0759 qcacmn: utils: Replace instances of unadorned %p REVERT: 60cb7e6fc902 qcacmn: Cleanup Statistics REVERT: 78819cf2bd18 qcacmn: During host-invoked roaming, don't to send null data to AP REVERT: 05503ee8f171 qcacmn: hal: Replace instances of unadorned %p REVERT: b945021c3076 qcacmn: hif: Replace instances of unadorned %p REVERT: a79b1114d1dd qcacmn: htc: Replace instances of unadorned %p REVERT: 6a1a0dafb420 qcacmn: os_if: Replace instances of unadorned %p REVERT: 9d1aa2cc25fc qcacmn: target_if: Replace instances of unadorned %p REVERT: 878533e29be0 qcacmn: umac: Replace instances of unadorned %p REVERT: 60246bcf4bd1 qcacmn: wmi: Replace instances of unadorned %p REVERT: bf4231b6d831 qcacmn: Add support to log ICMPv6 packets in DP Trace REVERT: 86a17f6ab454 qcacmn: Reset SKB buffer link in wmi descriptor if Tx fails REVERT: 5427179120c0 qcacmn: Add IFACE_CHANGE_TIMER wake lock event REVERT: 76d8384344ee qcacmn: Add support to check if DFS is enabled in HE160/HE80_80 REVERT: 09e53bd45c47 qcacmn: Wait for 2secs before sending CSA REVERT: 4f8130e8c916 qcacmn: Fix Zero CAC DFS kernel panic REVERT: 6a7f21d9e6d6 qcacmn: Rename pAdapter in epping REVERT: b80af7e971af qcacmn: Select best candidate at first connection REVERT: 5a02b1f0531e qcacmn: Propagate config parameters to datapath REVERT: bd20096931ce qcacmn: At set DMA mask skip IPA version check REVERT: 73c74698c98f qcacmn: Add generic api get interface id from pdev REVERT: 7ea84255344f qcacmn: Update PCL table for non DBS to give preference to SCC REVERT: 66d15b2908c9 qcacmn: Record nbuf free information for debug REVERT: 72b1c7195ff2 qcacmn: Add support for data path ring stats REVERT: c70ccac86e60 qcacmn: Remove typedef v_CONTEXT_t REVERT: 3f217e2a81bf qcacmn: dp: Replace instances of unadorned %p REVERT: f48993dd6377 qcacmn: qdf: Replace instances of unadorned %p REVERT: b12e92eccda8 qcacmn: scheduler: Replace instances of unadorned %p REVERT: 4366deab0147 qcacmn: Enable chan stat event by default for WIN REVERT: 41ac5cf9a71f qcacmn: Add fields to wmi channel info event object REVERT: d339c2d2d77a qcacmn: Add netif action type for HI PRIO queue REVERT: e265e3315c28 qcacmn: Add watchdog timer for WMI work queue lock-up REVERT: a3f76c5ae5d8 qcacmn: Add CDP API to set ptp rx opt REVERT: e14e8e9fcfb4 qcacmn: Fix Dma memory allocation leak from Hif layer REVERT: 84613b085a1c qcacmn: Add support to disable monitor mode REVERT: 6e3ecc0cb47d qcacmn: New vendor sub-cmd id to change BmissFinalBcnt dynamically REVERT: ad516ae457eb qcacmn: Fix monitor hang issue on receive amsdu pkt REVERT: 245b47bfb5a5 qcacmn: Add runtime PM support for new data path REVERT: 21fae9fd6a27 qcacmn: Enable LCA Disallow for Background Roam Scan REVERT: 5a8249b1ea6c qcacmn: Regulatory updates REVERT: c2cce632c801 qcacmn: Refactor the code to update the conc_system_pref REVERT: 727c4b388019 qcacmn: Add support for QCA_NL80211_VENDOR_SUBCMD_ACTIVE_TOS REVERT: 625276bc31e3 qcacmn: Increase number of Tx descriptors for 1024 clients REVERT: ebc085458b2e qcacmn: Fix RX dead loop for SDIO WLAN REVERT: 482bc5ecbc21 qcacmn: Add support of extended service bitmap handling REVERT: a46d9c69f2c3 qcacmn: Fix compilation issue when CNSS_GENL is enabled REVERT: ce76a35340c6 qcacmn: Fix TDLS peer capability initialization REVERT: 074f5e91b803 qcacmn: Send default ies in scan request to fw REVERT: 3a133b7ca37e qcacmn: Dump disconnect stats REVERT: 833077d4a10e qcacmn: Move ipa.h include under #ifdef IPA_OFFLOAD REVERT: 052b32a5b3e2 qcacmn: Fix incorrect number ul_outstanding_cnt when do TX bundle REVERT: b3d6b4e44647 qcacmn: remove module parameter from dp code REVERT: 1d5f7ede48b5 qcacmn: Flush memory table on debugfs iterator stop REVERT: 308ff004985e qcacmn: Fix per msdu info for Monitor mode REVERT: d7d562de5ad8 qcacmn: Pass new Bad RSSI threshold offset for 2G and flags to FW REVERT: 77b6e57eb087 qcacmn: Remove log in pm runtime get and put REVERT: d40d1d1df4bf qcacmn: Add wmi interface command to support debug stats REVERT: 37dd1494e68d qcacmn: Interpret delayed work interval as milliseconds REVERT: ce94494ad3a8 qcacmn: Initialize the channel map during DFS init REVERT: e918f62496f6 qcacmn: Control frame stats REVERT: e0ea1373cc34 Merge "qcacmn: add useful debug prints" REVERT: e09994c0ede6 Merge "qcacmn: Add APIs to get IE by EID and Ext ID" REVERT: 367584a18d8f Merge "qcacmn: Fix DFS kernel panic" REVERT: 5b6fb9d48fa8 Merge "qcacmn: Add ini param to control the crash inject" REVERT: 1d1801c53dbc qcacmn: add useful debug prints REVERT: 502dceb933ee qcacmn: fix vdev id limited to 32 issue REVERT: 11e51e2863a2 qcacmn: Add pld_stub/inc to qdf include path REVERT: fb49db3c8300 qcacmn: Check to prevent crash when reading stats REVERT: 4ff1c130d34d qcacmn: Remove vma from vm_operations_struct->fault handler REVERT: 7df3f4f74ba8 qcacmn: Regulatory add 4.9 channel support REVERT: fcf0cc659373 qcacmn: Avoid NULL pointer dereference in nl_srv REVERT: 527d2b2994d2 qcacmn: Aggregation failure in PMF REVERT: 56ce86e04f29 qcacmn: Pass beacon tx rate value to FW REVERT: e20506e2aec2 Merge "qcacmn: Test change" REVERT: 0090e226f130 qcacmn: Add ini param to control the crash inject REVERT: 7a7a6e85bb6a qcacmn: Pass config parameters for bad RSSI roaming to firmware REVERT: 8b1ec565ccb5 qcacmn: Add APIs to get IE by EID and Ext ID REVERT: f56e59833cf0 qcacmn: Configure MAWC NLO parameters from host to firmware REVERT: bb8b27481518 qcacmn: Fix DFS kernel panic REVERT: 86a83e8927cc qcacmn: Fix Radiotap headers in monitor mode REVERT: e8762e7c5029 Merge "qcacmn: Add API to check if scan entry is from hidden AP" REVERT: bbc972659d06 qcacmn: Remove name indirection for ieee80211_get_channel() REVERT: 9feb2018620d qcacmn: Fix compile error for cfg80211_sched_scan_results() REVERT: 81b317efbf4a qcacmn: Enable preAlloc support for SKB buffers REVERT: 1d1525db36ad qcacmn: Add API to check if scan entry is from hidden AP REVERT: 2f5dc3f0bb9e Merge "Revert "qcacmn: Add more information to object manager debug prints"" REVERT: 8ed2fe93dd20 Revert "qcacmn: Add more information to object manager debug prints" REVERT: 255259ce38bb Merge "qcacmn: Add wrapper for nla_parse()" REVERT: 1b57dba257f8 qcacmn: Add wrapper for nla_parse() REVERT: e72853c63f7d qcacmn: D1.4 support - Code changes for HE-MCS & NSS Set REVERT: 49a8f6e37e34 qcacmn: Prepend kernel includes with "kernel/" REVERT: 3f9b04cf4647 qcacmn: Initialize SAP mandatory chan list REVERT: c1698dde8f9f qcamain: Test changes REVERT: 4c183b84c639 qcacmn: Configure REO dest ring ctrl register to address rng mapping non UDP TCP flows REVERT: 3aa586ac2982 qcacmn: Compile errors when a preprocessor flag is on REVERT: a86de10a9af8 qcacmn: Add qdf_print_thread_trace API REVERT: 7b32946958cc qcacmn: Dump scheduler thread stack for watchdog bite REVERT: ae850c6d627e qcacmn: Cleanup some excessive logging REVERT: 374c849736c1 qcacmn: Do not notify supplicant of 5GHz LTE avoid channel range REVERT: f098e73c0b80 qcacmn: Disable servicing of uninitialized WBM2SW rings REVERT: 539ecfa47d3f qcacmn: HTT PPDU Status TLV processing REVERT: 38a2956c7a79 qcacmn: Add PPDU Statistics Support for Rx datapath REVERT: 038d09081754 qcacmn: Add PPDU statistics support for Tx datapath REVERT: 9b24afb720cd qcacmn: Remove obsolete START and STOP SYS_MSG_IDs REVERT: 44a78ca33396 qcacmn: Fix Null Pointer Kernel Panic on wlan_crypto_setkey REVERT: ea368417b04b qcacmn: Add more information to object manager debug prints REVERT: 7750a17a55e0 qcacmn: Dptrace enhancements REVERT: 9b1964e78a11 qcacmn: Fix compilation errors under BIG_ENDIAN_HOST REVERT: 525bcabbb703 qcacmn: Clean up desc pool during soc detach REVERT: a079b8c678cb qcacmn: Deregister HIF ext groups on rmmod REVERT: 579c02f57077 qcacmn: Provide special sleep_state_adjust api for srng based targets REVERT: 382c50fff7a5 qcacmn: refactor DFS code Part-I REVERT: 4d23cd788605 qcacmn: Add support to fetch min and max tx power REVERT: 77dd1efb64f4 qcacmn: Add support for PNO scan in connected state REVERT: 3734a9d2b89a qcacmn: Update PCL table for non DBS to give SCC preference REVERT: 818d59f91a90 qcacmn: Strip out the DSRC channels while getting valid channel list REVERT: 4e0ea8039089 qcacmn: Remove cds_ctx param from register_ocb_peer() REVERT: 67d8e31cec76 qcacmn: Test change REVERT: c15357faae10 qcacmn: Add API to get pdev vdev count REVERT: 5645dd280310 qcacmn: Use qdf_dbg instead of qdf_print for non-error logs REVERT: 8f6788d071cf qcacmn: Use vm_fault->address instead of virtual_address REVERT: 23f532b8872b qcacmn: Remove reference to obsolete vos_ctx REVERT: fa099795fa49 qcacmn: Replace hdd_adapter_t in wlan_logging_sock_svc REVERT: 0960ae344a8b qcacmn: Replace hdd_context_t in wlan_logging_sock_svc REVERT: 2af3d67336b5 qcacmn: Add Wake MSI support REVERT: 903165f2ef2d qcacmn: Reduce CE msg flush count for SLUB build REVERT: 81d95718793b qcacmn: Enable client isolation REVERT: 7d978533ad2f qcacmn: Define a QCA vendor attribute to update the listen interval REVERT: cc0b0dae428b qcacmn: Add an attribute to represent PNO/EPNO Request ID REVERT: be546459fa75 qcacmn: Remove all commands related to vdev when it is destroyed REVERT: 7c2444ce91eb qcacmn: Add function to extract MAC addr list REVERT: 3844c6009c9c qcacmn: Set the TX_Usage in key Flags for EAP-TLS REVERT: 0add4c2028de qcacmn: Migrate to linux/sched/signal.h REVERT: edd089044500 qcacmn: Add ini param to control the crash inject REVERT: 175e034a96df qcacmn: Fix RX Bus bundle error for SDIO WLAN REVERT: e2f4335d2308 qcacmn: Add CDP API to configure mgmt tx power REVERT: 2da6acd74b7e qcacmn: Enable all HW Transmit datapath rings REVERT: 481a9dfb4c3a qcacmn: Avoid deadlock while protecting connection list REVERT: 95e7e2714752 qcacmn: Handle no common channel between PCL and the favorite channel list REVERT: 4980f3c81c70 qcacmn: Fix logic to force SCC in SAP+STA concurrency REVERT: d3c96deba90e qcacmn: Dynamically allocate memory for work sta_ap_intf_check_work REVERT: abf086a23132 qcacmn: Add logic to force SCC in SAP+STA concurrency with ACS REVERT: 6efce6c5dd11 qcacmn: Add logic to force SCC in SAP+STA concurrency - Part 2 REVERT: 3c3d4ed35350 qcacmn: Add logic to force SCC in SAP+STA concurrency REVERT: d694b02be978 qcacmn: Add DFS full offload check for dfs radar process REVERT: 76192e12a9b5 qcacmn: Register a DFS callback function to get AP CAC status REVERT: 9a489c42bed8 qcacmn: Statically allocate wlan logging buffer REVERT: ed15e74a8704 qcacmn: Add support to pass napi budget as module parameter REVERT: 7b24441d5ea7 qcacmn: Remove 5GHZ channel for FCC4 REVERT: 2800a7eeb593 qcacmn: Regulatory updates REVERT: 269b020a618c qcacmn: Cancel ZERO CAC NOL timer during wifi down REVERT: c2fc6d09c643 qcacmn: Fix DFS kernel panic REVERT: 33d5173722f7 qcacmn: Enable Bus bundle for both TX and RX REVERT: dcb5226baf80 qcacmn: Fix PACKET_LOG_SVC service to ce_map for QCA8074 REVERT: e7b4922f939d qcacmn: Populate pdev params that are enabled in target header REVERT: 9fef21a8ce1b qcacmn: Add INI for 11d scan interval REVERT: 9b55b5fbb90e qcacmn: Fix ce ring timeout interrupt hw work arround REVERT: 1fecd1563687 qcacmn: Add stats and filtering support in delivering of unencrypted frames REVERT: dbbb0c808578 qcacmn: Add support for Hash based steering in RX PATH REVERT: 7f9408baccee qcacmn: Add timestamp param and enable foreign channel exit in scan event REVERT: 7d30bf7ecb13 qcacmn: Use min rest time same as max rest time in SAP+STA case REVERT: c505cdc689d8 qcacmn: Fix race condition in tx lookup queue during tx completion REVERT: 899e7757698e qcacmn: Add support to dump Host AST table REVERT: 9e34025ada82 qcacmn: Add option to enable or disable accounting of Tx in NAPI budget REVERT: 6bcbdd5a2786 qcacmn: Use HP instead of loop count in dst rings REVERT: 3eec5f32732e qcacmn: WMI support for EXT NSS Signaling REVERT: cc5d7b8ff70b qcacmn: tail fragment nbuf next is not set to NULL in RAW Mode REVERT: f45a0df7e255 qcacmn: Fix hotspot starting failure REVERT: 7c31ec678c1a qcacmn: Add support for TID stats v1 tlv REVERT: 37cf36d2e635 qcacmn: Fix TX Bus bundle error for SDIO WLAN REVERT: f8c766c95721 qcacmn: Add support for action id bitmask in allowed action frames REVERT: 24c31020a27f qcacmn: Use refcount APIs for sk_buff.users with 4.13+ kernels REVERT: ddfe26635daf qcacmn: Save the unsafe channels in policy manager REVERT: 71cc01bb1199 qcacmn: Do Multicast Echo Check for Multicast pkts only REVERT: 1ef0c77b452c qcacmn: remove QCA_WIFI_NAPIER_EMULATION from pci enable REVERT: e098ebd3e085 qcacmn: FILS changes for scan path REVERT: 4b0ee101cadb qcacmn: Fix napi polling issue REVERT: c50a659932fc qcacmn: Update calls to cds_trigger_recovery REVERT: 6915956d4cfe qcacmn: Update WMM params per VAP for lithium onwards REVERT: 85a145579597 qcacmn: Do WDS source port learning if it is a 4-addr pkt REVERT: 6228e3be6646 qcacmn: Add CDP API for HK DP to get security type from peer handler REVERT: 1d25d6d7fc84 qcacmn: Add sanity check to avoid len overflow issue in WMI event data REVERT: 6af738bb71e3 qcacmn: Init average rssi with frames rssi on receipt REVERT: fe1abe8c703a qcacmn: Add hw_mode_id for SBS_OR_DBS mode REVERT: 5e32fdec2b01 qcacmn: Add support for wmi pktlog disable REVERT: 34a374603cbd qcacmn: Configure MAWC NLO parameters to the firmware REVERT: f0d90c7f28c9 qcacmn: Configure MAWC roaming parameters to firmware REVERT: b5d426d68393 qcacmn: D1.3 support - Code changes for Ie-Id, Length and IE-Id Ext REVERT: 7613908cb95e qcacmn: SmartMesh add support for multi radio REVERT: 8b300c08c150 Merge "qcacmn: Fix race condition that Tx is paused by flow control forever" REVERT: a75fdd8b0c14 Merge "qcacmn: Fix the use of uninitialized variable in policy manager" REVERT: e18cb77f4ec1 Merge "qcacmn: Reduce log spam from policy manager" REVERT: 9472baa04e22 Merge "qcacmn: Add support for back to back htt stats" REVERT: 39017b6b93de Merge "qcacmn: Fix DSCP to TID map table" REVERT: 4dcaf8b2392c qcacmn: Fix race condition that Tx is paused by flow control forever REVERT: 36aea6f5631d Merge "qcacmn: Fix key index extraction for mesh rx stats" into wlan-cmn.driver.lnx.2.0-dev REVERT: 418996a5efda Merge "qcacmn: Expand the use of gDualMacFeatureDisable INI" into wlan-cmn.driver.lnx.2.0-dev REVERT: 51f59338d362 Merge "qcacmn: Fill rssi value in the mgmt rx event structure" REVERT: 7c535ebbfacc qcacmn: Reduce log spam from policy manager REVERT: 348e125905b3 qcacmn: Fix key index extraction for mesh rx stats REVERT: 3441a08f567c qcacmn: Expand the use of gDualMacFeatureDisable INI REVERT: 5e29e77a44a4 Merge "qcacmn: Fix for kernel panic in wifi up path" REVERT: afcbbb23b3b5 Merge "qcacmn: Fix Key derivation for mesh rx stats" REVERT: 6d840bcb94da qcacmn: Fix for kernel panic in wifi up path REVERT: 3f4e1c48cc6f qcacmn: Fix Key derivation for mesh rx stats REVERT: 121268292f45 qcacmn: Add support for back to back htt stats REVERT: 03bcfb047929 qcacmn: Fill rssi value in the mgmt rx event structure REVERT: e56aa7b89aa6 qcacmn: Markings updated REVERT: 0b1a7ffdc029 qcacmn: Fix the use of uninitialized variable in policy manager REVERT: 5425c52aa095 qcacmn: Fix DSCP to TID map table REVERT: fbeb4bb9fa4b qcacmn: API for upating astentry active flag REVERT: a3f4a2913049 qcacmn: Add support to include selective scan IEs only REVERT: 7a3433459f77 qcacmn: add FW self recovery for SDIO REVERT: a17d5ecbf428 qcacmn: Add support of GCMP (128/256) support REVERT: 7f679457e122 qcacmn: Add QDF rate limit logging API REVERT: 22046183edef qcacmn: Update chaninfo extract API for TLV target REVERT: 725e9f5a0d3c qcacmn: Add missing qdf_spinlock_destroy() to free debug cookie REVERT: f70f991f4542 qcacmn: Send peer create to NSS only for connected peers REVERT: f80cf0eccb77 qcacmn: Relax the check on nss field during HW mode table lookup REVERT: 1c14d5d8e96c qcacmn: MEC loopback check even when sa_is_valid not set REVERT: fb72b637f7a5 qcacmn: AST based MEC support for HAWKEYE REVERT: 6c7625b2caaa qcacmn: Add macro protection for HIF CE REVERT: b696221fd3db qcacmn: Fix wep-shared in sta mode REVERT: 947606fe4ae2 qcacmn: Fill rssi_thresh_offset_5g in WMI REVERT: 7419feb01e2d qcacmn: Fix the invalid MAC address config issue in TDLS REVERT: ff86e37d20b4 qcacmn: Fix connection information deleting and restoring REVERT: fe366639e979 qcacmn: fix a bug in qdf_trace_hex_dump REVERT: 56897ecb6c9a qcacmn: Remove membership check from list APIs REVERT: 623fbee5f942 qcacmn: Clean up TxRx statistics REVERT: 09120790f8c3 qcacmn: Enable per TID AMPDU and AMSDU WMI params REVERT: 8ee469b48e9b qcacmn: Add ldpc_rx_enabled to vdev start parameters REVERT: 65b0eaa24bfc qcacmn: Change semantics of Runtime Lock APIs REVERT: ccb15fbd29fb qcacmn: Enable WBM scatter ring support REVERT: d8d18f187ae3 qcacmn: Add support to randomize probe req SA and Seq number REVERT: b9abb628db7f qcacmn: Correct shash APIs calling REVERT: e22618a7907c qcacmn: Change soc level pdev id as per new definition REVERT: 877f3236d816 qcacmn: Refactor dfs cac timer and other logic in dfs component REVERT: 9a4ddd6a401a qcacmn: Compilation fix without FEATURE_NAPI REVERT: a78b4bfb6720 qcacmn: Add support to process channel avoidance event REVERT: eea59a38ac7b qcacmn: Add vdev as argument to wlan_serialization_comp_info_cb REVERT: eca1b64d6c24 qcacmn: Add host initiated self recovery callback in qdf REVERT: 817ff7fc72a0 qcacmn: Add target type for adrastea chip REVERT: 7ddb964c7501 qcacmn: Use HOST_INTEREST_ADDRESS from targaddrs.h REVERT: 5c1cc50c22ba qcacmn: Fix compilation errors REVERT: c3fcb680f12d qcacmn: Add support to update mlme info in scan db REVERT: 0d276aab1641 qcacmn: Enhance t-put for SDIO bus WLAN REVERT: 682342a9adf0 qcacmn: Prevent memory violation with check REVERT: 42a1dc059687 qcacmn: Trigger copy of pktlogs to SD Card on basis of ring ID REVERT: 31d77bc18a28 qcacmn: Fix a NULL pointer dereference issue REVERT: c4f7f445a6ae qcacmn: Add support to enable or disable channel 144 REVERT: 1276a11b8ec1 qcacmn: Fix excessive logging REVERT: 9b8dcb46d9b0 qcacmn: Fix race condition issue with enabling interrupts REVERT: 740f30f61425 qcacmn: Do netif_rx_ni() for frames received before peer assoc REVERT: 82e91e054108 qcacmn: Check pointer tbuffer always before access it REVERT: 0efe289db5f6 qcacmn: Perform napi state comparison before releasing napi lock REVERT: fc77960e3889 qcacmn: Fix a locking issue in DP Tx error path REVERT: 2411f76c2b7d qcacmn: Check pointer before dereference it REVERT: 4f7c305cfa47 qcacmn: Fix HTT completions for ME and TSO Tx completions REVERT: 408ae4c43065 qcacmn: Fix possible NULL pointer dereference access REVERT: f5bed16eb446 qcacmn: Add debug print before calling WMI event handler REVERT: 298329e6929b qcacmn: Restructure TDLS function to fix the compilation issue REVERT: f934f2b8f754 qcacmn: Adjust logging level for LRO REVERT: cde559911847 qcacmn: Fix mesh rx packets stats REVERT: 105038008d7b qcacmn: Add support for DP RX checksum offload REVERT: dbaf4bed59b4 qcacmn: Link descriptor IDs to assist debug REVERT: b56689377526 qcacmn: Add scan_ctrl_flags_ext to scan command REVERT: 3519b96e2479 qcacmn: Fixed regdb kernel panic REVERT: f3a2ea90b840 qcacmn: Check mbox_index as index and check pointer REVERT: fde6b9e55152 qcacmn: Enable WLAN host data path support for IPA WDI3.0 REVERT: 25ff719058f8 qcacmn: qcacld-3.0: Discard pktlog message for invalid msdu id REVERT: f9400bd5aba7 qcacmn: Fixing tlv length in spectral wmi command REVERT: d27d746357e6 qcacmn: Decrease REO DEST RING size for QCA6290 REVERT: 51052df40992 qcacmn: Fix average RSSI calculation of scan entries REVERT: 34e0131b30f0 qcacmn: Add wmi command to set limit off chan parameters REVERT: db183ccb8c00 qcacmn: Add scan_ctrl_flags_ext to scan command REVERT: c983d7ee09ab qcacmn: Use interrupt polling only for monitor mode REVERT: 648a918927fb qcacmn: Enable msi support for ext_group ring groupings REVERT: 811c917719b3 qcacmn: Use sme session id in set_ric_req command REVERT: 4e2df402476d qcacmn: Support hal detach REVERT: eea0ef4450a1 qcacmn: Add dynamic channel enumeration REVERT: 61b1a36f7292 qcacmn: Add NAPI stats REVERT: 385c7c0eb05a qcacmn: Initialize zero cac dfs lock REVERT: 4a3f486e6e4e qcacmn: Add max peer count and peer count support to pdev REVERT: 8804f978eb51 qcacmn: Do not LRO aggregate if peer is not connected REVERT: 43fa6527d4a0 qcacmn: Enable FATAL/ERROR/WARN/INFO log levels to console REVERT: ee8f5dbf4b85 qcacmn: Utils: Reduce the log spam in kmsg REVERT: 2cde14e687ca qcacmn: Fix clang warnings enum qdf_nbuf_l4_rx_cksum_result_t REVERT: 3188f98125a3 qcacmn: Fix recursive memory allocation failure REVERT: bc4a19290d03 qcacmn: Fix clang warning: redefinition of typedef 'qdf_mutex_t' REVERT: f6b3aacb2e89 qcacmn: Add qdf_driver_type REVERT: 3607be72ac65 qcacmn: policy_mgr_mode_specific_modification_on_pcl to be called per mode REVERT: a291845373bc Merge "qcacmn: Fix build errors generated by gcc 6" REVERT: 3d51966f11cb Merge "qcacmn: copy peer meta data from reo descriptor to RX TLV" REVERT: 6edf0b6d1b56 qcacmn: Fix build errors generated by gcc 6 REVERT: bb3bbcd90df9 qcacmn: copy peer meta data from reo descriptor to RX TLV REVERT: bac753d968f3 qcacmn: Avoid WD panic during scheduler shutdown REVERT: 634d53f81b43 qcacmn: Fix the ppdu id and buffer reading issue REVERT: cdc307f70b02 qcacmn: Replace SKB CB vdev_ctx member with vdev_id REVERT: 7c55c7ed56c9 Merge "qcacmn: Fix NULL dereference of peer from DP_STATS macros" into wlan-cmn.driver.lnx.2.0-dev REVERT: 22b406cc1322 qcacmn: Fix NULL dereference of peer from DP_STATS macros REVERT: 594c179476cd Merge "qcacmn: Allocate additional 8 bytes for MIC in PMF case" REVERT: 2373e37ffa48 qcacmn: Allocate additional 8 bytes for MIC in PMF case REVERT: 653d3cab073f Merge "qcacmn: Fix the page mask used for Tx Descriptor" REVERT: 776310a80e3a qcacmn: Fix the page mask used for Tx Descriptor REVERT: fc08fb352abb qcacmn: Disable intrabss forwarding for NAWDS nodes REVERT: 6eacdbca8cca Merge "qcacmn: Correct OEM signature string for POS utils" into wlan-cmn.driver.lnx.2.0-dev REVERT: 09b574f3d43b qcacmn: Correct OEM signature string for POS utils REVERT: 8237571825b7 Merge "qcacmn: WMI changes to Send OCE rssi reject BSSID list to firmware" REVERT: 7a84fe0bba81 qcacmn: WMI changes to Send OCE rssi reject BSSID list to firmware REVERT: 66859b73f2ce Merge "qcacmn: SmartMesh Extract status for radiotap headers" REVERT: 4fbe3fe1c7ff qcacmn: SmartMesh Extract status for radiotap headers REVERT: 3dda60e173b9 qcacmn: Remove redundant header file inclusion from wmi layer REVERT: 8bdb0697af4e qcacmn: Add vendor features to indicate OCE support REVERT: dcc4bb25d8f6 Merge "qcacmn: Check NAN iface with same name before creating another one" REVERT: b948a1f9ad42 qcacmn: Check NAN iface with same name before creating another one REVERT: 2171e391a828 qcacmn: Enable support for multiple NAN Data Interfaces REVERT: fcb66972c20d Merge "qcacmn: Add GET_STATION_REMOTE vendor subcmd" REVERT: 7c17db65c770 qcacmn: Add GET_STATION_REMOTE vendor subcmd REVERT: cc203fd3912b Merge "qcacmn: For STA mode, set ucast key for bsspeer macaddr in crypto setkey" REVERT: e9f8070cee1c qcacmn: For STA mode, set ucast key for bsspeer macaddr in crypto setkey REVERT: 96b8cea9be12 qcacmn: Fix "__aeabi_uldivmod" symbol error REVERT: 1c5d90287652 qcacmn: Add proper api for ktime_get_boot_ns for kernel 3.10 REVERT: 04649c85762c Merge "qcacmn: Fix crash caused by sdio ramdump allocation" REVERT: 60da5a87c454 qcacmn: Fix crash caused by sdio ramdump allocation REVERT: 2908bdf2a3a8 Merge "qcacmn: Add API to get current regdomain" into wlan-cmn.driver.lnx.2.0-dev REVERT: 8b5f5bdeac9e Merge "qcacmn: Add API to get current dfs domain" REVERT: 036d8bc7451b Merge "qcacmn: Fix DFS kernel panic" REVERT: 82166673629b qcacmn: Add API to get current regdomain REVERT: af06bcbb63f9 qcacmn: Add API to get current dfs domain REVERT: 8c01b66c0e45 qcacmn: Fix DFS kernel panic REVERT: 2057042a96cb Merge "qcacmn: Fix build errors generated by gcc 6" REVERT: 727f52949daf Merge "qcacmn: Dual radio mode with 5g NSS offloaded and 2g Non-Offloaded" REVERT: 6211cb6b564e qcacmn: Fix build errors generated by gcc 6 REVERT: 0b1c4d22bb70 qcacmn: Dual radio mode with 5g NSS offloaded and 2g Non-Offloaded REVERT: ec1afd298236 Merge "qcacmn: Add wlan utility API to retrieve vdev from interface name" REVERT: 9da3f01914a5 qcacmn: Add wlan utility API to retrieve vdev from interface name REVERT: fccb3383acb3 Merge "qcacmn: Fix for NSS peer create message" REVERT: 7e5af876b555 Merge "qcacmn: Fix issues in rxdma monitor status ring init" REVERT: 8bc1922f851a Merge "qcacmn: Free events logs list of wmi handle" REVERT: 662d734e4eae qcacmn: Fix for NSS peer create message REVERT: 73a055137c63 qcacmn: Fix issues in rxdma monitor status ring init REVERT: a5e5c6410a27 qcacmn: Free events logs list of wmi handle REVERT: 6560d45bd2e8 qcacmn: Remove duplicate prints in tx path REVERT: fe7233a7954d qcacmn: Fix DFS kernel panic REVERT: c5152c790451 qcacmn: DFS code cleanup REVERT: 2f4d5e4f541d Merge "qcacmn: Fix transaction id descrepancy during NDI create" REVERT: 90ac7473ba1f Merge "qcacmn: Allow nan data interface delete with peers attached" REVERT: db0fa14b0ea4 qcacmn: Pktlog modified to work for per pdev in wifi3.0 change pktlog CE ring to 5 from 11 REVERT: 2a372d279baf qcacmn: Flush the REO cmd list during detach REVERT: 97fa0b0162d0 qcacmn: Smart Mesh Unlock mutex after NAC filtering REVERT: a4cd297f848c qcacmn: Fix ME buf pool initialization REVERT: dd67f457f8ca qcacmn: decrease the size of tx comp ring for nss REVERT: 5f050a8187d6 qcacmn: Include cdp_txrx_flow_ctrl_v2.h only if V2 flow control enabled REVERT: e501f2c62fea qcacmn: Create WMI debugfs only if WLAN_DEBUGFS is defined REVERT: b586792e63e6 qcacmn: Fix number of buffers in ROAM_INVOKE command REVERT: 133af812fb02 qcacmn: Do not include cds_api.h in dp_tx_desc.h REVERT: aa4811806e78 qcacmn: Fix CLANG warnings in wmi_unified_tlv.c REVERT: 13e5613615a5 qcacmn: Remove QDF_BUG from htc_wait_recv_ctrl_message REVERT: 6856482065ca qcacmn: Object Manager debug print changes REVERT: 607d7cef03f0 qcacmn: Log QDF trace error/fatal messages using pr_err REVERT: eac514c1a974 qcacmn: Make ndp channel config parameter optional REVERT: fd40df4bbcf2 qcacmn: Log leaked SKB counts before calling QDF_BUG REVERT: ad612a237133 qcacmn: Update MODULE_LICENSE to "Dual BSD/GPL" REVERT: 26e6be4b762d qcacmn: Add WAPI support in crypto convergence REVERT: 4db9b8ff28ed qcacmn: Set default key bit only for default key REVERT: de02d4f62b37 qcacmn: FILS indication IE changes REVERT: ced7ea6cf2d6 qcacmn: Add changes for Napier flow control REVERT: 43e9c64f300c Merge "qcacmn: Fix PMF in crypto convergence" REVERT: 6e5563fc0fa7 Merge "qcacmn: WAR for RXDMA packet drop issue" REVERT: cf08b7385eb6 qcacmn: convert target HT cap bitmap to host bitmap REVERT: 1e656c2eede8 qcacmn: Fix channel mismatch issue REVERT: eb8a92cedc9c qcacmn: Add support for delivering unencrypted errors REVERT: 403b085d0a98 qcacmn: Change trace level of dp_trace to debug REVERT: b8bbf16192df qcacmn: Add support for WDS aging REVERT: a7b6842a72c3 qcacmn: Initialize msdu_info in dp_tx_send_multiple REVERT: 786c9550d6e4 qcacmn: Fix wlan_crypto_setkey to set ucast key for correct macaddr REVERT: 5214f28e3e85 qcacmn: Remove hardcoded stats_id in send_get_stats_cmd_tlv REVERT: 6e1128196ae7 qcacmn: Add WMI_PMF flag to pdev for PMF support REVERT: 26f45f7b0b81 qcacmn: nbuf cb optimization REVERT: 15a3d48c7537 qcacmn: WAR for RXDMA packet drop issue REVERT: a4b8d3575697 qcacmn: Move PMO from CMN to CLD REVERT: 2a3df50deaf3 qcacmn: Fix PMF in crypto convergence REVERT: 59626eba4b0c qcacmn: Set country code for full-offload using iwpriv command REVERT: f4dc3785e963 qcacmn: Regulatory Updates REVERT: 80cded8b4a4b qcacmn: WAR for incorrect MSDU count in MPDU desc REVERT: e0baa4436a80 qcacmn: Add misc list to hold HTT msgs REVERT: c05a6a163cf8 qcacmn: Fix driver initialization due to issues in pktlog init REVERT: b3497c0dafc3 qcacmn: Strip hif_irq_afinity of duplicate logic REVERT: a0ecf33aa94e qcacmn: Duplicate hif_napi files REVERT: def86a361b4f qcacmn: Introduce hif_exec_context REVERT: bc1989482054 qcacmn: Add QDF debug capability to track total SKB allocation REVERT: 7dacc4efe31b qcacmn: Fix clang warnings implicit enum qdf_dma_data_direction REVERT: 71a8dc51af22 qcacmn: WMI: Reduce the log spam in kmsg REVERT: 38ee30564430 qcacmn: HTC: Reduce the log spam in kmsg REVERT: 43977f7e6d4c qcacmn: Fix kernel checkpatch warnings in QDF REVERT: 483104976822 qcacmn: Fix clang compilation warnings REVERT: 09d4de8f981f qcacmn: Populate tx params tlv for mgmt and offchan tx WMI commands REVERT: ed31227496fd qcacmn: TSO - Fix ip_len for ipv6 packets REVERT: 532cd5f1617e qcacmn: Fix for Tx software descriptor leak REVERT: 734cfbb2cbe5 qcacmn: Enable wake event config for all device modes REVERT: 2cd7fab4736a qcacmn: create work queue to process htt stats REVERT: bd5b3c2c9b0d qcacmn: Add CDP APIs to get security type from peer handler REVERT: a6e06940982f qcacmn: fix start modules fail on sdio card REVERT: 150a294b8a2d qcacmn: Check keyidx in wlan_crypto_getkey for validity REVERT: d5406a73daa8 qcacmn: Fix memory overflow in wmi roam scan filter cmd REVERT: 3da08113303c qcacmn: Fix REO stats prints REVERT: a7fb93f83d07 qcacmn: configure different reo destination each pdev REVERT: 8cc902e20ed1 qcacmn: Enable SET_MGMT_RETRY_LIMIT pdev param for TLV based host REVERT: cc51c79fb63c qcacmn: FR 42103 drop mgmt if rx RSSI's below set threshold REVERT: bea353e14cff qcacmn: Set the Tx completion ring size to appropriate value REVERT: f82fb2b8f7ce qcacmn: Add support to process v2 fw2wbm completion structure REVERT: ca7d77b4080e qcacmn: Fill per psoc regulatory info REVERT: fa96ab66014f qcacmn: Fix transaction id descrepancy during NDI create REVERT: 26cac01ab27a qcacmn: Allow nan data interface delete with peers attached REVERT: cc5597b3d2a6 qcacmn: Add "reg_" prefix to regulatory static functions REVERT: 331a5a6e7c9a qcacmn: Correct CTL value for world reg-domains REVERT: 3162e0daadb4 qcacmn: Modify reg-domain to pdev level REVERT: 3c38ca8bcfed qcacmn: Increase scan ageing init value for emulation REVERT: 23473930aec0 qcacmn: Add more channel flags in nol logic REVERT: 7b62aff6c722 qcacmn: Add Passphrase and Service Name parameter to NDP cmds REVERT: e382ff88b977 qcacmn: Add RXDMA_DST ring support REVERT: a0e6f88b1538 qcacmn: Add support to pass lca_disallow_config_params to fw REVERT: a9ebe0a7ca09 qcacmn: Fix issues in monitor mode initialization REVERT: 8851f4eb1c9e qcacmn: Enable RXDMA ring configuration for monitor mode REVERT: 2320b6fe68fa qcacmn: Enable all mgmt, ctrl and data fields in pkt_tlv REVERT: 1eaf7b5b82f0 qcacmn: Update radiotap header to include HE parameters REVERT: 0ec675d2cda9 qcacmn: Add verbose print in wmi_register_event_handler REVERT: d03216cbe10b qcacmn: Rename 20/40 coex flags to facilitate 11ax changes REVERT: 5d4ab79521fe qcacmn: Move the logs to appropriate log levels REVERT: 74011044317e qcacmn: Add support for AES ctr mode for kernel 3.18 REVERT: f5bb0ac31be5 qcacmn: Free global pointer ol_sc REVERT: f4c4186d0dbe qcacmn: Add notes on Ref count REVERT: 4decc31941af qcacmn: Add 11d scan as wakeup event REVERT: c846868cd815 qcacmn: Add correct api call to get proper boot time REVERT: f6ddc0cd3e17 qcacmn: Change keyix in wlan_crypto_getkey for athkey tool REVERT: 2a46442db503 qcacmn: Send proper CTL info to fw in world regd REVERT: 13146458f957 qcacmn: Fix CLANG warnings in Data path REVERT: 59fcb31d8171 qcacmn: check for in use flag during free REVERT: f40efac097a9 qcacmn: Fix wbm release descriptor settings REVERT: 5c41638e141b qcacmn: set logging thread priority to default REVERT: c79aed0d8c8f qcacmn: Wakeup target when configuring PCI-E legacy ISR REVERT: 1018547152c9 qcacmn: Fix LMAC interrupt mappings REVERT: 60c2c9836e53 qcacmn: Fix the TX packet drop after doing the TX bundle REVERT: 2c6845fe2625 qcacmn: Increase bus request number from 64 to 105 for SDIO REVERT: cbe4c342b6a2 qcacmn: Fix the issue on setup monitor mode ring REVERT: d7f096602a7f qcacmn: Fix issue with locking REVERT: 041087bfe838 qcacmn: Resolve compilation errors in lower version kernels REVERT: 830881389a13 qcacmn: Add changes to support crypto API REVERT: fad6d088fa10 qcacmn: Packet log changes for wifi3.0 REVERT: 4a517a223e15 qcacmn: Auto Detect SoC Power Collapse Failure changes REVERT: 7e19e88ef8d2 qcacmn: Fix setting WMI_ROAM_INVOKE_FLAG_REPORT_FAILURE REVERT: defe8d10b797 qcacmn: Indicate firmware to report failure for ROAM_INVOKE REVERT: f960724eafa2 qcacmn: Changes to support pdev stats for TLV REVERT: fdcab13767a2 qcacmn: Do not free leaked memory if halt on kmem leak is enabled REVERT: 3db6b3cc4e6e qcacmn: Avoid buffer overread when retrieving cnss diag cmd REVERT: 64c3d8438f8b qcacmn: Add athdiag support for QCA6290 REVERT: 8fe2d7704cb5 qcacmn: Clean up unwanted prints or change to appropriate log levels REVERT: 8c27253b0b2c qcacmn: Fix cnss diag log capture issue REVERT: 54425cc36898 qcacmn: Disallow moving to single MAC mode when a 2.4GHz connection exist REVERT: 5d0786be5e70 qcacmn: Change to address multiple logically deleted node REVERT: 2584ae5d53dc Merge "qcacmn: fix skb cb corruption issue" REVERT: 0cd1793ba552 qcacmn: fix skb cb corruption issue REVERT: b02a649f8908 qcacmn: Remove vdev/peer locks for trivial APIs REVERT: 5ec0bd3636a3 qcacmn: Remove psoc/pdev locks for trivial APIs REVERT: adbe5caff0b0 qcacmn: Remove lock requirement for trivial APIs REVERT: a7acc98b0d0d qcacmn: Properly validate QCA_WLAN_VENDOR_ATTR_NDP_IFACE_STR REVERT: be379457e6d8 qcacmn: Add a flag to enable/disable per-packet sync of DP stats REVERT: 45b1df25fc83 qcacmn: Configure DP interrupt mitigation values based on ring type REVERT: 6863f03e134f Merge "qcacmn: Initialize mac_phy_count to zero before populating macphy params" REVERT: be23decc0672 qcacmn: Initialize mac_phy_count to zero before populating macphy params REVERT: e99d6683f731 qcacmn: Enable PMK cache and OKC with RSO command REVERT: f155c675e56f qcacmn: Validate vendor abort scan command REVERT: eba9b1e192e6 Merge "qcacmn: Incorrect use of tx descriptor" REVERT: 340c0d890365 qcacmn: Incorrect use of tx descriptor REVERT: 444e706a79f6 Merge "qcacmn: Fix buffer overflow when radiotap header is larger than available headroom" REVERT: 847482ff8ecc qcacmn: Fix buffer overflow when radiotap header is larger than available headroom REVERT: 4fa65d80b7df qcacmn: increase scan cache size to 1024 for WIN REVERT: 6b1f8fda05c7 Merge "qcacmn: Filter sched_scan channels when DNBS set" REVERT: 03d8e64d8df0 Merge "qcacmn: Add icmp dptrace for latency issue debug" REVERT: 890fc8d42004 qcacmn: Filter sched_scan channels when DNBS set REVERT: fb9d5acfed18 qcacmn: Add API to deint scan runtime suspend lock REVERT: af3420af93e7 qcacmn: Add icmp dptrace for latency issue debug REVERT: 6d7efdb14278 Merge "qcacmn: Set-key convergence for non-TLV boards" REVERT: d52b36da63e7 qcacmn: Set-key convergence for non-TLV boards REVERT: c6e57eb7ba1d Merge "qcacmn: Kill bh execution contexts before cleaning up the hif" REVERT: 1f9a6597076e Merge "qcacmn: Fix core_ctl_set_boost "off" ref count" REVERT: 7622cd32b0be qcacmn: Kill bh execution contexts before cleaning up the hif REVERT: 5d6386f28894 qcacmn: Fix core_ctl_set_boost "off" ref count REVERT: a46056182a7c qcacmn: Add support to log IP addr of the wow wakeup packet REVERT: 1033b6bcf5a6 qcacmn: Increase Tx descriptor pool size to meet single client peak KPIs REVERT: 64350460786b Merge "qcacmn: Fix pdev_id used in WMI_PDEV_SUSPEND_CMDID command" REVERT: 429221b9071f Merge "Revert "qcacmn: test change to validate on how to exclude MCL changes in WIN"" REVERT: b3e0af9eb2c3 qcacmn: Fix pdev_id used in WMI_PDEV_SUSPEND_CMDID command REVERT: a06182082cb2 Merge "qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_ipa.h" into wlan-cmn.driver.lnx.2.0-dev REVERT: 5be8e86cc7c5 Merge changes I5d938601,I51d31046,Icdfc4937,I8e472338,I332add8c,I1061a37c,I1b0adc1d,I5b80583d,I67c975b7,I4c738b20,I9ffc3376,I39e704ca,Iae311bf0 into wlan-cmn.driver.lnx.2.0-dev REVERT: 94b93083a0f0 Merge "qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_ctrl.h" into wlan-cmn.driver.lnx.2.0-dev REVERT: 04518d145d80 Merge changes I1a0c3be9,I75f5d440,I37b8edb7,I2385a73b into wlan-cmn.driver.lnx.2.0-dev REVERT: 6eaefc4bf9ba qcacmn: Fix qdf_timer_init/free implementation REVERT: c427841d4adb qcacmn: Correct vendor attribute for external ACS REVERT: 3bac7297c07d qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_ipa.h REVERT: 21cd32f84ee2 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_cmn.h REVERT: 81e7dd6e200f qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_flow_ctrl_legacy.h REVERT: 3e6659845fdf qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_flow_ctrl_v2.h REVERT: 27f5833d73db qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_bus.h REVERT: 93ac388a49e4 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_raw.h REVERT: e849caef8b2b qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_stats.h REVERT: 890328281a31 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_peer_ops.h REVERT: f0e1c416c9f1 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_mon.h REVERT: 178b9f3ef8d0 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_wds.h REVERT: 1bd62b76d9bd qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_tx_delay.h REVERT: 7b648742b76a qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_host_stats.h REVERT: 0d86d86e31ff qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_misc.h REVERT: 9cd1ffa70773 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_pflow.h REVERT: 29f74f1c97b3 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_ctrl.h REVERT: b0044b44b367 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_cfg.h REVERT: 139de79c9e5b qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_tx_throttle.h REVERT: 87adad0093d9 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_me.h REVERT: f13e82a3b254 qcacmn: Refactor wmi_unified_get_pdev_handle for target stop/start REVERT: 82ac62eccafd qcacmn: Fix double free irq of external group interrupts REVERT: fc77072c6e1b Merge "qcacmn: Define platform CACHE_LINE_SZ" REVERT: 86230a188bba Merge "qcacmn: Add changes for PN check in REO" REVERT: 2f0bd1684c96 Merge "qcacmn: Sanity check on the incoming PTT cmd" REVERT: 86287dcf2ee6 qcacmn: Define platform CACHE_LINE_SZ REVERT: ed4bcf8e9ddd qcacmn: Add changes for PN check in REO REVERT: d6789e55d3bd qcacmn: Add min_candidate_rssi to wmi_per_roam_config structure REVERT: dc45ced7ba87 qcacmn: Fix DFS kernel panic REVERT: 52b45a143a0d qcacmn: Add scatter-gather support in RX path REVERT: 741073c18d0e qcacmn: Sanity check on the incoming PTT cmd REVERT: 6d4160ef6787 Merge "qcacmn: Fix regulatory sanity issues" REVERT: 56040b07b316 Merge "qcacmn: Regulatory database updates" REVERT: af7e092d9a8a qcacmn: Fix connection failure with WEP AP REVERT: c9f57df66012 qcacmn: Move GO to STA channel to achieve SCC REVERT: dea694863976 qcacmn: Fix regulatory sanity issues REVERT: 6b89e77b3f00 qcacmn: Regulatory database updates REVERT: a5fe5429ad81 Merge "qcacmn: Converge WMI beacon template cmd implementation" REVERT: 5a990aa2a7ec qcacmn: Converge WMI beacon template cmd implementation REVERT: 2f93655d3ee4 Merge "qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_stats_struct.h" REVERT: 2bea1c5170b9 qcacmn: Fix Datapath kernel checkpatch warnings in cdp_txrx_stats_struct.h REVERT: f468418ef42e Merge "qcacmn: Fix SRNG low threshold setting in HAL" REVERT: 52e6107cbb20 Merge "qcacmn: Use REO block resource only if required" REVERT: 335bbd1374b4 qcacmn: Fix SRNG low threshold setting in HAL REVERT: 4f886f3aa92a qcacmn: Use REO block resource only if required REVERT: 790b75d53424 Merge "qcacmn: Reduce log level in RSSI_BREACH_MONITOR_CONFIG_CMDID" REVERT: a6f86837f677 Merge "qcacmn: Add a configure interface to get max_peers from OL_IF to DP" REVERT: 6b0d2a800c61 qcacmn: Add a configure interface to get max_peers from OL_IF to DP REVERT: 5379474f6982 qcacmn: Enabled asserts in Rx error path REVERT: 93f633c3942d qcacmn: Enable REO queue stats REVERT: a3088d9a3464 qcacmn: WDS changes to address multi-radio scenario REVERT: 84e3394a3ce5 qcacmn: Add a check for target_type for accessing CE legacy registers REVERT: 9c9a2871a7bb qcacmn: Add missing lock initialization for tx_lock used for me_buf_pool REVERT: 3d8e1e86558d qcacmn: Enable interrupts for DP Rx Error release and REO status rings REVERT: c2cb427e7f62 qcacmn: Print Rx Decrypt error statistics REVERT: 20802b298f24 qcacmn: add target_ce_config and target_service_to_ce_map for ipq8074 REVERT: 274eb9e76b44 qcacmn: Temporary WAR for Multicast echo check in host REVERT: 4055568bada3 qcacmn: Monitor status ring handling REVERT: 1eb4e0ae5cf2 qcacmn: Check for null resume handlers in suspend recovery REVERT: ccf859d9f563 qcacmn: Refactor Unit-Test Suspend REVERT: 0014f6238e0a qcacmn: Add validation check at NL scan event callback REVERT: 15677ec85915 qcacmn: Add protection to access scan queue REVERT: 0be8df7f5f83 qcacmn: Add stats for mnagement tx frames REVERT: 9dfc3874f14d qcacmn: Fix for Rx descriptor pool REVERT: ca919bd184b8 qcacmn: Validate mode and vdev while decrementing session REVERT: c45b01eb2bba qcacmn: Fix bug in link descriptor pool setup REVERT: 1be17fcd6b45 qcacmn: replace irq name from wlan_ahb to the actual name REVERT: a4e0fd63ccb8 qcacmn: Add connect wakelock reason REVERT: fa00fde21bca Merge "qcacmn: WAR for CE status ring timer intr issue" REVERT: b5734e0ada88 Merge "qcacmn: Fix bounds check in populate_mac_phy_capability" REVERT: 336a5ea28762 qcacmn: Reduce log level in RSSI_BREACH_MONITOR_CONFIG_CMDID REVERT: b256bb0e8107 qcacmn: Add support to send DBS Scan command to firmware REVERT: 4b70998fcb49 qcacmn: Restart SAP with CSA/ECSA when gWlanMccToSccSwitchMod=3 REVERT: 656ec600ac03 qcacmn: Fix Operands size in a bitwise operation REVERT: 1312d700b582 qcacmn: Add debug prints when logically deleting an object REVERT: 26cfe7eb284a qcacmn: Reduce log level of DPTRACE prints to DEBUG REVERT: 6cc033514f3c Merge "qcacmn: Add support for wmi_service_chan_load_info" REVERT: 7b61c6ca74ca qcacmn: WAR for CE status ring timer intr issue REVERT: 69280df6ee96 qcacmn: Fix bounds check in populate_mac_phy_capability REVERT: 95538ddc26f8 Revert "qcacmn: Provide Rx LDPC support for 2G STA" REVERT: 8c0030f8e66e qcacmn: Add support for wmi_service_chan_load_info REVERT: ebeeeef74568 Merge "qcacmn: Add flush callback for scan module" REVERT: 216c0b7464dc Merge "qcacmn: Assert when regsiterng second handler for objects create/destroy" REVERT: 62d0380257c9 qcacmn: Add flush callback for scan module REVERT: 9e4783cd4113 qcacmn: Assert when regsiterng second handler for objects create/destroy REVERT: d8ab3b6c5b10 Merge "qcacmn: Avoid using "ic_" prefix in common component code" REVERT: 7dc39001a5ea qcacmn: Avoid using "ic_" prefix in common component code REVERT: f3351d97d720 qcacmn: Expose scan_backoff_multiplier for NLO/PNO REVERT: 9d9fa19d83b9 qcacmn: add 'const' for 'section' in struct TGT_REG_TABLE REVERT: cb5d59b696be qcacmn: Fix different types of case labels used in switch statement REVERT: b34c7b7c45e4 qcacmn: Add print functions to print HTT EXT TLVS REVERT: 20760a9d762f Merge "qcacmn: fix implict memory leak" REVERT: dc3552dfa4ab Merge "qcacmn: Allocate hif_napi_info structures dynamically" REVERT: 70478c9d881c Merge "qcacmn: Unlock the tso segment descriptor pool" REVERT: c6d738e3ce31 qcacmn: fix implict memory leak REVERT: eab19b3b611b qcacmn: Allocate hif_napi_info structures dynamically REVERT: 99868ac3ca63 qcacmn: Unlock the tso segment descriptor pool REVERT: 7249f0df2c8a qcacmn: Export qdf_trace_hex_dump REVERT: 4a3b96b4f188 qcacmn: Pause CDP timer during bus/runtime suspend REVERT: 2e55c111a8cd qcacmn: Implement 11d state machine REVERT: 82c8645b3800 qcacmn: Add support for 11d FW commands and events REVERT: 4c7ead0ab604 qcacmn: Restore the wlan_reg_get_current_chan_list api REVERT: 7c56c2335eed qcacmn: Provide Rx LDPC support for 2G STA REVERT: 52569e2a8373 qcacmn: Extend radiotap header to include HE parameters REVERT: 57522058e95b qcacmn: Add target information details to target_iflayer REVERT: 4c48decbce7d Merge "qcacmn: Increase scan cancel sync time" REVERT: d9ac9a2abeb8 qcacmn: Increase scan cancel sync time REVERT: bf1069868c04 Merge "qcacmn: Print tx descriptor id" into wlan-cmn.driver.lnx.2.0-dev REVERT: 53b85751ce34 Merge "qcacmn: Add API to check if HT rates is allowed" REVERT: 2c86b213c624 qcacmn: Replacing qdf_print with QDF_TRACE REVERT: e43583f3c1ae qcacmn: Dptrace changes to take per pdev stats REVERT: d6ad0d5c4922 qcacmn: Print tx descriptor id REVERT: c6cd8dc07de0 qcacmn: Add API to check if HT rates is allowed REVERT: 1c7d897d9cb9 qcacmn: Add support to extract pdev_id from utf seg info REVERT: 7c24ceadfb58 qcacmn: Fill the frequencies in the SCAN req correctly REVERT: 8c63d04d3bda qcacmn: Add vdev-mlme caps MASK for restrict_offchannel REVERT: 83eddc57a184 qcacmn: Add wifi configuration attribute restrict offchannel REVERT: a55792d14873 qcacmn: Race condition while using pkt log buffer REVERT: 9e5e47976cde Merge "qcacmn: Add and modify extract APIs for TBTT offset and SWBA events" REVERT: b5621e7d20a3 qcacmn: Add and modify extract APIs for TBTT offset and SWBA events REVERT: e66556a21eeb Merge "qcacmn: Add implementation for WMI_OEM_DMA_RING_CFG_REQ_CMDID" REVERT: db0277da28c0 Merge "qcacmn: Remove invalid vdev_id workaround in PMO" REVERT: 11d820357ec7 qcacmn: Add implementation for WMI_OEM_DMA_RING_CFG_REQ_CMDID REVERT: 7c3c74639841 qcacmn: Handle CIR/CFR capture in WMI_OEM_RESPONSE_EVENT REVERT: ba24c486a354 qcacmn: Initialize DMA rings using hal_srng APIs REVERT: ad866513f500 qcacmn: Do not free the src buffer in __qdf_nbuf_cat() REVERT: 56e84390e23e qcacmn: support presence request REVERT: 47f49f9362e5 qcacmn: Support category vendor specific frame REVERT: 34bbc8a2122d qcacmn: Set wow_params explicitly for runtime PM REVERT: 512724106113 qcacmn: Remove invalid vdev_id workaround in PMO REVERT: b01696ba61ba qcacmn: Fix mem leaks in datapath REVERT: ae6d6f42ec24 qcacmn: Fix for kernel warning in free irq group interrupts REVERT: 4a4623c7c76b qcacmn: Let qdf_lock_stats_cookie_create failure be dbg level REVERT: 3c777ef4d2cb qcacmn: Expose full hardware filter capabilities via WMI REVERT: ca171d37c493 Merge "qcacmn: Return failure if dst ring alloc fails for fastpath CE" REVERT: 20dc40e2247d Merge "qcacmn: fix compile error in APPs when include wlan_nlink_common.h" REVERT: 0b024a4a4206 Merge "qcacmn: Make WLAN_LRO_ENABLE as 1 to enable LRO" REVERT: caa850e7647f qcacmn: Return failure if dst ring alloc fails for fastpath CE REVERT: 7250c7514696 qcacmn: fix compile error in APPs when include wlan_nlink_common.h REVERT: 9737bd7da56d qcacmn: Make WLAN_LRO_ENABLE as 1 to enable LRO REVERT: 5dad76f0c75a Merge "Test change to check permission accounts" REVERT: 5f0637c0c870 Merge "Test change to check git internal dependency" REVERT: bc3efea88525 qcacmn: Add API to get 2GHz/5GHz freq range and wireless modes REVERT: 4881d6d5433f qcacmn: Fix setcountry code and getcountry code failure REVERT: a09e859ba058 qcacmn: Always enable AVOID_FREQUENCIES vendor subcmd REVERT: 60ff932b3810 qcacmn: Mask failures in hif_post_recv_buffers REVERT: a95b324a8c9b qcacmn: Add CDP APIs for configuring interrupt REVERT: 1dfdf6438168 qcacmn: Fix for R2 REO register size calculation REVERT: a86e46fee92b qcacmn: Relax spin lock abuse detection thresholds REVERT: e7e6e37448d8 qcacmn: Properly format new line spacing in scheduler_api.h REVERT: 5bdb69bd913a qcacmn: Avoid deadlock with pdev lock REVERT: 91b6182286ed qcacmn: Configure and clear packet filter REVERT: 9aa049efcc4a qcacmn: add set packet filter REVERT: 7e3ec7a1dc46 qcacmn: Configure and clear packet filter REVERT: 94a9ec829ce1 qcacmn: ATF multiradio support REVERT: 7375b0b3f52d qcacmn: Do not flush scan results for sched scan REVERT: 16107813fabb Test change to check git internal dependency REVERT: 1763abada008 qcacmn: Avoid race condition while modifying connection list REVERT: 991ee4defcfa qcacmn: Modify legacy LRO implementation to use QDF REVERT: 44cf05f6c8ea qcacmn: Parse service ready ext event for WIFI_POS DMA rings cap REVERT: d2cd9eab9b38 qcacmn: Remove assert in Scheduler thread post message path REVERT: da525ac7a3e8 qcacmn: send channel info to cnss daemon REVERT: f1e9389791a5 qcacmn: Handle multiple H/w DBS modes REVERT: 6d5917ad2276 qcacmn: Fix a function redefinition REVERT: 5b321ba16ec7 qcacmn: Restrict debugfs file mode REVERT: e4f8f0e015e4 qcacmn: Add mem stats for perf builds REVERT: 1ff1f2ef8229 qcacmn: validate hw caps before dereferencing REVERT: c7e0c632606c qcacmn: Create QDF timer multiplier get/set APIs REVERT: a17c68d65698 qcacmn: Consolidate PMO ObjMgr Abstractions REVERT: 6290a3c54326 qcacmn: Add APIs to enable HTT FW Stats REVERT: 8dac1dba72a7 qcacmn: Increase peer count to support 16 vaps in DBDC REVERT: 15c68dadff3b qcacmn: Fix channel information mesh frame tx completion REVERT: a4c33f01bc9b qcacmn: Define new qdf_cpu_to_be*() macros REVERT: 8dfac0797a7a qcacmn: Changes to support pdev_id in host from zero REVERT: 5bdc4b301443 qcacmn: Fix vdev set ssid REVERT: 03f1a662a710 qcacmn: TSO Bug fix REVERT: 35503cce26f0 qcacmn: TSO fixes REVERT: ae66cda53312 qcacmn: Remove excessive per packet logging in dp_rx_process() REVERT: 5a0a7073fd32 qcacmn: Limiting a function declaration within CONFIG_MCL REVERT: 4140c7659868 qcacmn: Fix regdb compilation error REVERT: 03e2ac22d7f0 qcacmn: Change DP_TRACE level to FATAL (instead of NONE) REVERT: 40dd86dbfe5e qcacmn: Populate ext-service-ready info before using REVERT: e1d3d092f61a qcacmn: Add scheduler logging macros REVERT: f37f18e2b3b9 qcacmn: Trigger panic on SKB memory leak in debug builds REVERT: 5ad91c1a6ffb qcacmn: part of FR 38654 splitmac(umac converge) REVERT: 9f6058d24d9b qcacmn: Add support for PMO suspend and resume scan API REVERT: 0243d51fbe38 qcacmn: Set max active scan limit for non-TLV chipsets REVERT: 2fb392b7d5d3 qcacmn: Changes needed to support new hardware header files REVERT: 140c41ee3650 qcacmn: Register scan rule callback with serialization REVERT: d7cfa497c765 qcacmn: Fix regression in qdf_trace_hex_dump REVERT: 9580a32ba1fb Test change to check permission accounts REVERT: 90ae139bc4c2 qcacmn: Add callback for dynamic changes to current channel list REVERT: 02771a0b9a3d qcacmn: Put structure to dynamic channel management REVERT: a843634983ab qcacmn: Add support to send new country to FW REVERT: a42244ef4d1d qcacmn: Add support for regulatory component ucfg APIs REVERT: 2c07e445745c qcacmn: Fix for read and write operations in wmi_recording REVERT: b463d9a735f7 qcacmn: Bug fix for NAWDS REVERT: 243d0f17ad9d qcacmn: Fix to update Tx Completion stats correctly REVERT: 997955e336c6 qcacmn: Add Support for Inspect Path for Lithium REVERT: adeb66e07cca qcacmn: Set default trace level for all modules as NONE REVERT: e7e784d1b422 qcacmn: Adding SW workaround for raw mode AMSDU packets REVERT: ac7731fc6241 qcacmn: Fix TDLS set state cmd sequence for roaming REVERT: b92ecffc259e qcacmn: Fix bug in Hawkeye emulation WAR REVERT: 9a5d537249a0 qcacmn: changes to support lithium nss offload REVERT: 9e22d3d99ea4 qcacmn: API to read memory info from HAL REVERT: 4bd3efcdb78c Merge "qcacmn: Extract pdev id from vdev id received in WMI_CHAN_INFO_EVENTID" REVERT: 7dbde899bdfe qcacmn: Fix to set TLV header correctly for coex config command REVERT: 470c620cf907 qcacmn: Modify trace related APIs to support dynamic configuration in WIN REVERT: 9f07b4749832 qcacmn: Check max scan allowed through API from scan component REVERT: 642201f048d1 qcacmn: Converge the Spectral feature REVERT: d3bf53a660f7 qcacmn: Remove unwanted vdev lock REVERT: c20494087707 qcacmn: Remove unwanted vdev_unlock REVERT: 43ee7b034394 qcacmn: DFS: Get DFS domain from regulatory component REVERT: da029934e3cc qcacmn: Add API to get country ISO from regdb REVERT: a5855993dbbd qcacmn: Regdb: Add APL13_WORLD regdomain pair to regdb REVERT: 0c80b53ac789 qcacmn: Fix DFS nol memory leak REVERT: 83f387ac42ff qcacmn: Change log levels in scheduler API's REVERT: 104e0664e6f7 qcacmn: Add TLV support for thermal throttling REVERT: 2ef278725593 qcacmn: pass parameter array to set the debug levels REVERT: ea7dc9339dde qcacmn: Hawkeye emulation WAR REVERT: 64cdfa8a23c7 qcacmn: Extract pdev id from vdev id received in WMI_CHAN_INFO_EVENTID REVERT: 5e6d8d121fc0 qcacmn: Correct definition of HOST_IE_ADDRESS and HOST_IE_ADDRESS_2 REVERT: ac80309005a0 qcacmn: Add runtime suspend logic for scan REVERT: a5c1fa5c1bc4 qcacmn: Rename power_management_offloads to pmo REVERT: f95b9e424855 qcacmn: Add wait for cancel scan on pdev and vdev REVERT: 0b9f5ec37c10 qcacmn: Smart antenna API convergence REVERT: a584ea1e467a Merge "qcacmn: Update host WMI service enums with new additions" REVERT: f16c6d09f418 qcacmn: Update host WMI service enums with new additions REVERT: c9dda4429c29 Merge "qcacmn: SON convergence" REVERT: 467fede48433 Merge "qcacmn: Move the lock initialization to module open for policy manager" REVERT: 1f1ccf7b8b43 qcacmn: Move the lock initialization to module open for policy manager REVERT: 145d393444d7 qcacmn: SON convergence REVERT: 6e0cfd949406 qcacmn: HIF: Reduce the log spam in kmsg REVERT: 36f68ad7cbe6 qcacmn: Enable support for receive defragmentation REVERT: e7148bdd675e qcacmn: Add new files for supporting rx defragmentation on cdp REVERT: e8deb197cf24 qcacmn: Add missing vendor commands and attributes to host from hostapd REVERT: 2563e838ea1e qcacmn: Use macro WLAN_POLICY_MGR_ENABLE around policy_mgr API usage REVERT: 922d5a4dbf34 qcacmn: Add NULL check for regulatory tx ops REVERT: 1ea210968bfc Revert "qcacmn: test change to validate on how to exclude MCL changes in WIN" REVERT: 5954e29ed4a4 Merge "qcacmn: test change to validate on how to exclude MCL changes in WIN" REVERT: 0e5c6c7ec7ce qcacmn: Add API get Regdomain ID REVERT: dedc15dc74c4 qcacmn: Add API to get country ISO REVERT: 08fd8610b3c6 qcacmn: Added API to get the current country code REVERT: 03816f37426e qcacmn: Fix memory leak during channel list building REVERT: ae499840fc25 qcacmn: Regdb Kernel panic fixed REVERT: 7644ff44b07e qcacmn: Add antenna gain to per regdomain structure REVERT: f9889e58d48d qcacmn: Set country code from ioctl REVERT: 9e63cb7b0011 qcacmn: Set default country code REVERT: ae875e5d5ada qcacmn: Use sizeof of reg_rule structure instead of using macro REVERT: 38dba645523b qcacmn: Parse function is split to modularize code REVERT: 7aae4615a2c5 qcacmn: Add the country and regdomain parse functions REVERT: c2d495323522 qcacmn: Fixes for master channel list REVERT: 452e744883f1 qcacmn: Define API qdf_create_singlethread_workqueue REVERT: b79fb55f0eb2 qcacmn: Get channel properly from conc_connection_list table REVERT: 3f943022bfc6 qcacmn: Add Tx/Rx chainmask fields for vdev common object REVERT: 36a711f12451 qcacmn: Fix code comments REVERT: 314a0f77863e qcacmn: MLME tx/rx ops for DA scan REVERT: 57c42a193cd3 qcacmn: Add missing TxRx Datapath stats REVERT: 56bfd8fdb33d qcacmn: Update address search flags for TDLS REVERT: 14f621c93492 qcacmn: Support QCA6290_DEVICE_ID (0x1100) REVERT: 3da3bc731c71 qcacmn: Smart Mesh-NAC filtering in rx data path REVERT: 918aefe25bd2 qcacmn: Per ring - Per core statistics REVERT: b3f70dd8d7e0 qcacmn: test change to validate on how to exclude MCL changes in WIN REVERT: 1880b6f8a675 qcacmn: Change init-deinit sequence of scheduler & call flush callback REVERT: 5899b0a3da3d qcacmn: Init remaining scheduler_msg on stack before posting msg REVERT: 8bbc99066e72 qcacmn: Use hal io apis in SRNG_REG_WRITE REVERT: 61dad49aa363 qcacmn: Provide hal io apis to support register windowing REVERT: 284d5f66cb53 qcacmn: Introduce qdf apis for register io REVERT: 62d6736a1c49 qcacmn: Rename vStatus to linux style variable name REVERT: 7fb196901782 qcacmn: Rename pMsgWrapper to linux style variable name REVERT: 50ec7046060d qcacmn: Update for check patch fixes REVERT: e3e209e1fd6b qcacmn: Fix kernel module check patch warnings REVERT: e03493ddfb13 qcacmn: Fix kernel module check patch warnings in PLD files REVERT: bd0ef8a2495f qcacmn: Fix kernel module check patch warnings in HIF files REVERT: af3fb2cbb0af qcacmn: Fix kernel module check patch warnings in HIF USB files REVERT: 8e0313588d6e qcacmn: Fix kernel module check patch warnings in HIF Dispatcher files REVERT: c23f28e5409a qcacmn: Fix kernel module check patch warnings in HIF PCI files REVERT: 8cf38e004bac qcacmn: Fix kernel module check patch warnings in HIF SNOC files REVERT: afd6e88b36e1 qcacmn: Fix kernel module check patch warnings in HIF CE files REVERT: a6d64a1dd6ee qcacmn: Fix kernel module check patch warnings in hif sdio files REVERT: 6622bf43fc18 qcacmn: Remove dependancy on lithium_top_reg.h REVERT: aef5a0262035 qcacmn: Add API to cleanup roc request by vdev REVERT: 87a234b5e92c qcacmn: Filter PCL with NOL REVERT: 1f271a1bd426 qcacmn: Hold a wakelock for management tx frames REVERT: 7726378826d2 qcacmn: Update roaming candidate selection logic REVERT: ceae5caddb9d qcacmn: Modify H/w DBS cap check and fetch NSS REVERT: b4ebf34ea2db qcacmn: DFS kernel panic fixed REVERT: 8b8334baa4ab qcacmn: Smart Mesh-Add filtering configuration to data path REVERT: c59be52d4725 qcacmn: Add debug for TSO seg double-free REVERT: 21f852f52c63 qcacmn: Fill antenna gain in master channel list REVERT: e3331b5b3c2c qcacmn: Remove ol_defines dependency from WMI layer REVERT: 4475ff297c6b qcacmn: P2P protocol changes to Disable/Enable NOA REVERT: 7d867d672981 qcacmn: cfg80211 scan change for WIN REVERT: aaf792b70335 qcacmn: Reject remain on channel if Do_Not_Switch_Channel set REVERT: ec973b0aa75c qcacmn: Add API to check Do Not Break Stream eligibility REVERT: 0c5110a424c8 qcacmn: Add send beacon by ref WMI for TLV target REVERT: 3379232f4893 qcacmn: Add missing ini configurations to policy manager REVERT: b3cbf8477720 qcacmn: Fix memory leak at policy manager initialization REVERT: d54693fe79af qcacmn: Fix next action status in policy manager for SBS REVERT: a23b01405b15 qcacmn: Implement converting freq/chan within dfs REVERT: dd16c1b66451 qcacmn: Export qdf_sprint_symbol REVERT: cdc362d52f99 qcacmn: Add PMO runtime suspend and resume support REVERT: d51961c4b8f7 qcacmn: Add new wlan_objmgr_ref_dbgid type for policy mgr REVERT: a21c3d17975d qcacmn: register vendor specific action frame after P2P started REVERT: e5b7db3baa63 qcacmn: Fill rate and bw info for HT/VHT frames in monitor mode REVERT: 9d973df7e751 qcacmn: Add attribute for LL stats REVERT: e226cebdd2ec qcacmn: Add Scheduler Watchdog Timer REVERT: d6b243219ddb qcacmn: Fix compilation with scheduled scan start delay REVERT: 52cfdcf0012e qcacmn: Add support for WMI_COEX_CONFIG command REVERT: af374199c1b5 qcacmn: Remove WDS peer event population for lithium based targets REVERT: eeacf8c236ba qcacmn: Add target interface set run time pm in progress REVERT: cdfde22d94c4 qcacmn: Disable per pdev rx ring on MCL REVERT: 851184b0e4c4 qcacmn: Add support to extract SRP IE in beacon REVERT: 6e7489e3e8bf qcacmn: Move user configured params from scan filter to scan params REVERT: 0078b78f06bd qcacmn: add set/get APIs for max active scans REVERT: 2f5bf3e645d1 qcacmn: Add pmo set runtime pm in progress in lmac interface REVERT: cdcbb39764a5 qcacmn: update average rssi in scan entry REVERT: d9e8b4f5316b qcacmn: Fix error while adding beacons with CSA IE REVERT: 6d2e862c77b4 qcacmn: Get CCA from firmware REVERT: bd3fc8eaf94b qcacmn: Add SR LOAD variance iwpiv support REVERT: 47bd625a19d1 qcacmn: Change max queued WMI commands to 1024 REVERT: 61cbab79c3dc qcacmn: Fix frame-larger-than Werror in dfs REVERT: 2668994354c4 qcacmn: Adding cdp interface for wdi events REVERT: a973e13df726 qcacmn: Add objmgr dbg ref id for offchan txrx component REVERT: 9e5be67bab05 qcacmn: Fix excessive logging problem in TDLS REVERT: d5fc9c0b8e82 qcacmn: Add runtime pm lock for P2P REVERT: cc21cb2e158e qcacmn: Add acs range support in random channel selection REVERT: c9a13a52c807 qcacmn: Set addr_search flags according to vdev opmode REVERT: 83e148887007 qcacmn: extract dfs events REVERT: ef4372eeb024 qcacmn: Fix issue in getting channel list in dfs component REVERT: 1cc7633792b6 qcacmn: regdb: HT40+ and HT40- is fixed for 2GHz REVERT: c0f54cd23b80 qcacmn: Make client kick out event as wake-able event in SAP mode REVERT: c4e05fd98d8b qcacmn: scan get results failed during connect REVERT: bcc3c4e14966 qcacmn: Add paddr support for 32-bit host arch REVERT: 79db2c47aadc qcacmn: Debug enhancements for rx_buffer history REVERT: 0c547bbd85df qcacmn: Export API to add radiotap header REVERT: 9fba31ea0b15 qcacmn: Register DFS component API in target_if REVERT: 485d594ea1ba qcacmn: Race condition while using pkt log buffer REVERT: 8d88af5f324a qcacmn: Random channel selection public API REVERT: c64510ba8b9d qcacmn: Process DFS events from firmware REVERT: b973986b3801 qcacmn: dfs memory leak fixed REVERT: 021a75a82b17 qcacmn: Fix TDLS UMAC memory init issues REVERT: c73c207412db qcacmn: Move public data structures REVERT: f7aec735b4b8 qcacmn: Add param to ol params to dump objects of object manager REVERT: ca792543cff7 qcacmn: Enable WDS learning only when configured REVERT: 7e19ec5b535c qcacmn: Fix mesh rate extraction from meta header REVERT: 469053dcb6cc qcacmn: Reducing function name to fix unresolved symbols REVERT: 91ac5ea418ca qcacmn: Add random channel selection algorithm REVERT: 63acfd2b2e88 qcacmn: Fix frequency offset signedness in channel marking logic REVERT: 7e189c343688 qcacmn: Add TDLS off channel changes for TDLS UMAC REVERT: e81cb8eac86b qcacmn: Add os_if changes for tdls management REVERT: 8398292c6d35 qcacmn: Add scan related events for TDLS component REVERT: b197624f9640 qcacmn: Populate tdls scan interface member REVERT: 791f7aa23b6d qcacmn: Add TDLS ucfg changes for sta connect/disconnect REVERT: 3e4752133a6a qcacmn: Add sta connect/disconnect in TDLS UMAC component REVERT: 97bc1c725a53 qcacmn: Add TDLS management frames REVERT: ee01ebfc2073 qcacmn: Add connection tracker to TDLS UMAC REVERT: a477d5e3bc70 qcacmn: Add tdls timers function in tdls component REVERT: cda0961ecc7f qcacmn: Enable TDLS component REVERT: 085a40c25d24 qcacmn: TDLS component: os_if layer REVERT: f0f46ac045c2 qcacmn: TDLS component: handle TDLS firmware event REVERT: f2768cc42d6d qcacmn: TDLS component: core tdls_oper operations REVERT: 9dd3c3e9cbb7 qcacmn: TDLS component: south interface REVERT: ab9f0d1b3f6e qcacmn: WMI changes for TDLS component REVERT: d4b12dbff629 qcacmn: TDLS component: core peer operations REVERT: a2e796c40320 qcacmn: Add radiotap header for supporting monitor mode REVERT: 1b9dcf5a12fd qcacmn: Add support to process radar found indication REVERT: 7fc2e862cd24 qcacmn: Add new vendor cmd for LL stats REVERT: 7f7b4aa23d60 qcacmn: Changing DBS query method from DP REVERT: d817164e95c8 qcacmn: Remove debug message in Tx completion process REVERT: 6c556c36e536 qcacmn: Refcnt debug support REVERT: aa3bfccdea91 qcacmn: Add support for Native wifi for Hawkeye REVERT: 55d6da0a41af qcacmn: Fix mem leak of datapath tx ring REVERT: 928e3ecad0fa qcacmn: Add provision for flush callback in scheduler message REVERT: afc63bc8afa8 qcacmn: Initialize scheduler_msg on stack before posting message REVERT: b83f9e70ea6e qcacmn: Add attribute for propagation absolute delay REVERT: c8039e3fa439 qcacmn: Validate existence of sch thread before posting a message REVERT: 948ddd56e79d qcacmn: DFS component target interface support REVERT: aa1b2abfb35d qcacmn: Add support to extract dfs events REVERT: 0da3122669b6 qcacmn: Lithium LRO Support in the Data Path REVERT: 65bf2306f031 qcacmn: Fix memory leak for soc handle REVERT: 8a204d2dcba5 qcacmn: Add a qdf type for net device REVERT: 99f07621b4f3 qcacmn: Enable HW broadcast filter REVERT: 4a7fc001603f qcacmn: Enable HW broadcast filter REVERT: 490aaa1f4b35 qcacmn: Enable HW broadcast filter REVERT: 6bb2c1755f3d qcacmn: Return the error value if pktlog is not enabled REVERT: 3a52bd7e6a64 qcacmn: Add support to collect pktlogs as part of bugreport REVERT: d4aa277e8bb2 qcacmn: Static and Dynamic chain mask selection REVERT: db66e6123e40 qcacmn: Add 4 counts to link layer stats REVERT: 9749753a7567 qcacmn: Add API to pass configuration settings REVERT: 8c4092b16ec7 qcacmn: Replace legacy regulatory APIs with new ones from host cmn REVERT: a1e18b6b7dd9 qcacmn: Add dfs public structure file REVERT: f527f16e8e1c qcacmn: add refcnt and lock support for scan REVERT: c350256efadb qcacmn: Enable kernel panic on memory leak REVERT: ea68a2c6f228 qcacmn: Deinitialize the pdev scan private member REVERT: b4071431e960 qcacmn: Add new APIs to regulatory component REVERT: 45e7d9501703 qcacmn: Add support to get the status for Roam Scan Offload command REVERT: 19dc8b23a60c qcacmn: Fix to configure external group interrupts REVERT: c838b133c131 qcacmn: Add Mcast enhancement feature support REVERT: fd65c6eabcc7 qcacmn: Add QDF wrappers for kernel atomic bit operations APIs REVERT: 4a3a13d73ed5 qcacmn: Revert disablement of regulatory component REVERT: be6199297c0b qcacmn: Fix channel range for null range limits REVERT: d35749f195c0 qcacmn: Fix memory leak in wifi_pos send peer status api REVERT: c0687094445c qcacmn: Fix crash due to corruption in ce_mark_datapath REVERT: 6cb0fa1c4f34 qcacmn: Create qdf_log_timestamp_to_secs helper function REVERT: 674c4a0650de qcacmn: clear qdf_net_buf_track_free_list in nbuf memory manager destroy REVERT: 5ded5dd1bd0d qcacmn: Populate DFS_CFREQ2 and BW-NSS mapping REVERT: 33d0d707bd4e qcacmn: Add support to add memory tracking in tx path REVERT: a47828dd20f4 qcacmn: Handle scan dequeue event and start failed event REVERT: 5468c5743710 qcacmn: Register PNO callback only when PNO req is sent REVERT: 9c63fb71d0cf qcacmn: ATF Rx Ops prototype change REVERT: e440caa3b306 qcacmn: Remove Logger socket app msg init/deinit changes REVERT: 1a601690a138 qcacmn: Set SRNG_ENBLE bit in SRNG MISC register REVERT: 3453674e755e qcacmn: Off-chan txrx componentization changes REVERT: 3a0005c21009 qcacmn: skip wds handling for raw mode pkts REVERT: fd1edcc08480 qcacmn: Add support for radio-based packet steering REVERT: 61824944ab3d qcacmn: Add API to support configuring external group interrupts REVERT: 0bce0449f091 qcacmn: Fix for htt_included bit issue for mesh raw packets REVERT: 5503c76aca54 qcacmn: Add iwpriv pktlog command to clear pktlog buffer REVERT: a6e44ca3bdf9 qcacmn: Initialize scan_f_chan_stat_evnt from configuration REVERT: 3228727ce291 qcacmn: Regulatory component is disabled to fix the crash in X86 REVERT: 5126329e8ca2 qcacmn: support dequeue and start failed event for scan from STA REVERT: 8a4e27cd59db qcacmn: Move qdf_nbuf_map call to after adding HTT header REVERT: adc3147da911 qcacmn: add htc_get_tx_queue_depth api REVERT: ac99ac8eea67 qcacmn: Update sw index from hw for ce_sendlist_send on data path ces REVERT: 1c72830f3be6 qcacmn: Unmap ce nbufs before free REVERT: b01db1885377 qcacmn: simplify error handling in ce_init(1) REVERT: 748e1a690fde qcacmn: use hif_select_service_to_pipe_map for consistency REVERT: bc6234361742 qcacmn: Migrate WMI from shared work queue to dedicated work queue REVERT: fd15ef219621 qcacmn: Return status from qdf_create_work REVERT: 32eb664610a9 qcacmn: dfs_ioctl header file is moved to common services REVERT: a405eb741b3d qcacmn: Add dump stats feature for Lithium REVERT: 5adc058835e8 qcacmn: Add boundary check on TSO segments REVERT: 07d24be439ca qcacmn: Implement hif_dummy_map_ce_to_irq REVERT: 2e59ee014533 qcacmn: A common function to get dfs_rx_ops REVERT: 2c3ce9dbb856 qcacmn: Add WMI changes for PNO for converged scan REVERT: 8c6e82d76396 qcacmn: Add PNO changes for converged scan REVERT: fa59ee793626 qcacmn: Add WMI APIs to send and extract offchan data tx REVERT: 4a76dde9ad1b qcacmn: stub core_ctl_set_boost if not defined REVERT: 012bfe3098c7 qcacmn: modify HIF NAPI blacklist mechanism REVERT: 5bfbc5b35b7c qcacmn: Make interrupt blacklisting robust REVERT: 200e660f21df qcacmn: correct napi bucket calculation REVERT: 9ee4b9e84a6b qcacmn: Use sched_clock instead of jiffies to calc yield time REVERT: 518eb5092e59 qcacmn: Add NAPI statistics to dumpstats REVERT: 17720241d47f qcacmn: Replace wlanLoggingFEToConsole to wlanLoggingToConsole REVERT: d1f1484105fc qcacmn: In serialization timeout timer avoid double free REVERT: bc0a546d5803 qcacmn: Fix for ping failure due to intrabss fwd logic REVERT: 536064a37eb8 qcacmn: Implement WMI/Credit History log print APIs REVERT: 52e9bb6d6ff5 qcacmn: NDP_END_REQ implementation REVERT: f2bc82eb1841 qcacmn: NDP_RESPONDER_REQ implementation REVERT: 06a5eb507150 qcacmn: NDP_INITIATOR_REQ implementation REVERT: e830e98bcf70 qcacmn: Add implementation for NDI Create/Delete REVERT: 7358d18e3969 qcacmn: Add framework for NDP cmd execution REVERT: e3599a90e3eb qcacmn: Remove all non-QDF directories from include paths REVERT: e73c403a0b9d qcacmn: Add missing stats for Host Lithium Stats REVERT: d088a8a19ecc qcacmn: change scan API to pass pdev insted of vdev REVERT: 8e039b16e124 qcacmn: Fix passing NULL vdev object to object manager REVERT: cab5f29ee4ff qcacmn: Update correct format specifiers in ll_stats_get_req REVERT: 7abd54674ead qcacmn: Prune PCL to active channels only for P2P GO REVERT: 5def1a815a3c qcacmn: Change LMAC NAN tx and rx ops definitions REVERT: 5b37936bf8f1 qcacmn: Add interface with LMAC for NAN Component REVERT: e92475bb19de qcacmn: Implement NAN component init deinit REVERT: 207fb4ead95a qcacmn: Define NAN components's get/set and utility APIs REVERT: 5b3602a61732 qcacmn: Define NDP structures and enums and private obj REVERT: fa594d9f08f6 qcacmn: Handle failure scenario for qdf_nbuf_map() REVERT: 17e85331100a Merge "qcacmn: Add new iterate PSOC API for all objects" into wlan-cmn.driver.lnx.2.0-dev REVERT: 9e591dbe8745 Merge "qcacmn: Fix lock issues with object manager" into wlan-cmn.driver.lnx.2.0-dev REVERT: 33aeb5cac255 Merge "qcacmn: Fix peer ref count issue in p2p_mgmt_tx" into wlan-cmn.driver.lnx.2.0-dev REVERT: f3c5a246285e Merge changes Ibef1681f,Ia62137da into wlan-cmn.driver.lnx.2.0-dev REVERT: 6a4a298d9f35 Merge "qcacmn: Fix for unaligned memory access" into wlan-cmn.driver.lnx.2.0-dev REVERT: 17a4f64731e2 Merge "qcacmn: Add macros for aligning addresses" into wlan-cmn.driver.lnx.2.0-dev REVERT: 668838ea86d0 Merge "qcacmn: Lithium LRO Support" into wlan-cmn.driver.lnx.2.0-dev REVERT: d982eff87d07 Merge "qcacmn: Activate init and deinit for regulatory component" into wlan-cmn.driver.lnx.2.0-dev REVERT: f738826848dc Merge "qcacmn: Trigger panic if psoc object is leaked when destroying obj mgr" into wlan-cmn.driver.lnx.2.0-dev REVERT: bb911c855e2e Merge "qcacmn: Reduce log level to avoid watchdog" into wlan-cmn.driver.lnx.2.0-dev REVERT: 1020f57e15c8 Merge "qcacmn: WMI regulatory message change" REVERT: 935cd2dae815 qcacmn: Add new iterate PSOC API for all objects REVERT: 9365b087828c qcacmn: Fix lock issues with object manager REVERT: 8c2ce4125486 qcacmn: Fix peer ref count issue in p2p_mgmt_tx REVERT: 7f0931823550 qcacmn: Fix checkpatch warning in policy manager component REVERT: 41e34b1ca3a1 qcacmn: Fix the position of qdf_nbuf_map in Tx DP REVERT: 6b23f75bf846 qcacmn: Fix for unaligned memory access REVERT: bd46f6f92905 qcacmn: Add macros for aligning addresses REVERT: efd4d823914d qcacmn: Lithium LRO Support REVERT: 987d57e40585 qcacmn: WMI regulatory message change REVERT: 5e7f1dc1d130 qcacmn: Activate init and deinit for regulatory component REVERT: ae20f0b309fa qcacmn: Trigger panic if psoc object is leaked when destroying obj mgr REVERT: 38cea4afc4a1 qcacmn: Reduce log level to avoid watchdog REVERT: e39aab9f742d qcacmn: Populate TLV event ids for WIN specific WMI events REVERT: 476d33a2b170 qcacmn: Add TLV implementations for WIN specific WMI CMDs REVERT: f271ef063ffb qcacmn: Make sure no PCIe link access when runtime PM suspended REVERT: 9c6f84da99ff qcacmn: Resume fastpath DP in correct place for runtime PM REVERT: 9f174c6e2fd9 qcacmn: Add Non Association WDS(NAWDS) Support for Lithium REVERT: e0a0247ead50 qcacmn: Reduce the log spam in kmsg REVERT: c606d91600ff qcacmn: Populate WIN specific vdev param for TLV REVERT: 9a7fdc14a61e qcacmn: Populate WIN specific pdev param for TLV REVERT: 54518924c366 qcacmn: Add public API to set/reset NOL channels in regulatory REVERT: 43568a9b3fdb qcacmn: Fixes for regulatory channel event processing REVERT: 40c1783ccc3b qcacmn: Remove 4.9 ghz channels from reg component REVERT: 5ae2b3ade647 qcacmn: Changes for DFS component to interact with southbound REVERT: a3fc52371430 qcacmn: Do not free objmgr global context if child objects are leaked REVERT: bfc37942a592 qcacmn: 11ax Draft1.0 wmi changes REVERT: 398935eb5605 qcacmn: Fix the null check before invoking function REVERT: cbe44a82a793 Merge "qcacmn: Increment peer ref count for mgmt Tx frame" REVERT: 1d891ed8d307 qcacmn: Fix for datapath latency issues REVERT: 62af8f390941 qcacmn: Fix Runtime PM compilation issues REVERT: 2c6381da6b15 qcacmn: Add null check before invoking function REVERT: 2a294f3483fb qcacmn: Rename nan_utils_i.h to nan_main_i.h REVERT: 3968e9abd723 qcacmn: Increment peer ref count for mgmt Tx frame REVERT: 57d866024a14 qcacmn: fix crash found in intrabss-forwarding REVERT: 1b63ac6bf5f1 qcacmn: Fix a compilation issue in TSO DP code REVERT: dbd1635cfe10 qcacmn: Add pdev_id in extract APIs for few pdev events REVERT: 1fb9ce34b785 qcacmn: Change public APIs to pdev level REVERT: 1b8762f7a659 qcacmn: Populate the current channel list by pdev REVERT: bb105f90d1da qcacmn: Include correct header file in epping module for policy manager REVERT: b178eb464d8d qcacmn: Initialize LRO and rx hash during vdev attach REVERT: 312638baa2ba qcacmn: NULL check added before calling dfs_tx_ops REVERT: bedeed925798 qcacmn: Remove unnecessary QDF_ASSERT to avoid watchdog bark REVERT: b12ccb74a074 qcacmn: Support oom recovery for rx ce's REVERT: c0c00a2c46ff qcacmn: Improve recv buffer refill failure logging REVERT: ff18ea7927fe qcacmn: Remove thread unsafe ce_debug varialbes REVERT: 32f8ccfadc78 qcacmn: Increase the ring size of the IPA ring REVERT: 3891949b8caa qcacmn: Increase wmi ce rx ring size REVERT: cbcd8397ea14 qcacmn: Block non-wmi traffic in ce layer durring suspend REVERT: 06ba41e80421 qcacmn: Move to common wmi event id for scan REVERT: f664eee546eb qcacmn: Kbuild changes to include regdomain dispatcher file in qdf REVERT: b90940cb5af4 qcacmn: Move to common wmi event id for P2P REVERT: 6d7909cdbe52 qcacmn: revert temp support legacy P2P by new scan component REVERT: dc79e0759ca8 qcacmn: set correct pdev_id in pdev param REVERT: a85d8b4ad787 qcacmn: Fix SKB double free issue in nl_srv_ucast REVERT: 849fd2c75977 qcacmn: Init and deinit P2P REVERT: 169eff157da8 qcacmn: Add new WMI API to unregister event handler REVERT: 30e813585908 qcacmn: Changes for BA window update REVERT: da0e2f41b7b0 qcacmn: Add SCAN WAR for hawkeye emulation REVERT: 6b387341207f qcacmn: Add multiradio support for SCAN REVERT: 89db19b5b7c7 qcacmn: Enable converged scan component REVERT: ac2819788bfd qcacmn: Add null check for legacy callback functions in policy manager REVERT: 564d3558336c qcacmn: Fix rmmod crash on 8074 soc emulation setup REVERT: 6eca1a62dae1 qcacmn: Monitor mode configuration and processing REVERT: f151c386005c qcacmn: Changes to store stats in 64bit data type REVERT: 0b69ec499886 qcacmn: Update legacy fixes in new policy manager component REVERT: 3dcc6ff1122a qcacmn: Fix SME callback for policy manager component REVERT: 81967e04f379 qcacmn: Check NULL before derefencing pPacket from htc_packet_dequeue REVERT: 110bf967415d qcacmn: Fix size mismatch between dma_map and dma_unmap in Tx path REVERT: a8d98c8f5ee2 qcacmn: Fix incorrect meta header issue in mesh tx path REVERT: 3318807269a9 qcacmn: Add shared print_ctrl_obj for qdf_trace_msg REVERT: 87686d9a2f7b qcacmn: Fix for ampdu aggregation in host statistics REVERT: c784f4e8dd0c Release 5.1.1.17I REVERT: 0261c63a51ee qcacmn: Support rx p2p public action frame REVERT: 6ddb08054f28 Release 5.1.1.17H REVERT: af7fd9012998 qcacmn: Re-factor processing of WMI_REG_CHAN_LIST_CC_EVENTID REVERT: e407974144a5 qcacmn: Add the event handler for WMI_REG_CHAN_LIST_CC_EVENTID REVERT: a6f2836edb2b Release 5.1.1.17G REVERT: 5e31b638c38c qcacmn: Add get/update vdev pause bitmap support in PMO REVERT: 88f61415501a Release 5.1.1.17F REVERT: 089fd7c9da53 qcacmn: Implement Dynamic serialization rules framework REVERT: a36843cd5bb8 Release 5.1.1.17E REVERT: 6f6166e36cfe qcacmn: Add support for intra-bss forwarding REVERT: 975bf37ab6a6 Release 5.1.1.17D REVERT: d5b7889c7c07 qcacmn: Add device ID for multinode support in Hawkeye emulation platform REVERT: 7f5460ce9ae6 Release 5.1.1.17C REVERT: 526307e52ae9 qcacmn: [11AX] Add vendor command for userspace to get HE capabilities REVERT: 8952b583823f Release 5.1.1.17B REVERT: f37bed7d2e52 qcacmn: Move communication with firmware to vdev_ready in PMO REVERT: de25c8804f7d Release 5.1.1.17A REVERT: e2fa8b7861d7 qcacmn: Setup CDP interface for flushing RX queue REVERT: 53e7fb8fa346 Release 5.1.1.17 REVERT: e07402f57718 qcacmn: Add a legacy callback to get the type of non connected vdev REVERT: 087062b4bb99 Release 5.1.1.16Z REVERT: 6834d321d8cd qcacmn: Fix IRQ disable for unit-test suspend on PCIe REVERT: c744104a4ebc Release 5.1.1.16Y REVERT: 6716dfffcdc2 qcacmn: Add interface to WDI-stats and quota limit REVERT: 42096a2a7afa qcacmn: Remove unnecessary NULL check before dereferenced REVERT: 2a31213ccfe1 qcacmn: Change HDD IPA to comply with the refactored SKB CB REVERT: 21ea04c7d0f6 Release 5.1.1.16X REVERT: f8c3145190f2 qcacmn: move crypto init from umac to cmn code REVERT: 439d7b515d6d qcacmn: Fix setkey issue in sta mode REVERT: 13e9f9bb1918 qcacmn: Integrate crypto service and sw files REVERT: c365d5fbb50b qcacmn: Add hostapd crypto files REVERT: 89d288129ee5 qcacmn: Add crypto service files REVERT: 0d0a368b46e4 qcacmn: add crypto callback registration REVERT: d5b8cfa2ed16 Release 5.1.1.16W REVERT: 7b7ea4d649b0 qcacmn: Add wlan_pdev_reset_ospriv() method REVERT: 62a92578680d Release 5.1.1.16V REVERT: 8b71edb772ba qcacmn: Add new WMI API REVERT: 4474e4c33fb7 Release 5.1.1.16U REVERT: 7957fa970539 qcacmn: REO descriptor allocation change REVERT: 34ff0b5a3c10 Release 5.1.1.16T REVERT: f53a9b0f4156 qcacmn: HIF: Reduce the log spam in Kmsg REVERT: caaec0ba3b91 Release 5.1.1.16S REVERT: 974d0a527535 qcacmn: Add variable to store magic pattern REVERT: a4832c70e0b7 Release 5.1.1.16R REVERT: b7e3c980e52a qcacmn: Separate pdev detach processing as per pdev attach REVERT: b4ce09a734ac Release 5.1.1.16Q REVERT: 54befcbf4c09 qcacmn: Add 2x2 chain configuration in policy manager REVERT: 1b8fd3ec0fef Release 5.1.1.16P REVERT: 68429e32a053 qcacmn: Invoke NAN APIs from dispatcher REVERT: 2a6adb345e6a Release 5.1.1.16O REVERT: 5154273ac35c qcacmn: Include NAN component ID in common files REVERT: 709a3b3b4d63 Release 5.1.1.16N REVERT: 1024ce0045d1 qcacmn: Add NAN changes in target_if and lmac common files REVERT: 917178617f50 Release 5.1.1.16M REVERT: 177b6a3f3b37 qcacmn: Fix DBS & HW mode configurations for policy manager REVERT: 8d9a6d09b47e Release 5.1.1.16L REVERT: 2a22561d0c3f qcacmn: [11AX] Add changes for 11ax peer association REVERT: 3e2666829ebc Release 5.1.1.16K REVERT: 8d46dbd8ac05 qcacmn: Remove legacy dependency from Policy Manager Part 7 REVERT: ac620941dad7 Release 5.1.1.16J REVERT: 557bf6fcb39a qcacmn: Add necessary header files REVERT: d5a387826f28 Release 5.1.1.16I REVERT: 808f33bcaa10 qcacmn: Remove event report when failed to allocate memory REVERT: 7a169c9a81a4 Release 5.1.1.16H REVERT: 54c9a7ddf419 qcacmn: Policy manager component HDD callback changes REVERT: 8c8ca7d492d7 qcacmn: Save user configurations in policy manager component REVERT: e675dc6fcf9b Release 5.1.1.16G REVERT: 2a1033ce7da7 qcacmn: Add new files for new NAN component REVERT: e768091f821c Release 5.1.1.16F REVERT: 9dd1ed1a8402 qcacmn: ADD qdf changes required for datapath REVERT: 9d7d7043b45c Release 5.1.1.16E REVERT: 38ae892add70 qcacmn: DFS componentization (DFS Dispatcher) REVERT: 37cef934f181 Release 5.1.1.16D REVERT: 41a58394a7a4 qcacmn: WMI changes for P2P component REVERT: c5da74237c2c Release 5.1.1.16C REVERT: dfc571c52132 qcacmn: mgmt frame txrx REVERT: 26781f65dc78 qcacmn: remain on channel REVERT: 930869e013ed qcacmn: Private commands and wmi events for P2P REVERT: 03917b3447d1 Release 5.1.1.16B REVERT: a77da0da850f qcacmn: Txrx statistics for Lithium datapath REVERT: a590df80b426 Release 5.1.1.16A REVERT: d97371668335 qcacmn: Initial crypto service component addition REVERT: af42303440bc Release 5.1.1.16 REVERT: 364a3d31a939 qcacmn: Invoke WIFI POS APIs from dispatcher init and deinit REVERT: 922724f2db16 qcacmn: Implement WIFI_POS commands REVERT: 18ceca16b73c qcacmn: Add LMAC interface for WIFI POS component REVERT: 445582f5b0e3 Release 5.1.1.15Z REVERT: eab1923f7e80 qcacmn: DFS componentization (RADAR event notification) REVERT: 49f69436c22c qcacmn: DFS componentization (NOL) REVERT: 189e80817f64 qcacmn: DFS componentization (Zero CAC) REVERT: 08748c89fb3a qcacmn: DFS componentization (CAC) REVERT: 752ce0a9de49 qcacmn: DFS componentization (Filter Tables) REVERT: af7d7da0ccc7 qcacmn: DFS componentization Initial version REVERT: b13637bbdbb2 Release 5.1.1.15Y REVERT: b17d067de018 qcacmn: Changes to support LFR REVERT: a6a2fab439aa Release 5.1.1.15X REVERT: cc0933b151a1 qcacmn: Add delete node definition when MEMORY_DEBUG macro is undefined REVERT: 3ec493ec9b44 Release 5.1.1.15W REVERT: cb16f9de15d2 qcacmn: Rectify arguments to qdf_mem_set REVERT: 687340df4612 Release 5.1.1.15V REVERT: ef66f6d21e26 qcacmn: Move max_event_idx and ctx_lock to wmi_soc REVERT: 72b28bb3766f Release 5.1.1.15U REVERT: 949674c4cbc9 qcacmn: Add DSCP_TID changes for Lithium REVERT: ec9cb37ce5ba Release 5.1.1.15T REVERT: 89c8a8a54641 qcacmn: Change WLAN_P2P_ENABLE to CONVERGED_P2P_ENABLE REVERT: cde7d2553ca4 Release 5.1.1.15S REVERT: a8423167a9ca qcacmn: Implement Wifi Positioning Init/Deinit REVERT: 5a9c9df3cd0e Release 5.1.1.15R REVERT: fc79e797e9ef qcacmn: Increase peer count to 32 in DP cfg REVERT: df8e0bea8f86 Release 5.1.1.15Q REVERT: 9cab88d2ab16 qcacmn: Populate the master channel list from firmware REVERT: 7b56f8d67a2a qcacmn: Regulatory component public APIs REVERT: 1fd82c6c5823 qcacmn: Regulatory component registration REVERT: cac909128a0f Release 5.1.1.15P REVERT: 2b94b1de5bae qcacmn: New regulatory database REVERT: e2cc7069f566 qcacmn: Initial version of regulatory component changes REVERT: fdc7ddc89cce Release 5.1.1.15O REVERT: e3e6f491d1da qcacmn: Add wrapper to call legacy userspace or GENL socket API REVERT: 070cdce63122 Release 5.1.1.15N REVERT: 9a562cb5bce9 qcacmn: Add NULL check for dma address before calling unmap REVERT: c381b001441e Release 5.1.1.15M REVERT: 81c60e87a309 qcacmn: Airtime Fairness convergence REVERT: 77a53d25e2e8 Release 5.1.1.15L REVERT: 01c4031969cf qcacmn: Add a flag in skb->cb for packet tracking REVERT: 4409f1c1fe2d Release 5.1.1.15K REVERT: cdeea991199c qcacmn: Remove legacy dependency from Policy Manager Part 6 REVERT: dce2b089bf37 qcacmn: Remove legacy dependency from Policy Manager Part 5 REVERT: 1700e43c630d Release 5.1.1.15J REVERT: 979a3f3e0b06 qcacmn: Add sequence number to peer mlme object REVERT: 5461ba81f311 Release 5.1.1.15I REVERT: b6f300b4b252 qcacmn: Initialize Policy Manager on host common REVERT: 3305aabbb6e9 Release 5.1.1.15H REVERT: e4449d3d01cf qcacmn: Enable Policy Manager logging REVERT: 530ac5f3e38a Release 5.1.1.15G REVERT: 381fe0ff8e40 qcacmn: Set Band Capability ini config to PSOC user config REVERT: a31e5a4a384c Release 5.1.1.15F REVERT: 73ce0d0216f6 qcacmn: tdls module init and deinit REVERT: a29801145c86 Release 5.1.1.15E REVERT: 40b91b83fa10 qcacmn: Provide new objmgr API REVERT: 2190e728ad4c Release 5.1.1.15D REVERT: 5122f8fc485a qcacmn: Enable TSO support for QCA8074/6290 DP REVERT: 07ec569895e6 Release 5.1.1.15C REVERT: 99399b4e6913 qcacmn: Add target_if handle in pdev REVERT: 4dea15f8d4b4 Release 5.1.1.15B REVERT: 8aa751af5933 qcacmn: API to expose vdev max_peer_count REVERT: 95ef0c56755f Release 5.1.1.15A REVERT: 9b820f500fc3 qcacmn: Object manager Changes for peer deletion response handling REVERT: 0072b84e2baf Release 5.1.1.15 REVERT: 9edb9614d932 qcacmn: Send osif_pdev in peer_unref handler REVERT: 30dd9bbcd271 Release 5.1.1.14Z REVERT: 1e7401cbc7a9 qcacmn: Add Host Lithium Stats REVERT: c0ce628e49f6 Release 5.1.1.14Y REVERT: 99a10d078d8c qcacmn: Do not allocate scheduler context dynamically REVERT: 14e97c31a933 Release 5.1.1.14X REVERT: aab9ff4cbbf8 qcacmn: Remove legacy dependency from Policy Manager Part 4 REVERT: 94fef7786be7 qcacmn: Remove legacy dependency from Policy Manager Part 3 REVERT: b7659f7c1a6e Release 5.1.1.14W REVERT: 80abcf4edea2 qcacmn: Remove legacy dependency from Policy Manager Part 2 REVERT: 40a32cc43c70 Release 5.1.1.14V REVERT: 6c44a1c866a7 qcacmn: Add wireless device to vdev os interface REVERT: 0fbe64f24bd9 Release 5.1.1.14U REVERT: 38147d78438b qcacmn: Update vdev params list for tlv target REVERT: 74502aa2e4c7 Release 5.1.1.14T REVERT: 2eb57437bc02 qcacmn: Remove legacy dependency from Policy Manager Part 1 REVERT: 89d8cde2ed89 Release 5.1.1.14S REVERT: 396518b08f64 qcacmn: Defines os and target interfaces REVERT: 86637ce9668d Release 5.1.1.14R REVERT: 67c7877fe00a qcacmn: Reduce maximum contiguous allocation size REVERT: 097b546f7852 Release 5.1.1.14Q REVERT: fc86d5e9933b qcacmn: Add support for DFS_PHYERR_OFFLOAD commands REVERT: 4c4f0dc0d0f8 Release 5.1.1.14P REVERT: e23557e71704 qcacmn: Add qdf_device to psoc object REVERT: d111a279bd30 Release 5.1.1.14O REVERT: 2f1324678d39 qcacmn: Add support to update user defined scan params REVERT: 673bd512f3e3 qcacmn: Fix QDF assert in wlan_abort_scan if vdev is NULL REVERT: 8a24f5038ccd Release 5.1.1.14N REVERT: e4920915c70c qcacmn: Move PCL weight macros to api header file REVERT: 1e34c3fa0195 qcacmn: Define utility functions of policy manager component Part 3 REVERT: 9c2d0c60ba7c qcacmn: Define utility functions of policy manager component Part 2 REVERT: 9c73f73749a2 qcacmn: Define utility functions of policy manager component Part 1 REVERT: 75f622428bf8 qcacmn: Define DBS action functions of policy manager component REVERT: b48288685fa5 qcacmn: Define core functions of policy manager component REVERT: 26d90e14ae4e qcacmn: Preferred Channel List derivation logic REVERT: 8b6cb16342eb Release 5.1.1.14M REVERT: 38af0dbc439a qcacmn: Add cac duration and reg domain in vdev start cmd REVERT: b76e6980fc4f Release 5.1.1.14L REVERT: 2173d3969e17 qcacmn: Map regulatory macros to legacy regulatory REVERT: 388be5105bc5 Release 5.1.1.14K REVERT: e59d03a76bbd qcacmn: Fix preallocation perf build compilation error REVERT: 747001c1100d qcacmn: Remove CONFIG_CNSS ifdef for memory proallocatation REVERT: 7cf5f320eedb Release 5.1.1.14J REVERT: 757f799c947d qcacmn: Add DFS dbgid REVERT: 791f4e9684ea Release 5.1.1.14I REVERT: 2a0301a38941 qcacmn: Assign enum value to qca_wlan_vendor_config REVERT: 4952a4b32647 Release 5.1.1.14H REVERT: 7c6b935c647f qcacmn: Add support to use generic netlink sockets for userspace apps REVERT: ca0e1697432d Release 5.1.1.14G REVERT: c7cf021d175b qcacmn: Add support for delay_start_time in scheduled scan request REVERT: 3388ba372083 Release 5.1.1.14F REVERT: 9e780e357076 qcacmn: Rename utility function in policy manager component REVERT: d00a36dfbe64 Release 5.1.1.14E REVERT: 1404917b6e72 qcacmn: Add support for hash based rx steering REVERT: ebeac9462524 Release 5.1.1.14D REVERT: be427668461c qcacmn: Avoid new connection while HW mode change is issued REVERT: 147267935fea Release 5.1.1.14C REVERT: 5caa83a44e1f qcacmn: Fix review comments(trivial) given previously REVERT: 6c6bdee6dda8 Release 5.1.1.14B REVERT: 5cb811a79225 qcacmn: Remove WMI vdev ofdma_cplen command population REVERT: 398376a13590 Release 5.1.1.14A REVERT: 8648df62f7a7 qcacmn: Add new get_tso_num_seg API with address range check REVERT: 1ecf17741e50 Release 5.1.1.14 REVERT: f9297e523b2f qcacmn: Add changes in scan req to support P2P search scan REVERT: d7caa4055e58 Release 5.1.1.13Z REVERT: 5a7b8301c8ba qcacmn: Temp changes to support ROC with new scan module REVERT: d04a49dedbb3 Release 5.1.1.13Y REVERT: 9b110f19d7b8 qcacmn: Add monitor time for PER based roam REVERT: da9fbfea14f8 qcacmn: Set PER based roam value for config REVERT: 5a4968e1457f qcacmn: Changes for PER based roaming REVERT: 20de934e70e5 Release 5.1.1.13X REVERT: b35a0ddc5872 qcacmn: Include WIFI POS component ID in common files REVERT: fc2d8879e456 Release 5.1.1.13W REVERT: 55e1d7242888 qcacmn: Fix wlan log svc leaks REVERT: 18f952c1e342 Release 5.1.1.13V REVERT: 4191d4a28510 qcacmn: Add APIs to configure Active BPF Mode REVERT: fb39e006841c qcacmn: Add change to get rid of unused tx descriptor pools REVERT: 849692259b12 Release 5.1.1.13U REVERT: bc2d91f8f346 qcacmn: Add TxRx Statistics for Lithium datapath REVERT: 9637d2a02c0b Release 5.1.1.13T REVERT: 86e9826f044b qcacmn: Fix interrupt handling after pdev deinit REVERT: 777affa2c36d Release 5.1.1.13S REVERT: 50df0b0f1fda qcacmn: Align frameworks of P2P component to convergence policy REVERT: f228f1525499 Release 5.1.1.13R REVERT: 397071836e64 qcacmn: Fix incorrect buffer for channel info in multiple vdev restart cmd REVERT: 642958d9000e Release 5.1.1.13Q REVERT: 89284c2621b1 qcacmn: Add new files for Wifi Positioning component REVERT: f393366fce76 Release 5.1.1.13P REVERT: 891d520f963b qcacmn: Refactor lithium datapath configuration items REVERT: f874df211ef0 Release 5.1.1.13O REVERT: 409f04a345e2 qcacmn: Fix PMO deinit sequence REVERT: a3c3fc96b190 Release 5.1.1.13N REVERT: d61006cb6b6b qcacmn: Fix the offset for HAL Tx Rate stats and enable stats by default REVERT: cf7206c469b1 Release 5.1.1.13M REVERT: f94beaad3622 qcacmn: scan convergence - add target if changes REVERT: e5f3f0f10e0a qcacmn: Add 11ax related elements to common scan code REVERT: d1442b3c0f6f Release 5.1.1.13L REVERT: 514201712a9b qcacmn: Add callback context for wake up / suspend ack callback's REVERT: 698612c58bcc qcacmn: Add LPHB, User space suspend and resume tx/rx ops REVERT: 011a8aea101c qcacmn: Add LPHB, Suspend and Resume support in PMO REVERT: e64b0fd28e6b Release 5.1.1.13K REVERT: ec4f8e61c64f qcacmn: Add support for Mesh Rx filters REVERT: ebe927f7137e Release 5.1.1.13J REVERT: 2f81e9605ec4 qcacmn: Increase size of MSDU EXT DESC REVERT: db8db581cd97 Release 5.1.1.13I REVERT: d14a18919437 qcacmn: Fix memory leaks in scan start and stop requests REVERT: 54c28ccd1443 qcacmn: Add vdev in abort scan request REVERT: 483d914ab746 qcacmn: Improve logging in scan done callback and BSS ageout REVERT: d0439cf6a803 Release 5.1.1.13H REVERT: 31b0a1cdc83d qcacmn: initialization of policy manager component REVERT: 570dd85d5622 Release 5.1.1.13G REVERT: 67ad342abe04 qcacmn: Add RX TLV debug prints in error path REVERT: b81cd55cf988 Release 5.1.1.13F REVERT: 0edbd8cc082f qcacmn: Add host diag events for wlan disconnection state REVERT: 5f45cfa93cf2 qcacmn: Add documentation for diag events REVERT: f2e0f3f7a3e3 Release 5.1.1.13E REVERT: 3e5e077d52bd qcacmn: Fix tx completion stats for mesh REVERT: c64c8629389d qcacmn: Add debug support for mesh REVERT: 556bf7fc1509 Release 5.1.1.13D REVERT: 53477c51c854 qcacmn: Add TLV implementations for WIN specific WMI CMDs REVERT: cf77948b3130 qcacmn: Add TLV extraction APIs for WIN specific WMI events REVERT: c750ae1175e2 qcacmn: Add TLV implementations for WIN specific WMI CMDs REVERT: d780035c3485 qcacmn: Add TLV implementations for WIN specific WMI CMDs REVERT: ebeac48e172f Release 5.1.1.13C REVERT: e32150ba3eb7 qcacmn: Replace HELIUMPLUS_PADDR64 with HTT_PADDR64 REVERT: 8f5f8fce670b Release 5.1.1.13B REVERT: 161654aefad0 qcacmn: Convert wireless modes from target to host define REVERT: fb2ead4abdc3 Release 5.1.1.13A REVERT: 5dba3a3f9a7d qcacmn: Fix init failure and DP detach crash REVERT: 04d9944cbaa0 Release 5.1.1.13 REVERT: 99554a349f0a qcacmn: Save user configurations in psoc REVERT: 97678cf8069d Release 5.1.1.12Z REVERT: c14b1b6f664d qcacmn: Add support for Mesh RX stats REVERT: d3600859becb Release 5.1.1.12Y REVERT: 7aad6f68c7ef qcacmn: Change default firmware log levels REVERT: d9a2bf3fc5fd Release 5.1.1.12X REVERT: 3f62370e2391 qcacmn: Add support for Mesh Tx path REVERT: 5a8903b5f0fc Release 5.1.1.12W REVERT: 2bf04b40c0d3 qcacmn: Add support for WDS source port learning REVERT: f23af78c43fa Release 5.1.1.12V REVERT: aae8c4177ee5 qcacmn: modify RX path to support multi-radio REVERT: 4a1d49dfb213 Release 5.1.1.12U REVERT: d7673a3c081e qcacmn: Remove duplicate (ext)service ready structures from WMI REVERT: 4e965a23cc86 Release 5.1.1.12T REVERT: 6e4f13348b1b qcacmn: restructure policy manager component REVERT: 148efadebe37 Release 5.1.1.12S REVERT: 75b776a7cf1b qcacmn: Fix unknown symbol error when FEATURE_TSO is disabled REVERT: 1b6713eb15dd Release 5.1.1.12R REVERT: 0f86c40b01ba qcacmn: Populate service ready data in PSOC REVERT: 0364cc80bae9 Release 5.1.1.12Q REVERT: 7acd31fa3353 qcacmn: Add cfg80211 scan start and stop command REVERT: 6a1c821afd28 Release 5.1.1.12P REVERT: 37bf2e0dca5e qcacmn: Add changes to get/flush scan results REVERT: 8f87b9515afc Release 5.1.1.12O REVERT: 3064cd6aab99 qcacmn: Fix incorrect status initialization REVERT: 6ff102fdad02 Release 5.1.1.12N REVERT: c18657199fe7 qcacmn: Add extract APIs for qvit event REVERT: ba56a96c1f95 qcacmn: Add pdev_id in utf event REVERT: 86ff51aa729a Release 5.1.1.12M REVERT: af9ace8358e5 qcacmn: Fix wlan_cfg file inclusion and remove duplicate static API REVERT: 11d4f50003ea Release 5.1.1.12L REVERT: 5f3eea41fbe7 qcacmn: Rename serialization files REVERT: 72de3d95c81d Release 5.1.1.12K REVERT: cb5bf77dc63e qcacmn: Refactor the wmi code for PMO component adaption REVERT: 890dbd2774e2 qcacmn: Register PMO component RX OPS in Global lmac_if REVERT: 33f335ad4a32 qcacmn: Add PMO functionality in target interface REVERT: 18ac01d2f628 qcacmn: Add pmo tx ops and rx ops in lmac interface REVERT: 77172ecc0ee4 qcacmn: Add pmo init/deint support REVERT: 7295f04a1133 Release 5.1.1.12J REVERT: ff79f9589a8b qcacmn: Added WMI support for HE VDEV commands REVERT: 199b72d9bbbf qcacmn: Update missing HE MAC/PHY WMI capabilities REVERT: 3abe2eef8a5f Release 5.1.1.12I REVERT: e04042ab5950 qcacmn: Fix NULL access in ext service API REVERT: a5a04f624eb1 Release 5.1.1.12H REVERT: 9eb058adcab3 qcacmn: Add changes to indicate beacon frame to cfg80211 layer REVERT: d4e600f7d6b8 qcacmn: Add changes to add scan entry in scan cache REVERT: 4caf1a9af4ae qcacmn: Add scan database init and deinit changes REVERT: 760c116e0f30 Release 5.1.1.12G REVERT: 22f95dcc59ee qcacmn: scan convergence - interface definition REVERT: 46c03169badc qcacmn: Use correct offset for rx ring id REVERT: ed5a913d52b7 Release 5.1.1.12F REVERT: 7cea3414ec9b qcacmn: Add ID for config component REVERT: 5c503a4c8a65 Release 5.1.1.12E REVERT: 6938efe2cff1 qcacmn: Add WMI APIs to support CSA for beacon offload REVERT: 4fb37936519e Release 5.1.1.12D REVERT: 1033363bad69 qcacmn: Add configuration to enable per-PDEV tx descriptor pool REVERT: ab33d9bb8f2c qcacmn: Fix Tx completion handling by using pdev instead of vdev REVERT: 4eeafc6df308 Release 5.1.1.12C REVERT: c018d5ed3a63 qcacmn: Do not populate service ready data in PSOC REVERT: 67980337c9da Release 5.1.1.12B REVERT: 75b601891bcf qcacmn: Add mesh WMI support REVERT: e308890e3e46 Release 5.1.1.12A REVERT: 19f4104bcb90 qcacmn: Provide new serialization APIs & message types for legacy module REVERT: a43598c26dba qcacmn: Fix previously provided review comments for serialization module REVERT: cedfd2686008 Release 5.1.1.12 REVERT: bcf62ed43ef7 qcacmn: Initialize utils/logging module from QDF REVERT: 6405932e631e Release 5.1.1.11Z REVERT: 3a6d34a6593a qcacmn: Add changes to populate (ext)service ready data in psoc REVERT: 5ab8052a259e qcacmn: Add ext service ready data structures in header file REVERT: b9ed6cc1cf95 qcacmn: Add service ready data structures in header file REVERT: 1cc78deb3c0b qcacmn: Add files for (ext)service ready data access in psoc REVERT: 740a26d1739d Release 5.1.1.11Y REVERT: 1ef07b917b49 qcacmn: Clean up comment text in psoc obj source file REVERT: fdad4288cdce Release 5.1.1.11X REVERT: fbce07779202 qcacmn: Add ID for policy manager component REVERT: 80489466e388 Release 5.1.1.11W REVERT: 277f45e2b1a4 qcacmn: Add support to handle RAW packets in RX path REVERT: 713a5dd0e5c5 Release 5.1.1.11V REVERT: 846cf373060e qcacmn: Do IPA version based DMA coherent mask setting REVERT: 4bd194660d10 qcacmn: wmi_host_mgmt_rx_hdr struct cleanup for UMAC covergence REVERT: e9be4534ecfb Release 5.1.1.11U REVERT: 9fac863f7361 qcacmn: Fix for kernel panic in rx path REVERT: 2ee22c724053 Release 5.1.1.11T REVERT: 3e5a3ba077fb qcacmn: Define os private structure in pdev object REVERT: 282e024fe17e Release 5.1.1.11S REVERT: 8bebb003a462 qcacmn: WAR for REO queue deletion race with HW REVERT: d0ea21f10938 qcacmn: WBM ring changes to fix stability issues REVERT: e8828791e0d5 Release 5.1.1.11R REVERT: 1b4d08d6bb4d qcacmn: Add support to print MCS rate, SGI & TID REVERT: 0a013ab23106 Release 5.1.1.11Q REVERT: ee2322c8f938 qcacmn: Enabling WPS for Hawkeye REVERT: 646fb5f426f2 Release 5.1.1.11P REVERT: 1cbd823f1bfa qcacmn: Send beacon frame in wmi_roam_invoke_cmd REVERT: c48765600b80 Release 5.1.1.11O REVERT: c336de23c904 qcacmn: Fix type of parameter passed to serialization timeout callback REVERT: 086d6aad35c3 Release 5.1.1.11N REVERT: d10b26950060 qcacmn: Set VDEV SELF PEER and BSS peer to NULL on peer detach REVERT: 5a4bc9d85291 Release 5.1.1.11M REVERT: e2e544267e20 qcacmn: Global lmac_if REVERT: 9809ff9e460e Release 5.1.1.11L REVERT: b5c5b53524a0 qcacmn: Support per mac CE for WMI commands REVERT: e17e3b63e07d qcacmn: Support per mac CE for WMI commands REVERT: e77f65346333 qcacmn: Add support to send hw_mode in init cmd REVERT: 63987624efc0 qcacmn: Add pdev_id for regdomain cmd send API REVERT: fee9e5424474 qcacmn: Add pdev_id in Pdev AST reserve event REVERT: c7d68db191d6 qcacmn: Add pdev_id in pdev commands and events REVERT: 95db4376346b Release 5.1.1.11K REVERT: 22d1abffe197 qcacmn: WMI service ready convergence changes REVERT: 62ab2cd1aabf Release 5.1.1.11J REVERT: d1e5de57f25e qcacmn: Add PMO ID in obj mgr reference debug id REVERT: 2891d2aa881c Release 5.1.1.11I REVERT: 45f85569ac40 qcacmn: Add cdp support four address raw mode simulation REVERT: e41bc4aa3237 Release 5.1.1.11H REVERT: 6f56586d9a2a qcacmn: Add 1 to pdev_id for multi-radio REVERT: 8457f65ab867 Release 5.1.1.11G REVERT: 2e1088dd4b09 qcacmn: Scan module init and deinit REVERT: 037ae9c9ebfc Release 5.1.1.11F REVERT: 58147956f146 qcacmn: Clean up WMI TLV/Non-TLV headers REVERT: c575ebac73a1 Release 5.1.1.11E REVERT: a60ad827cfdc qcacmn: Implement serialization command rules and processing logic REVERT: 9760228d7001 Release 5.1.1.11D REVERT: b2f5b6506db4 qcacmn: Add the iwpriv command parameter for runtime target dump REVERT: 91913d10101d Release 5.1.1.11C REVERT: 9748234151a6 qcacmn: Add cdp support for external tx completion for mesh mode REVERT: 642affe68bee Release 5.1.1.11B REVERT: 7e3f45da3c4d qcacmn: scan convergence - initial set of files REVERT: e815fc5b9731 Release 5.1.1.11A REVERT: 6bb6687ef847 qcacmn: Initial power manager offload skeleton REVERT: 4f3ce9620519 Release 5.1.1.11 REVERT: b43977b1525e qcacmn: Serialization component initialization REVERT: 0bb803fb7edb qcacmn: Fix compilation error caused by object manager API change REVERT: 16641b145a69 qcacmn: Provide implementation of command queue operations REVERT: 8a583437e7fe qcacmn: Fix bugs in serialization module reported by reviewer REVERT: 37bad030c7c5 Release 5.1.1.10Z REVERT: 60644c29e622 qcacmn: Add core\utils directory and files to qcacmn REVERT: 619515279000 Release 5.1.1.10Y REVERT: c430e1081f48 qcacmn: Add new obj manager API REVERT: 85bf1748c1e5 Release 5.1.1.10X REVERT: d4068aab107e qcacmn: Change WMI API's event_buf length type to uint32_t REVERT: 00f41066756c Release 5.1.1.10W REVERT: f482dea2a7d0 qcacmn: Initialization of P2P component REVERT: e764b9809612 Release 5.1.1.10V REVERT: e7d51ef086cb qcacmn: restore peer meta_data across msdus of A-MSDU REVERT: 34a5d6663241 Release 5.1.1.10U REVERT: 4e3341aa2a4f qcacmn: RX nbuf allocation from phy addr 0x50000000 and above for x86 REVERT: e2a9c86ca252 Release 5.1.1.10T REVERT: 3549b43aab60 qcacmn: Drop pkts with same source MAC addr as BSS peer REVERT: edf2aad8b1fc Release 5.1.1.10S REVERT: 4d5d436e8a3b qcacmn: Add missing lock protection between DP Tx and Tx completions REVERT: 25aa822c28a4 Release 5.1.1.10R REVERT: 394a0f6e4087 qcacmn: Object Manager change REVERT: d275a82ddb64 Release 5.1.1.10Q REVERT: 009eee1dbba0 qcacmn: Change signature of mgmt rx frame related APIs REVERT: b98676c6b999 Release 5.1.1.10P REVERT: 45f665c82951 Release 5.1.1.10O REVERT: 38edada3e8bd Release 5.1.1.10N REVERT: ed8018ded106 qcacmn: optimize the usage of runtime PM spinlock REVERT: eee91cedfd73 Release 5.1.1.10M REVERT: f2a125a6f85a qcacmn: Handle void pointer declarations for pdev and vdev REVERT: 703be6d6c468 qcacmn: New file to hold abstract structure handlers REVERT: 5319baa1a308 Release 5.1.1.10L REVERT: b7bc7e789b8d qcacmn: Add ref cnt enumeration for new modules REVERT: 2f8f8b5addf7 qcacmn: Add support for Ref count debug mechanism REVERT: 10aa60c11f2c qcacmn: Add reference count support to PSOC/PDEV/VDEV/PEER objects REVERT: 78883134687f Release 5.1.1.10K REVERT: 1f2c0b524248 qcacmn: Use osif_pdev for peer operations REVERT: 6373d2cd03ea Release 5.1.1.10J REVERT: 1e487a58a692 qcacmn: fix bus-open-failure for BUS_TYPE_SDIO REVERT: 887bec8bf8d5 Release 5.1.1.10I REVERT: d8fd144d9511 qcacmn: Add PMO qdf and component module ID REVERT: 6fd61f209f1b Release 5.1.1.10H REVERT: 2388a522100c qcacmn: Add msdu index for tso stats in msdu info REVERT: ec19e4794413 Release 5.1.1.10G REVERT: 7980f3eb60c2 qcacmn: Typecast address REVERT: ed2f5970d0fc Release 5.1.1.10F REVERT: 2d2f19a6ca51 qcacmn: Add device id for multi-node support in Hawkeye M2M REVERT: 6346fec8a1dc Release 5.1.1.10E REVERT: 6d72606ecff8 qcacmn: Add wmi support for 4-wire coex configuration REVERT: 2244d2042425 Release 5.1.1.10D REVERT: a42779ab0a64 qcacmn: Add host definitions for band, chan width REVERT: d581e6a22193 Release 5.1.1.10C REVERT: bb3ac37d0239 qcacmn: Remove unneeded pktlog prototypes from hif REVERT: f60a3488d033 qcacmn: Add config flag to use shadow registers REVERT: 9412db31eed1 Release 5.1.1.10B REVERT: 739f8f01f786 qcacmn: Do not update wmi_channel info if flag_dfs is not set REVERT: 001200dc89b6 Release 5.1.1.10A REVERT: 2ea8c0fe0084 qcacmn: Ensure the mac id sent to firmware starts at 1 REVERT: 801426b7c27e Release 5.1.1.10 REVERT: 326121d5d050 qcacmn: Enable scheduler for qca-wifi-11.0 REVERT: 8e815a61d215 Release 5.1.1.9Z REVERT: 6c5e33226be1 qcacmn: Protect the TxQueue in failure REVERT: da0611616d06 qcacmn: Synchronize VDEV_DELETE and VDEV_DOWN with peer delete response REVERT: e8156d658692 Release 5.1.1.9Y REVERT: 19d5fabddcf2 qcacmn: Allocate memory tracking node for nbuf clone and copy REVERT: 7d2fe3a224e1 Release 5.1.1.9X REVERT: 4c303439a7ff qcacmn: Add support for target interface for components REVERT: 4e411106c54d Release 5.1.1.9W REVERT: 51577b19bff6 qcacmn: Add WMI Host PHY mode values for 11ax REVERT: c6a472a7d936 Release 5.1.1.9V REVERT: 45223f3b6061 qcacmn: Add WMI reference in PSOC and PSoc reference in WMI REVERT: 4b05a25deee7 Release 5.1.1.9U REVERT: fb0a7e5c2653 qcacmn: Change return type of get_vdev_rx_decap_type REVERT: fb508619e854 Release 5.1.1.9T REVERT: 630ed5a9bced qcacmn: Add ini keys for WRR tx scheduler tuning REVERT: 44c01fde2fb7 Release 5.1.1.9S REVERT: ff2328f3a0a6 qcacmn: API to insert node before/after a node in qdf list REVERT: f71721f8ae16 qcacmn: In qdf malloc use GFP_ATOMIC if in_atomic is set REVERT: 2d243db063e0 Release 5.1.1.9R REVERT: dce49ecf59c1 qcacmn: Deregister legacy & target queue callbacks upon scheduler down REVERT: ba5d80ca81e9 qcacmn: Initialize qid to qidx mapping to max value REVERT: ae7f3cfb74ad Release 5.1.1.9Q REVERT: 23a1564da5ca qcacmn: Do not copy buffer to user-space if diag read fails REVERT: cb65cfc3544f Release 5.1.1.9P REVERT: 0215a3ee9296 qcacmn: Pass the mac id while getting the ring id REVERT: 520200d7ffe4 Release 5.1.1.9O REVERT: d199fcb39453 qcacmn: Add the modules names for qdf debug framwork REVERT: 1a2ab6fee3d1 Release 5.1.1.9N REVERT: 28285a0ac760 qcacmn: Add QDF WAR for x86 to allocate consistent memory from high mem REVERT: a447105852a9 Release 5.1.1.9M REVERT: 315fe40beee5 qcacmn: Enable the scheduler based timer REVERT: b0727eeb5db2 Release 5.1.1.9L REVERT: 4f162b59fcc9 qcacmn: Add support to dump ICMPV6 RS and RA in wow wakeup stats REVERT: f30a9e9314fa qcacmn: Add support to dump few bytes of rx packet in DPTRACE REVERT: 6ad7666c15b7 Release 5.1.1.9K REVERT: c4e3592bbfee qcacmn: Serialization Init and DeInit REVERT: 748e6b76a170 qcacmn: Create serialization component's public API REVERT: baf3efd0b8e7 Release 5.1.1.9J REVERT: e49a53858298 qcacmn: Ensure shadow_v2 config is initialized REVERT: 4cbbad44e1b0 Release 5.1.1.9I REVERT: 488874a16324 qcacmn: Setkey convergence for TLV and non-TLV boards REVERT: 2c8d2e0c14d5 Release 5.1.1.9H REVERT: e1e9915d097d qcacmn: Add WMI vdev param AMPDU per Vap REVERT: ad34a02d0e8b Release 5.1.1.9G REVERT: 6755e4fb563c qcacmn: Add FIPS wmi tlv support REVERT: 3dc6a0eb1afd Release 5.1.1.9F REVERT: bda02dc9c28c qcacmn: Fix rx packet queue processsing REVERT: ca0956bc7986 Release 5.1.1.9E REVERT: af64522cc3d1 qcacmn: Add debug logging To Tx/Rx path REVERT: d4032abf279c qcacmn: Support for configuring 2nd MAC REVERT: 8b3f377928fd qcacmn: Null terminate the rx packets list REVERT: 9ccbdd3623fa Release 5.1.1.9D REVERT: d684ba2f05ab qcacmn: Update dp_peer structure to store qdf timers to detect DOS attack REVERT: ecfb31c7ae07 Release 5.1.1.9C REVERT: 71e5b833776f qcacmn: Fix peer ref_cnt usage and add logs for the same REVERT: 604fe16cc05f qcacmn: Update peer delete sequence in dp_peer_delete_wifi3() REVERT: 1741dc45461b qcacmn: Disable freeing TID's hw queue descriptor in dp_rx_tid_delete_cb() REVERT: e61cf8776f74 qcacmn: Delete unused dp_rx_tid_stats_cb() function REVERT: a8c779b2d1a3 qcacmn: Fix REO command issues REVERT: d63ad93791b9 Release 5.1.1.9B REVERT: d51739fbfc47 qcacmn: Enable HW broadcast filter REVERT: 07b8ba1e1b20 Release 5.1.1.9A REVERT: 7225a3b99b91 qcacmn: Merge Scan manager and scan database umac id REVERT: 3e03c1f0f167 Release 5.1.1.9 REVERT: aa12e04badd3 qcacmn: noinline dp_tx_send_msdu_multiple when QDF_LOCK_STATS REVERT: 72ddc02a93a0 qcacmn: Propperly free ce recv buffers durring driver unload REVERT: fc0a960b550b qcacmn: Handle allocation failure in dp_rx_buffers_replenish REVERT: 3274fbc1788f qcacmn: Remove ce_debug_cmplsn_context_srng REVERT: 540222c531ed qcacmn: Set defaults for QDF_LOCK_STATS features REVERT: 8d67f466cc28 qcacmn: Add acquired by to lock stats REVERT: ea5d86fe2523 qcacmn: Add spinlockstats list REVERT: 805668a63d35 qcacmn: add stats infrastructure to trylock REVERT: d2e9dcd716e0 qcacmn: balance spin_lock_create (lro) REVERT: a4b5f900be70 qcacmn: Don't flush irq_enable register write REVERT: ee0e0bbc335f qcacmn: balance spin_lock_create (mc_timer) REVERT: 03f4657b7b8d qcacmn: balance spin_lock_create (ce) REVERT: 3c84105dc17a qcacmn: balance spin_lock_create (napi) REVERT: 1ced412f8038 qcacmn: featurize LOCK_STATS functionality REVERT: b6cbf5e312bf qcacmn: add stats to spinlock & mutexes REVERT: 7dcbb86c237e qcacmn: Introduce qdf_spin_is_locked REVERT: 94f80a1b7067 qcacmn: make qdf_print useable without qdf_trace.h (2) REVERT: 125692a2408c qcacmn: make qdf_print useable without qdf_trace.h REVERT: 14201bf72d1b qcacmn: support logtime conversion for qtimer REVERT: 0f521bf9be3b qcacmn: Harden NAPI event handler REVERT: 93e24e385d29 Release 5.1.1.8Z REVERT: febd4b7b543f qcacmn: Update QDF Debug Framework REVERT: 45cbe075a7e0 Release 5.1.1.8Y REVERT: 3ba070e41e60 qcacmn: Include pld_common.h later REVERT: 403c2df426be qcacmn: Fix wmissing errors in shadow_register code REVERT: 10fedfc0500b qcacmn: move shadow_config_v2 to srng services REVERT: e3c1a37468ff qcacmn: add sanity check of shadow configuration REVERT: 5141f9d1e864 qcacmn: construct shadow v2 config REVERT: f483307b62f3 qcacmn: Support shadow_reg_v2_cfg in dummy pld REVERT: ec77860eabd6 Release 5.1.1.8X REVERT: 92521a0c6bb7 qcacmn: Change FIPS event extract APIs REVERT: 627ecd41e434 qcacmn: Add extract API for dcs interference event REVERT: 0001efea924f Release 5.1.1.8W REVERT: 3541df9810b0 qcacmn: Add extract API for UTF event to support TLV and Non-TLV targets REVERT: 139d36723ee6 Release 5.1.1.8V REVERT: d56844e3e5bb qcacmn: TSO MAP-UNMAP individual segments one by one REVERT: 354cad54d449 Release 5.1.1.8U REVERT: 66513f20835c qcacmn: Fix a compilation error on QDF mem stats REVERT: bdcb4db461ac qcacmn: Add QDF memory stats REVERT: e79aee03e85d qcacmn: Add debugfs support REVERT: 5fe84fede14d Release 5.1.1.8T REVERT: 4a033e4afef3 qcacmn: Fix wmissing-prototype errors (dp_reo.c) REVERT: 64c32443c0fd qcacmn: make napier_emu_ioremap static REVERT: bedf0fd2fe32 Release 5.1.1.8S REVERT: c4c2ac41213f qcacmn: Inline funcs for mgmt_txrx southbound API's REVERT: df39aeb61903 Release 5.1.1.8R REVERT: df17b072b6a8 qcacmn: Fix wmi extended service ready handling APIs REVERT: f7ab3176ff9b Release 5.1.1.8Q REVERT: fc93b2d84d6d qcacmn: QDF Converged Debug Framework REVERT: 4e13a1dfb6a2 Release 5.1.1.8P REVERT: f3740946da26 qcacmn: Enable Log Level for QDF_TRACE prints REVERT: 4c6f38dcd99b Release 5.1.1.8O REVERT: 99075965f8c7 qcacmn: Add rawmode tx support for lithium REVERT: bfbef4f48d19 qcacmn: Add rawmode simulation support in cdp interface REVERT: 3e651347516a Release 5.1.1.8N REVERT: e8380bbeceed qcacmn: REO descriptor changes REVERT: 2fab33dcd4fa qcacmn: Fix to make ping work on Hawkeye emulation(64 bit) REVERT: 73967c5c90c8 Release 5.1.1.8M REVERT: 837d323bfb8d qcacmn: Attach CE SRNG SERVICES selectively REVERT: 8e8d8f1e82bf qcacmn: Fix for compilation issues in REO management REVERT: a98e024f860c qcacmn: Change due to R102 hardware headers for QCA6290 REVERT: a0f09eae1df8 qcacmn: REO management changes REVERT: 4f0c6b17321a qcacmn: REO command access APIs REVERT: d6445c874cd0 Release 5.1.1.8L REVERT: 8a4fd9bec1d5 qcacmn: Fix -Wmissing-prototypes in dp_rx_err.c REVERT: e67e82c484fe Release 5.1.1.8K REVERT: 547ec528720c qcacmn: fix a potential access after free REVERT: f50019f8b265 Release 5.1.1.8J REVERT: 45c0daed198c qcacmn: Move defination of WMI_DBG_PARAM to host wmi file REVERT: 434e47dab15a Release 5.1.1.8I REVERT: 7af44280a7b4 qcacmn: Convert wireless modes to host internal values REVERT: db59c09b5119 Release 5.1.1.8H REVERT: 028f0696bea7 qcacmn: Add cookie to tso seg structure to debug double mem free REVERT: da35fb5c91b2 Release 5.1.1.8G REVERT: 4411a492aefe qcacmn: Use relative path for internal header files REVERT: ea08d11a9f5c Release 5.1.1.8F REVERT: 58cac671f3b8 qcacmn: decrement scheduler qidx count during deregister REVERT: 512f26c08c5a Release 5.1.1.8E REVERT: 6d2e13bb2605 qcacmn: Fix for write operations in wmi_recording REVERT: 3d8019a02f41 Release 5.1.1.8D REVERT: cae132b6a917 qcacmn: Get monotonic boottime from kernel in nano sec REVERT: 9b18ff1e56b3 Release 5.1.1.8C REVERT: 0771857b8052 qcacmn: Add WAR for dp_soc_attach_wifi3 -Wmissing-prototypes REVERT: f135257ccbe5 qcacmn: Fix -Wmissing-prototypes in dp_main.c REVERT: 416168bfaf45 qcacmn: Fix -Wmissing-prototypes in dp_peer.c REVERT: a0346265d45d Release 5.1.1.8B REVERT: 6249b4350a54 qcacmn: Runtime PM packets tagging after wow suspend REVERT: 1f7a4b28bf9c Release 5.1.1.8A REVERT: 7c2f97528ef7 qcacmn: Public APIs to get/set members of objects REVERT: eb76bcde264e qcacmn: API to find peer with mac address and bssid REVERT: 4821268f7a77 Release 5.1.1.8 REVERT: 8040436e3a0c qcacmn: Add new HW version for QCA9379 REVERT: 8bfa68369c4b Release 5.1.1.7Z REVERT: fe23c57ef1f6 qcacmn: Export symbols of dispatcher public API's REVERT: 8e5520e89c97 Release 5.1.1.7Y REVERT: 73c05a808749 qcacmn: Add changes to detect if scheduler thread is stuck REVERT: 4bc9248c74f6 Release 5.1.1.7X REVERT: 603c594e4531 qcacmn: DP RX optimization changes REVERT: 2844c30d9ade Release 5.1.1.7W REVERT: 56d8a79a895c qcacmn: Call mgmt txrx init and deinit from dispatcher APIs REVERT: ca307114d1e3 qcacmn: Add logic to handle reg/dereg of multiple rx callbacks REVERT: 66d177febf62 Release 5.1.1.7V REVERT: ff3cac313501 qcacmn: Return from lmac_if_open appropriately REVERT: 47d0a107ec51 Release 5.1.1.7U REVERT: 755f261b0ce0 qcacmn: Fix -Wmissing-prototypes in dp_tx.c REVERT: 590aeb60c8b0 qcacmn: Properly export wlan_cfg API REVERT: 32140745b11d qcacmn: Make dp_htt_h2t_send_complete() static REVERT: 2cb8fc7e185a qcacmn: Properly export dp_peer API REVERT: 5ce2a8cd894c Release 5.1.1.7T REVERT: 3f0bfc305e4e qcacmn: Add scn parameter to ol_txrx_soc_attach REVERT: 337bab319cf9 Release 5.1.1.7S REVERT: 3148cb077a93 qcacmn: Fix issue in extraction API for peer and vdev extd stats REVERT: 2bad0a07f95b Release 5.1.1.7R REVERT: 59113a484025 qcacmn: Add generic logging API adhering to converged framework REVERT: 01abf4d3d1f9 Release 5.1.1.7Q REVERT: 78ee68fa4a48 qcacmn: Remove redundant qdf_mem_zero calls REVERT: bf245e830a65 Release 5.1.1.7P REVERT: 85ad39b00ef4 qcacmn: Add support to create global obj as part of init REVERT: e71901442e57 Release 5.1.1.7O REVERT: 24ca6c9ed7ae qcacmn: Fix the return status in psoc_pdev_detach() REVERT: 28930525a53f Release 5.1.1.7N REVERT: 1a2ef8c613a0 qcacmn: Add APIs to get component private object for pdev/vdev/peer REVERT: 05e295113961 Release 5.1.1.7M REVERT: 580f1c4ddf24 qcacmn: fix the runtime pm feature compilation error REVERT: 1c62ff622c6d Release 5.1.1.7L REVERT: bf8ed0a7a25f qcacmn: Fix -Wmissing-prototypes in if_pci.c REVERT: 9a3fa3b8c3d2 Release 5.1.1.7K REVERT: c7033bcfa853 qcacmn: CE setup changes to fix copy failures REVERT: 1e93f0bea478 Release 5.1.1.7J REVERT: 07918bf4b7e8 qcacmn: Fix CTL power configuration issued through acfg tool REVERT: e3ec8493d11a Release 5.1.1.7I REVERT: c028941135b0 qcacmn: Drop Action frame in FW config by host REVERT: e2e69894e4a7 Release 5.1.1.7H REVERT: 6fb389b4e4f8 qcacmn: Check peer for null before dereference REVERT: 38f05ebf531e Release 5.1.1.7G REVERT: 0571813a2b25 qcacmn: Fix -Wmissing-prototypes in ce_service_srng.c REVERT: df771a9e28d5 Release 5.1.1.7F REVERT: f176340b9ebd qcacmn: Fix to avoid skb buff leak when NBUF alloc fail REVERT: 7caa9675593e Release 5.1.1.7E REVERT: afd3a5b6f369 qcacmn: Add API to retrieve component private object from psoc REVERT: d133fdc2f181 Release 5.1.1.7D REVERT: edeb20382f54 qcacmn: Add cal data version check status enums in host REVERT: ab718808aa67 Release 5.1.1.7C REVERT: be6cc1703d34 qcacmn: Refine wlan_objmgr_cmn.h REVERT: 9368909e70c2 Release 5.1.1.7B REVERT: dd73487ad6c9 qcacmn: Rename variable for readability REVERT: a3955d2aaaf7 Release 5.1.1.7A REVERT: 290e3408b8fa qcacmn: Decrease the peer ref count after use REVERT: c68d5a1acf8b qcacmn: Fix compilation errors in mgmt txrx component REVERT: 66f6a83b95c9 Release 5.1.1.7 REVERT: f064db935dce qcacmn: Change value of MOB_DRV_LEGACY_DP macro REVERT: f9748023cac5 Release 5.1.1.6Z REVERT: 1ef5480ea4ea qcacmn: Added support to handle NULL Q descriptors REVERT: 57567606a193 Release 5.1.1.6Y REVERT: a1e3bcfaf09c qcacmn: Handle multiple keyix cases for WEP REVERT: 4c94ce779fb4 Release 5.1.1.6X REVERT: 9a5fc62db2b8 qcacmn: CL 1683879 - update fw common interface files REVERT: 33689f5f4add qcacmn: CL 1685950 - update fw common interface files REVERT: 532ae000d9f2 Release 5.1.1.6W REVERT: cd3954956468 qcacmn: Rename control path scheduler from sch to scheduler REVERT: c098c33337f6 Release 5.1.1.6V REVERT: f8641b9a4e91 qcacmn: Changes for mgmt txrx component to interact with southbound REVERT: f0d971512ccb qcacmn: Add support for TX path for mgmt_txrx REVERT: b7388515b931 qcacmn: Rx frame handling in umac converged mgmt txrx component REVERT: 74782880c8ea qcacmn: Init/deinit of mgmt txrx converged component REVERT: 5d1df0fa51d6 Release 5.1.1.6U REVERT: 9d22322f94fc qcacmn: Fix compilation for 64-bit platform in non-tlv.c REVERT: d3e1859b16e7 Release 5.1.1.6T REVERT: a17e5e546fb2 qcacmn: Fix for crash during unload of driver modules REVERT: c3fcae8d0929 Release 5.1.1.6S REVERT: 88c896f365c0 qcacmn: Support separate ce service map for qca6290 REVERT: d63cd7430cf9 qcacmn: Disable fastpath for srng rings REVERT: 2dbfd29a90fa Release 5.1.1.6R REVERT: ed1de120850d qcacmn: Lithium data path WMI changes REVERT: 1fe74c48cf87 Release 5.1.1.6Q REVERT: 5bcfa31ec4e2 qcacmn: Add support to process Tx completion status from WBM descriptor REVERT: c6bb1bd75af4 Release 5.1.1.6P REVERT: e96de7231d86 qcacmn: Remove osdep.h include file from scheduler REVERT: edd17b2e06e6 Release 5.1.1.6O REVERT: 5caa32f957fd qcacmn: Use disable_irq_nosync for ce srng msi mode REVERT: e0a6dff81871 Release 5.1.1.6N REVERT: 3b3cd3974105 qcacmn: North bound interface frame work REVERT: 4ad175024f07 Release 5.1.1.6M REVERT: e2e8dc2163b6 qcacmn: Add dummy bus suspend/resume ops for data path REVERT: 8f5e14f5a102 Release 5.1.1.6L REVERT: bc5cfa71b626 qcacmn: change CDS_MQ_ID to QDF_MODULE_ID REVERT: f84113133a20 Release 5.1.1.6K REVERT: 537d929e81ba qcacmn: Enable DP support for 8074 M2M and SoC RUMI REVERT: 93fd0fe66659 Release 5.1.1.6J REVERT: b31b6b1d498b qcacmn: Add peer_unref_delete CB to CDP REVERT: 0e718f09318f Release 5.1.1.6I REVERT: c108cd30351e qcacmn: Make scheduler context static inside scheduler core REVERT: 0179ef104002 Release 5.1.1.6H REVERT: 5c777e57d396 qcacmn: Reduce error log level to info in scheudler deregister APIs REVERT: 2e4677c60e6a Release 5.1.1.6G REVERT: 33a4c8c68fff qcacmn: Remove unused ce_service_srng functions REVERT: c256a077df40 Release 5.1.1.6F REVERT: e631b5865b3c qcacmn: REO descriptor changes to support blockACK REVERT: ff475ff4dcb0 Release 5.1.1.6E REVERT: b141f8dcac9c qcacmn: Add wrapper for WMI event registration REVERT: 5dc5d530dacb Release 5.1.1.6D REVERT: 186c3da22674 qcacmn: Add check to avoid adf_dp_trace_cb_table over read REVERT: 1468f997c35a Release 5.1.1.6C REVERT: 79cc20c1746c qcacmn: DMA unmap SKBs dropped in Rx error path REVERT: 2d6228a8c165 Release 5.1.1.6B REVERT: 3ec0b3059236 qcacmn: Fix for crash during unload of driver modules REVERT: 55d3a20bb9a7 qcacmn: Fix for crash during unload of driver modules REVERT: e2f3535264dd Release 5.1.1.6A REVERT: 604dae04f41f qcacmn: Framework for umac south-bound interface REVERT: 1fe26a3672b1 Release 5.1.1.6 REVERT: 5861c299d3c2 qcacmn: Add beacon burst,tx_power and tx rate ids for TLV REVERT: 3e335c839810 Release 5.1.1.5Z REVERT: a5cbbfec4c42 qcacmn: fix the rxDMA buffer address configuration REVERT: 7d813a753775 Release 5.1.1.5Y REVERT: fa5290fe30e2 qcacmn: Initial version of UMAC object manager REVERT: 5ef1bb1ff9b4 Release 5.1.1.5X REVERT: a25bb90e34c9 qcacmn: Add kernel doc in scheduler_core.h REVERT: e91c6cf5c90d qcacmn: Separate qdf event complete and exit APIs REVERT: 4ae759f7b672 qcacmn: Fix array out of bound write in scheduler queue registration REVERT: b25a04daa5c6 Release 5.1.1.5W REVERT: 360f646c3b75 qcacmn: Add SAR power limit configuration REVERT: 755426e48081 Release 5.1.1.5V REVERT: 30dc8f2e1ca3 qcacmn: Fix few bugs in HIF DP Interrupt handling REVERT: 79b3ec1ac6b8 Release 5.1.1.5U REVERT: e23f9dd9c62c qcacmn: IPA uC: Round down Tx/Rx buffer count to nearest power of two REVERT: a504cdc344f5 Release 5.1.1.5T REVERT: 858a769d6bf7 qcacmn: Fix and Clean up code under NAPI_YIELD_BUDGET_BASED REVERT: db5e8c34f940 Release 5.1.1.5S REVERT: d2c81426f07c qcacmn: Rename scheduler_resume_complete to scheduler_resume REVERT: 5ff1c4fdcc17 Release 5.1.1.5R REVERT: 616c11233acb qcacmn: Delete obsolete CONFIG_MCL from qdf_mc_timer.c REVERT: d95f9214c39b Release 5.1.1.5Q REVERT: 782a07e2bc55 qcacmn: Port 3-stage suspend/resume to PCI REVERT: 8fba1977aa55 Release 5.1.1.5P REVERT: 8524fdd6f807 qcacmn: Fix compilation for r96 headers REVERT: e516b08079ee qcacmn: Fix compilation for r96 headers REVERT: 40c69d9fec2d Release 5.1.1.5O REVERT: 66eabcfdcc20 qcacmn: Add control path scheduler to common driver REVERT: d729f3fd2818 Release 5.1.1.5N REVERT: c61fdf6ea00b qcacmn: Change time format and default configuration in DPTRACE REVERT: fb66d2f24275 Release 5.1.1.5M REVERT: 88a68589e2cd qcacmn: Add proper scan req flags and bssid in scan request REVERT: 66080493b0f4 qcacmn: Use correct flag to set DFS in vdev start request REVERT: 2f65223d3447 Release 5.1.1.5L REVERT: 3aa074f33878 qcacmn: override irq disable/enable for msi mode REVERT: 15010778ea4b qcacmn: Use pld msi allocation for CE REVERT: 9e2bb31af721 Release 5.1.1.5K REVERT: a15d0b0eae50 qcacmn: Do wlan_disable/enable for QCA6290 REVERT: d0620a35b3c4 qcacmn: Support CONFIG_PLD_PCIE_INIT REVERT: 6a5fff6becea qcacmn: Conditionaly compile hif_pci_probe_tgt_wakeup REVERT: 91b3c3925b0e Release 5.1.1.5J REVERT: 9a88de77d787 qcacmn: Fix incorrect data type assignment REVERT: 089c33e336f2 qcacmn: Add boundary check for number of APs REVERT: c606ed04ef4c qcacmn: Fix header include bug REVERT: ed91973572ca Release 5.1.1.5I REVERT: 20e5958da35f qcacmn: Disable TQM bypass REVERT: 13a1dee36853 Release 5.1.1.5H REVERT: b90a79ec7dc6 qcacmn: Fix packet offset computation logic in Tx path REVERT: 728434f96c07 Release 5.1.1.5G REVERT: d89217468d52 qcacmn: Add support for QCA9379 SDIO & USB boards REVERT: bd37c7d1f592 Release 5.1.1.5F REVERT: dfe618e3b586 qcacmn: Add a new version of hal_srng API does not update HW pointer REVERT: 474bc4beb513 Release 5.1.1.5E REVERT: c84501ab24bf qcacmn: Correct WLAN Configuration values for DP REVERT: 5ca52020ae3c qcacmn: Fix mac address value sent in peer assoc WMI command REVERT: 88c40ff68560 qcacmn: Delay DP Interrupt Poll timer start until a VAP is created REVERT: 692f00cfd60f qcacmn: Add missing fields needed for DP Interrupt timer poll REVERT: 766bffb1f1a9 Release 5.1.1.5D REVERT: 8a8afe2b47f0 qcacmn: E4.1 M2M emulation base address change REVERT: f61cb0725efb qcacmn: Changes to enable PCI based Hawkeye M2M REVERT: b8c23dd815e8 Release 5.1.1.5C REVERT: e1c6dd92979b qcacmn: Define init-deinit basic framework for convergence REVERT: 8a0c76b7fc6a Release 5.1.1.5B REVERT: 8fb94f68475f qcacmn: Populate qos_enabled in roam_scan_offload_cmd REVERT: 4e5b862bcc6a Release 5.1.1.5A REVERT: 388b9a5c1e91 qcacmn: Add support for multiple instances of the host driver REVERT: 688645e3cb7a Release 5.1.1.5 REVERT: b423f1f3f815 qcacmn: change name for ZeroCACDFS REVERT: 92c7904b4108 qcacmn: Add wmi support for btcoex duty cycle command REVERT: b408ac4481d9 qcacmn: Change DFS agile flag REVERT: 4f30c00e1c0b qcacmn: Add non-tlv APIs for new WMI commands and support for old commands REVERT: 3fb189b4063b Release 5.1.1.4Z REVERT: 5bca4c60649c qcacmn: Fix the compilation issue REVERT: fd75713d6140 Release 5.1.1.4Y REVERT: fec8ed123463 qcacmn: Remove cds from napi hot_plug_notifier functionality REVERT: 60af6759fb49 qcacmn: Stringify HW_VERSION value when HW UNKNOWN REVERT: 59fd245eae17 qcacmn: Add WCN3990_V2 to hw names REVERT: 9c1982ad2106 Release 5.1.1.4X REVERT: 72e658b87a88 qcacmn: Pass WOW enable flags to FW REVERT: 91cf3175bfe3 Release 5.1.1.4W REVERT: 710af5a21e7d qcacmn: Use 9 copy engines for QCA6290 REVERT: 8abb9ee21a79 qcacmn: Change to set-up default TID queue REVERT: 6d90ef32d5f3 qcacmn: Separate peer object creation from other initialization REVERT: 10a93237e6d8 qcacmn: TQM bypass workaround REVERT: 05d9e677a889 qcacmn: Enable timer based polling for DP rings REVERT: 7994eb827f8f Release 5.1.1.4V REVERT: cbff9c909060 qcacmn: Enable napi to re-enable interrupts REVERT: d1141c298ff0 Release 5.1.1.4U REVERT: 46249e4f39b7 qcacmn: Add new defines for FW_STATS REVERT: 230bf35ddde0 Release 5.1.1.4T REVERT: 62e4d70de358 qcacmn: Store tx desc id in sk_buff instead of skb head REVERT: 96f930545658 Release 5.1.1.4S REVERT: 1f27ef32c50e qcacmn: Fix implicit declaration error for TLV helper APIs REVERT: 2c734ee5ee0f Release 5.1.1.4R REVERT: 589ca0919dd0 qcacmn: Fix -Wmissing-prototypes in WMI REVERT: c66399a1ce58 qcacmn: Fix -Wmissing-prototypes in Host Transport layer REVERT: 6950fdbedd8b qcacmn: Fix -Wmissing-prototypes in HIF REVERT: 255a3fb04296 Release 5.1.1.4Q REVERT: ae41b9e0aecd qcacmn: Add support for asynchronous Host to Target connection REVERT: 1dd971bf7f3e Release 5.1.1.4P REVERT: 57e420d642ba qcacmn: Pass the device to memory allocation and free REVERT: 7ee2ab073b87 qcacmn: Increase timeout values for napier emu REVERT: d5b4fa8eea26 Release 5.1.1.4O REVERT: fd7832e90611 qcacmn: Change CDP layer to include build flags REVERT: a4a0a3d008b9 Release 5.1.1.4N REVERT: 8d9eba147044 qcacmn: Fix compilation error for msmcobalt_32 REVERT: 5ce8af883b56 Release 5.1.1.4M REVERT: 6fe6059965b1 qcacmn: Dummy hif_hal_attach when hal not supported REVERT: b522bdc3cc7e qcacmn: sync qca6290def.c with fw_common REVERT: 2d8ee28971e7 qcacmn: changes in pcie path to bypass for emulation builds REVERT: 74109127d084 qcacmn: write DEST_MAX_LENGTH for CE rings REVERT: f7bc3084041b qcacmn: use my_io_remap to map 13MB for pcie space REVERT: 202425d1a5cb qcacmn: Set intr_timer_thres_us to 0 REVERT: e1961b6e84ff qcacmn: supply dev to qdf_mem_alloc_consistent REVERT: 6b3047aa2b38 qcacmn: Do msi init first and write to PRODUCER_INT_SETUP REVERT: 9a1b39197084 qcacmn: Add direction to srng DPTRACE call REVERT: 6c0c3f95fa19 qcacmn: skip bmi for srng based chips REVERT: 31b25ecbea08 qcacmn: Support QCA6290 target type REVERT: a57184e5ef8e qcacmn: remove pci_set_drvdata REVERT: c566b4160d6b Release 5.1.1.4L REVERT: 5b2cd35073a0 qcacmn: Add vap_hardstart function to NIC_DEV structure REVERT: f0825482dac0 Release 5.1.1.4K REVERT: 7423df490590 qcacmn: Add channel noise floor and rx cycle count to DCS IM stats REVERT: 10ac3df3bbc4 Release 5.1.1.4J REVERT: 5ea93a45270b qcacmn: wifi3 compile against cdp REVERT: db6358c42f92 qcacmn: add cdp wrapper for mobile device compile REVERT: 870abdada3f1 qcacmn: Remove common htt.h file and add cmn enum REVERT: 2906ce194364 qcacmn: Remove unnecessary flags REVERT: e5444bc96d5d qcacmn: Add CDP_IF wrapper layer for data path REVERT: 140ce9541ada Release 5.1.1.4I REVERT: bc2d1c9a0b2a qcacmn: Define IBSS mode REVERT: 025e3d9a31ca Release 5.1.1.4H REVERT: af427fe54c70 qcacmn: Adjust buffer size for fw dump REVERT: bb3049e31b76 Release 5.1.1.4G REVERT: 814094e9c2cd qcacmn: Change CONFIG_SLUB_DEBUG_ON define to HIF_CONFIG_SLUB_DEBUG_ON REVERT: aefb2f4dc4a4 qcacmn: Fix NAPI compilation issue for ext group interrupts REVERT: 21019a75ea56 Release 5.1.1.4F REVERT: d2a62b50ec00 qcacmn: Fix use-after-freed when sending WMI command to FW REVERT: a7e56fb7c58d Release 5.1.1.4E REVERT: f006e9368260 qcacmn: Disable NAPI before disabling the irq REVERT: f0e70a477d15 Release 5.1.1.4D REVERT: a69581e79118 qcacmn: Disable interrupt processing before stopping the bus REVERT: 7fe51b1cf377 qcacmn: Free ce fastpath buffer even if handler not installed REVERT: 8a3539345e02 qcacmn: Do not export dump_hex_trace REVERT: 78feca302e12 qcacmn: Prepend DPT timeout messages with 'DPT:' REVERT: 271951f0dc88 qcacmn: Return error in hif start for allocation failures REVERT: bba5ca6af769 qcacmn: Reduce log level of DPTRACE prints REVERT: a5daa9165ad2 Release 5.1.1.4C REVERT: 2146da30ddd5 qcacmn: Add changes for per NAPI or per Rx CE LRO manager REVERT: 4b7565cba3d7 Release 5.1.1.4B REVERT: e478fe720edc qcacmn: Remove function prototype for hif_get_dev_ba from c file REVERT: 7439befaf80a qcacmn: Add function prototype for hif_get_dev_ba in header file REVERT: 27215384175b Release 5.1.1.4A REVERT: 132a470105d5 qcacmn: Enable STAT log for tx time and rx time REVERT: 2b4d5cebf9e0 Release 5.1.1.4 REVERT: 3a4153318c2e qcacmn: Add extract routines for WMI ext service ready event REVERT: 6768509c687c qcacmn: Pass valid dev in consistent mem alloc REVERT: 7cd0866eabed Release 5.1.1.3Z REVERT: 2c73be828a71 qcacmn: Fix WMI command tx failure REVERT: 6dae88454ce8 Release 5.1.1.3Y REVERT: e2e313532a70 qcacmn: Change time format of MTRACE logs REVERT: 3f82a0e32d64 Release 5.1.1.3X REVERT: 5984d920a09d qcacmn: Change WMI command limit to 256 from 1024 REVERT: 6a4fcd9914d4 Release 5.1.1.3W REVERT: 887b648e1145 qcacmn: ADD API to sanatize during SSR shutdown REVERT: d94d51144ba5 Release 5.1.1.3V REVERT: 6e1de59a3ea7 qcacmn: Fix DP trace logging during HDD Tx timeout REVERT: bc005906f48a Release 5.1.1.3U REVERT: 815c6d8a62fc qcacmn: Implement run-time check for 8074 target for emulation REVERT: c1a9fe647a55 Merge "Release 5.1.1.3T" into wlan-cmn.driver.lnx.2.0-dev REVERT: 3f11cfd901e1 Merge "qcacmn: add lithium rx queue setup wmi messages" into wlan-cmn.driver.lnx.2.0-dev REVERT: b378941978bf Merge "Release 5.1.1.3S" into wlan-cmn.driver.lnx.2.0-dev REVERT: bf565d63688b Merge "qcacmn: Fix for HT_C tx lock issue" into wlan-cmn.driver.lnx.2.0-dev REVERT: e19d502759bb Merge "Release 5.1.1.3R" into wlan-cmn.driver.lnx.2.0-dev REVERT: 5768b5712147 Merge "qcacmn: Add wmi_roam_scan_mode_fixed_param TLV alone for RSO Stop command" into wlan-cmn.driver.lnx.2.0-dev REVERT: 38d8089cb36c Merge "Release 5.1.1.3Q" into wlan-cmn.driver.lnx.2.0-dev REVERT: 9b47c6439231 Merge "qcacmn: Move regdef for qca8074 out of AHB compiler flag" into wlan-cmn.driver.lnx.2.0-dev REVERT: 0e21a4b1cdca Merge "Release 5.1.1.3P" into wlan-cmn.driver.lnx.2.0-dev REVERT: 50198ce2e844 Merge "qcacmn: Add iwprivs for AGILE DFS" into wlan-cmn.driver.lnx.2.0-dev REVERT: fa60886f115f Merge "Release 5.1.1.3O" into wlan-cmn.driver.lnx.2.0-dev REVERT: 1b385964ee7d Merge "qcacmn: improve mboxping TX t-put for SDIO project" into wlan-cmn.driver.lnx.2.0-dev REVERT: 4f55589c8abf Merge "Release 5.1.1.3N" into wlan-cmn.driver.lnx.2.0-dev REVERT: 2f2279452a7e Merge "qcacmn: Add top-level interrupt handling support for DP" into wlan-cmn.driver.lnx.2.0-dev REVERT: bb1329672e46 Merge "qcacmn: Add configuration interace for Lithium Datapath" into wlan-cmn.driver.lnx.2.0-dev REVERT: eb268f431045 Merge "qcacmn: Add Lithium DP Tx core functionality" into wlan-cmn.driver.lnx.2.0-dev REVERT: 8b0b06475524 Release 5.1.1.3T REVERT: e34fbde3bd97 qcacmn: add lithium rx queue setup wmi messages REVERT: 79a405f7f631 Release 5.1.1.3S REVERT: b3c810b062b5 qcacmn: Fix for HT_C tx lock issue REVERT: c0409433169b Release 5.1.1.3R REVERT: c8719170625e qcacmn: Add wmi_roam_scan_mode_fixed_param TLV alone for RSO Stop command REVERT: be0eb3d16311 Release 5.1.1.3Q REVERT: 8c8390a7c245 qcacmn: Move regdef for qca8074 out of AHB compiler flag REVERT: 7cec5a90f061 Release 5.1.1.3P REVERT: 72c39f972374 qcacmn: Add iwprivs for AGILE DFS REVERT: c8e3d1986dbb Release 5.1.1.3O REVERT: b417db2f04f4 qcacmn: improve mboxping TX t-put for SDIO project REVERT: 7aa5d2d431f2 Release 5.1.1.3N REVERT: b775e130930a qcacmn: Add top-level interrupt handling support for DP REVERT: d41d6d6a490f qcacmn: Add configuration interace for Lithium Datapath REVERT: 576bd154a22b qcacmn: Add Lithium DP Tx core functionality REVERT: d3403796dec6 Merge "Release 5.1.1.3M" into wlan-cmn.driver.lnx.2.0-dev REVERT: 2a3162d0e5bc Merge "qcacmn: add tx descriptor handle" into wlan-cmn.driver.lnx.2.0-dev REVERT: c7ed1b2630d1 Merge "Release 5.1.1.3L" into wlan-cmn.driver.lnx.2.0-dev REVERT: 3e7086926d4b Merge "qcacmn: Add Lithium RX HAL definitions / macros / API's" into wlan-cmn.driver.lnx.2.0-dev REVERT: 4fed537c0a8a Merge "Release 5.1.1.3K" into wlan-cmn.driver.lnx.2.0-dev REVERT: 0705fe477bb6 Merge "qcacmn: Update scan_ctrl_flags when strict passive scan enabled" into wlan-cmn.driver.lnx.2.0-dev REVERT: 98d80c826048 Merge "qcacmn: CTL changes for Beeliner family" into wlan-cmn.driver.lnx.2.0-dev REVERT: 3d716505d4d5 Merge "Release 5.1.1.3J" into wlan-cmn.driver.lnx.2.0-dev REVERT: 198db0757393 Merge "qcacmn: Fix WMI cmd send issue in case of 100% cpu utilization" into wlan-cmn.driver.lnx.2.0-dev REVERT: 2658be83e4a3 Release 5.1.1.3M REVERT: c2a7b763d138 qcacmn: add tx descriptor handle REVERT: 20ce19fc9ecc Release 5.1.1.3L REVERT: f89574ad9a9c qcacmn: Add Lithium RX HAL definitions / macros / API's REVERT: bafba6753ad7 Release 5.1.1.3K REVERT: f43bcd23ec00 qcacmn: Update scan_ctrl_flags when strict passive scan enabled REVERT: 9d81d219e28a qcacmn: CTL changes for Beeliner family REVERT: 58b28ac216e8 Release 5.1.1.3J REVERT: 9e66f4f987ff qcacmn: Fix WMI cmd send issue in case of 100% cpu utilization REVERT: b372a6ebb35f Merge "Release 5.1.1.3I" into wlan-cmn.driver.lnx.2.0-dev REVERT: 28d604446e07 Merge "qcacmn: Add HAL Tx library needed for Lithium Datapath" into wlan-cmn.driver.lnx.2.0-dev REVERT: 2e0c02571898 Merge "Release 5.1.1.3H" into wlan-cmn.driver.lnx.2.0-dev REVERT: be385e14a41b Merge "qcacmn: Add Lithium RX Core Error Processing Infrastructure" into wlan-cmn.driver.lnx.2.0-dev REVERT: a756436ca7ba Merge "Release 5.1.1.3G" into wlan-cmn.driver.lnx.2.0-dev REVERT: b9098a9c7305 Merge "qcacmn: MCL Buffer Replenishment" into wlan-cmn.driver.lnx.2.0-dev REVERT: 980bf6dec7de Merge "Release 5.1.1.3F" into wlan-cmn.driver.lnx.2.0-dev REVERT: 2b66f1ab992b Merge "qcacmn: Add Lithium RX Core Processing Infrastructure" into wlan-cmn.driver.lnx.2.0-dev REVERT: 2b7bad64b02a Release 5.1.1.3I REVERT: a3e1e3ca75e1 qcacmn: Add HAL Tx library needed for Lithium Datapath REVERT: 7fee9bef350c Release 5.1.1.3H REVERT: 390645c6e19a qcacmn: Add Lithium RX Core Error Processing Infrastructure REVERT: 2db804156c24 Release 5.1.1.3G REVERT: 7351d17b418a qcacmn: MCL Buffer Replenishment REVERT: e3df35488ac1 Release 5.1.1.3F REVERT: c4c52dc1fd84 qcacmn: Add Lithium RX Core Processing Infrastructure REVERT: 3a3555900fce Release 5.1.1.3F REVERT: 3f5496230999 qcacmn: Enable logging of all DPTRACE logs for protocol packets REVERT: 2ea98eb544ea Release 5.1.1.3E REVERT: 9b814ce7e522 qcacmn: Lithium data path initialization REVERT: 2d9765faf730 Release 5.1.1.3D REVERT: 0f785150bada qcacmn: Clear WMI cmd buffer after TX completion REVERT: 20f6ccd4507f Release 5.1.1.3C REVERT: 861d5da41d62 qcacmn: Remove arch_get_cpu_efficiency references from hif napi layer REVERT: ae4176f7c2c0 Release 5.1.1.3B REVERT: fbb155f557d0 qcacmn: Add NULL check for HIF state and CE state before dereferencing REVERT: fd30d93e2380 Release 5.1.1.3A REVERT: 8f62b99c3305 qcacmn: Log Transport Layer Tag for debugging purposes REVERT: 12c21d075af9 Release 5.1.1.3 REVERT: c4218f3dea1e qcacmn: Adapt WIN driver with FW abstraction changes REVERT: aef48266dc65 Release 5.1.1.2Z REVERT: c0b7145916df qcacmn: Add infrastructure to log roam events in DPTRACE REVERT: 04dc129aa6c7 Release 5.1.1.2Y REVERT: 5432c1babc6e qcacmn: Add support for low memory platforms REVERT: c674941b076f Release 5.1.1.2X REVERT: 62e09288486b qcacmn: Abstract RTT related operations out of WMI layer REVERT: 04e642aae737 Release 5.1.1.2W REVERT: 4729b6f8574d qcacmn: Fix -Wmissing-prototypes in QDF REVERT: 4f17ef719875 Release 5.1.1.2V REVERT: 84deb9727ecc qcacmn: Fix memset bug on error path REVERT: f92c19b868b7 Release 5.1.1.2U REVERT: 0bf10fa3b2ff qcacmn: Print proto type for ICMP/ICMPv6 packets REVERT: f596d9374769 Release 5.1.1.2T REVERT: 92ee60bd8aaf qcacmn: IWPRIV support for preferred uplink REVERT: 328e551692b7 qcacmn: Added iwpriv control for secoffset and wide band subelement IE REVERT: 2bfa22151981 qcacmn: Fix compilation errors REVERT: c732aa6b69c5 qcacmn: Adding new ATH config params REVERT: 4b8148b9d174 qcacmn: Phase 1 DP changes REVERT: 42a39588480b Release 5.1.1.2S REVERT: 532efd251fbd qcacmn: Set txrx chainmask to 0 for non CFR RTT report type REVERT: 3fc96f7b2572 qcacmn: Add LOWI messages to be sent to FW REVERT: 06c49d2c4ef5 Release 5.1.1.2R REVERT: df1c4b2f7792 qcacmn: Add API in HIF to read Runtime State in readable format REVERT: 0c6c4f3e4091 Release 5.1.1.2Q REVERT: ebc2bbce563b qcacmn: Free pkt in wmi_unified_cmd_send error path REVERT: dd4da483c7e1 qcacmn: Add WCN3990_V2 to hw names REVERT: a8a17faa4c94 Release 5.1.1.2P REVERT: b5d3912da097 qcacmn: Merging collard DP changes REVERT: 3f54e2c75852 Release 5.1.1.2O REVERT: 8a0b66589718 qcacmn: Replace DEBUG macro with WLAN_DEBUG REVERT: f166a0dcee50 Release 5.1.1.2N REVERT: 381fd122d718 qcacmn: Revert back implementation of wmi_mgmt_command_record REVERT: d7f177ef74d2 Release 5.1.1.2M REVERT: 458fefc8bdc8 qcacmn: Add a NAPI mode for roaming REVERT: 3d426101ec88 Release 5.1.1.2L REVERT: 81045d5cb890 qcacmn: Define Runtime PM init/exit API's in the driver REVERT: 2813434f7284 Release 5.1.1.2K REVERT: bd6de98526a6 qcacmn: Fix compilation error when peerflow control for mode 0 is enabled REVERT: 6aee51e5ff7d Release 5.1.1.2J REVERT: 865d8ff53514 qcacmn: Fix IRQ affinity Core-ID during NAPI CPU migration REVERT: f1059c45e22f Release 5.1.1.2I REVERT: a511f97d8a4a qcacmn: Support for Tx data capture WMI command REVERT: 0e8dc3cbdfad Release 5.1.1.2H REVERT: 019562cd1f98 qcacmn: Enhance EPNO feature REVERT: 09557570850a Release 5.1.1.2G REVERT: bdabc6cbdade qcacmn: Populate RSSI information during single phyerr WMI event extraction REVERT: a784fe0df5a9 Release 5.1.1.2F REVERT: 6d9b757ac59d qcacmn: Use PLD APIs instead of ICNSS ones REVERT: c037db985d9a Release 5.1.1.2E REVERT: a348a1ae3795 qcacmn: Register tlv ops for WMI POWER DBG command REVERT: 3100f42a8a0c Release 5.1.1.2D REVERT: cb984f5b3378 qcacmn: Reduce gscan priority REVERT: 85d2c61da917 Release 5.1.1.2C REVERT: 5ae75ca0c509 qcacmn: Move certain logs to appropriate log levels REVERT: 24e56896503a Release 5.1.1.2B REVERT: 041397ff749e qcacmn: Remove platform stub files REVERT: caf0d73f9a08 Release 5.1.1.2A REVERT: fe0694f65b98 qcacmn: Replace A_OK with QDF_STATUS_SUCCESS in wmi_unified_non_tlv.c REVERT: 471e9a05e9e0 qcacmn: introduce dummy hif_ahb_configure_irq REVERT: da6120072f2c qcacmn: Reduce log level in qdf_nbuf_track_memory_manager_destroy REVERT: 834b927a3760 qcacmn: Check precondition at start of hif_snoc_enable_bus REVERT: 125423fde161 qcacmn: Add cb funtion to qdf_dp_trace_cb_table for QDF_DP_TRACE_MAX REVERT: e007aed7cd51 qcacmn: Initialize ret in send_pdev_utf_cmd_tlv REVERT: 55fcf5a1c8ae qcacmn: Check ce_state for null before dereference in ce_mark_datapath REVERT: 3ba2483b2e8b Release 5.1.1.2 REVERT: e589dd571c42 qcacmn: Cleanup code related to unit-test framework REVERT: 5db409fc842c Release 5.1.1.1Z REVERT: 75394d6c8f75 qcacmn: Dump driver information REVERT: 99c4b0bf4de5 Release 5.1.1.1Y REVERT: 39a5657e3f85 qcacmn: Fix issue in green AP feature REVERT: 7d12f962cd80 Release 5.1.1.1X REVERT: 6bdbda50fbe0 qcacmn: Power offload unit test framework enhancements REVERT: a7154f68cc70 Release 5.1.1.1W REVERT: 772377c7df3a qcacmn: Enhance ce register dump and add hif_get_irq_num REVERT: 26f6f1ebaeec qcacmn: Add support for pipe specific callbacks REVERT: b30d6e0b45a0 Release 5.1.1.1V REVERT: eb7d24e1f692 qcacmn: Add new ftype enums to distinguish rx stats information REVERT: 4fef865ec02a Release 5.1.1.1U REVERT: 0cfad497cba6 qcacmn: Fix memory leak caused by fctxt overwriting ipa field in skb->cb REVERT: 79c2bf597e01 qcacmn: Fix compilation errors in QDF for Big Endian platform REVERT: b1ea5f82ad34 Release 5.1.1.1T REVERT: 17cf2be2d483 qcacmn: Fix for CE Ring full error in ce_send_single path REVERT: 7abeb455308f Release 5.1.1.1S REVERT: 94e34bb26272 qcacmn: Add changes for DISA certification REVERT: e03c37d9e5dd Release 5.1.1.1R REVERT: 496dbad32b13 qcacmn: Add diag events for debugging REVERT: a511975526ad Release 5.1.1.1Q REVERT: 90cb4608b0fc qcacmn: Fix crash observed on issuing iwpriv wifiX dl_loglevel <Val> command REVERT: 8aa1696dae82 Release 5.1.1.1P REVERT: 5149c237b0a9 qcacmn: Fix issues in mcast_group_update and fips WMI cmd REVERT: 43d703093494 Release 5.1.1.1O REVERT: 46af87ba9c8c qcacmn: Fix key installation issue for BE offload radios REVERT: be724823a88c Release 5.1.1.1N REVERT: fd25fb92e143 qcacmn: Populate composite RSSI info received as part of phy error event REVERT: d41c727375b4 Release 5.1.1.1M REVERT: cece18d0b2b9 qcacmn: Enable EXTSCAN cycle start and completed events REVERT: b5aadb4f2ea7 Release 5.1.1.1L REVERT: 38e9275e5a11 qcacmn: Correct the comment for qdf_mem_cmp REVERT: fbc62b07e52a Release 5.1.1.1K REVERT: 55047e66ef13 qcacmn: Add non-tlv registrations for atf_peer, atf_group and lcr WMI cmd REVERT: 3183f5ad724a Release 5.1.1.1J REVERT: 3aa7fed31946 qcacmn: Call PLD APIs of athdiag read/write when bus type is SNOC REVERT: 2d8c1353eda9 Release 5.1.1.1I REVERT: 62ae0a9e2fdc qcacmn: Correct the peer assoc command TLV length REVERT: c1aba9368f6b Release 5.1.1.1H REVERT: 8fbfeea05fdf qcacmn: Lithium SRNG HAL REVERT: dda10ccdc151 Release 5.1.1.1G REVERT: 2510b58c34fa qcacmn: Prevent NOC/Link Access in resume when Link is down REVERT: 6d7d3b3f62b3 Release 5.1.1.1F REVERT: fbf6ce182c58 qcacmn: Cache ARP/NS offload request at wma layer REVERT: 5ee7985b3b38 Release 5.1.1.1E REVERT: 068d22da6272 qcacmn: Add WMI fixes made for TLV bringup on WIN REVERT: f41ef2e09349 qcacmn: Add CE services changes for SRNG based target REVERT: 182a88a34905 qcacmn: Add changes to skip fw boot, reset and HIA config REVERT: 31108f318c72 qcacmn: Add framework for external group interrupt handling REVERT: 9fd9af065c51 qcacmn: Interrupt handling support for chipset QCA8074 REVERT: 2aa2c6913e88 qcacmn: regtable population of QCA8074 REVERT: e20c6dceda98 qcacmn: Fix AHB & disable soc-sleep durring driver load REVERT: 13164aac7644 qcacmn: Make host_ce_config and target_ce_config per radio REVERT: c5de4d9fd70e qcacmn: Cleanup target reg table REVERT: 127461b4e7c6 Release 5.1.1.1D REVERT: 424c62e877c3 qcacmn: Address compilation issues for WIN new fw headers REVERT: 483484f03af5 Release 5.1.1.1C REVERT: cf0b41853f2d qcacmn: Add support to get per chain rssi stats REVERT: 6debe6553a34 Release 5.1.1.1B REVERT: 87f80ed6d031 qcacmn: CL 1641391 – update fw common interface files REVERT: 99f7d6ef0354 qcacmn: CL 1614559 - update fw common interface files REVERT: 9347f94f9508 qcacmn: CL 1613065 - update fw common interface files REVERT: 77627801b15e Release 5.1.1.1A REVERT: 24bee7a4c08b Release 5.1.0.23S REVERT: 21196d25783d qcacmn: Fix multi queue NAPI build errors REVERT: 7ce54e770f31 qcacmn: add multi-queue NAPI REVERT: 2235081d8713 qcacmn: Maintain length for each TSO segment REVERT: d8dca2d3bab3 Release 5.1.0.23R REVERT: fd52ffbe3317 qcacmn: Track size of qdf_mem_list REVERT: c10a0f60efb8 Release 5.1.0.23Q REVERT: 24eb14ce292d qcacmn: Send HT/VHT CAPs IE to firmware per band REVERT: c6388debfdae Release 5.1.0.23P REVERT: df9ac5731ede qcacmn: Add NULL check for HIF device before dereferencing REVERT: 8d0cdea5b432 qcacmn: Add sanity check to avoid NULL pointer dereference REVERT: af9db8b8f7b3 Release 5.1.0.23O REVERT: 61d118eb9bfe qcacmn: Remove ani_global.h from qca-cmn REVERT: 87b90e5d1210 Release 5.1.0.23N REVERT: c1064a8fd8fc qcacmn: Move ADRASTEA_BU inside pci code REVERT: 82ef9d23ee17 Release 5.1.0.23M REVERT: 83ac1bd294b9 qcacmn: Add support to provide default scan IE's to FW REVERT: 53b478ce4e78 qcacmn: Fix mismatch in mem alloc and mem free API REVERT: 051532339218 Release 5.1.0.23L REVERT: 4989bafb07e4 qcacmn: Check nbytes before posting in SLUB REVERT: e1257fb4b46b qcacmn: Merge remote-tracking branch 'origin/wlan-cmn.driver.lnx.1.0-dev' into wlan-cmn.driver.lnx.2.0-dev REVERT: d3724937c31d Merge changes Ifa659ac4,I28379233 into wlan-cmn.driver.lnx.1.0-dev REVERT: b6087e042147 Merge changes Ie13f66eb,I1f208429 into wlan-cmn.driver.lnx.1.0-dev REVERT: ffe91c5c0f21 Merge "qcacmn: Double CE2 resources on host and firmware" into wlan-cmn.driver.lnx.1.0-dev REVERT: 9f9bbd982c39 Merge changes I34cc7916,I19ad7ea2 into wlan-cmn.driver.lnx.1.0-dev REVERT: c99a83ee8428 Merge changes Ica6da5c6,Ic2dc113e,I45a132e8,Idcb07751 into wlan-cmn.driver.lnx.1.0-dev REVERT: d479aa85edc8 Merge changes I77bd699c,I810c59bb into wlan-cmn.driver.lnx.1.0-dev REVERT: 29705b8fa972 Merge changes I6cb56ab1,Icc88647d into wlan-cmn.driver.lnx.1.0-dev REVERT: fa599b22ec9f Merge "Release 5.1.0.23D" into wlan-cmn.driver.lnx.1.0-dev REVERT: 20114535deef qcacmn: Merge remote-tracking branch 'origin/wlan-cmn.driver.lnx.1.0-dev' into wlan-cmn.driver.lnx.2.0-dev REVERT: b1880153b845 Merge changes I5ec5ce2a,If129b9c7,I86daffeb,Id50136f6,Id187b8e6,I22928dea,I15577c50,Ib952643a,Ib9984c43,Ic44825f4,If23398b0,I206d3008 into wlan-cmn.driver.lnx.1.0-dev REVERT: 0808aa84313d Merge "qcacmn: Add WCN3990 to hw names" into wlan-cmn.driver.lnx.1.0-dev REVERT: 977a611a6515 Merge "qcacmn: Add htc_pm_runtime put/get apis" into wlan-cmn.driver.lnx.1.0-dev REVERT: 4df6c8541187 Merge "Release 5.1.0.22Y" into wlan-cmn.driver.lnx.1.0-dev REVERT: 838f6529c18b Merge "qcacmn: Fix compilation errors in WMI for Big Endian platform" into wlan-cmn.driver.lnx.1.0-dev REVERT: 89072beafe27 Merge "Release 5.1.0.22X" into wlan-cmn.driver.lnx.1.0-dev REVERT: 0dbf4ff24c04 Merge "qcacmn: Fail PM suspend if target has sent initial wake up" into wlan-cmn.driver.lnx.1.0-dev REVERT: a076ab1f232c Release 5.1.0.23K REVERT: ccd38dc2b463 qcacmn: Add APIs to get lower 32 and upper 32 bits REVERT: a3232a58ed46 Release 5.1.0.23J REVERT: 7a5f890d587c qcacmn: Fix index recording for FAST_TX_SOFTWARE_INDEX_UPDATE REVERT: f7d5d8e3976b qcacmn: Double CE2 resources on host and firmware REVERT: ed159ca8fddf Release 5.1.0.23I REVERT: 1ad591fef792 qcacmn: Modify LFR3 firmware OKC flag REVERT: afe72239cafa Release 5.1.0.23H REVERT: e6d4b284990b qcacmn: Add fwtest interface REVERT: 3af96ec7ee4c Release 5.1.0.23G REVERT: 1633436e7447 qcacmn: Added a member in qca_napi_info structure REVERT: 93912f1a1903 Release 5.1.0.23F REVERT: 973abe89e42d qcacmn: fake apps ensures correct ce_id before resume REVERT: b019e0da84e7 Release 5.1.0.23E REVERT: 3ca38e2fe332 qcacmn: Support for wifidown and wifiup without modules removal REVERT: d08ea3b79f04 Release 5.1.0.23D REVERT: 7fdff0c52f98 qcacmn: Use suspend_noirq callback instead of disabling irqs REVERT: e28261fdb1d5 Release 5.1.0.23C REVERT: 59471382375e qcacmn: Implement QDF API to get queue mapping and total ram size REVERT: 50a5518cd64e qcacmn: Fixing incorrect qdf_mem_set API usage in wmi_unified_non_tlv.c REVERT: fa291a78517f qcacmn: Fix for kernel panic in wifi down path for peregrine REVERT: 6a9cf7bd168d Release 5.1.0.23B REVERT: cc277f9791fa qcacmn: Free WMI HB command buffer in case of errors REVERT: bcb90fbcfb04 Release 5.1.0.23A REVERT: 7252e4304838 qcacmn: Add WMI API for setting bandwidth fairness REVERT: 2d9bcb1ade33 Release 5.1.0.23 REVERT: 4fcafd4990c0 qcacmn: unmap buffer for CE destination ring en-queue error REVERT: af630c25c0aa Release 5.1.0.22Z REVERT: cd0884a95404 qcacmn: Add WCN3990 to hw names REVERT: 4d9b0808dab8 qcacmn: Add htc_pm_runtime put/get apis REVERT: ac535e07649d Release 5.1.0.22Y REVERT: a0e147431b8f qcacmn: Fix compilation errors in WMI for Big Endian platform REVERT: a57aacae73b8 Merge remote-tracking branch 'origin/wlan-cmn.driver.lnx.1.0-dev' into wlan-cmn.driver.lnx.2.0-dev REVERT: ee8d0c193579 Release 5.1.0.22X REVERT: f5e306f78517 qcacmn: Fail PM suspend if target has sent initial wake up REVERT: 6950dd253da3 Merge "qcacmn: Send anycast addresses for NS offload" REVERT: 712e243e9176 Release 5.1.0.22W REVERT: 92cf0523d870 qcacmn: Modify __qdf_assert to invoke QDF_BUG REVERT: 35b4bced3255 Release 5.1.0.22V REVERT: 8f312f27040d qcacmn: Reduce wake up IRQ enable/disable log level REVERT: b4f7b7e702a2 Release 5.1.0.22U REVERT: feeffba91bbe qcacmn: Add API to update mark parameter in sk_buff structure REVERT: 80f7246bfb96 qcacmn: Send anycast addresses for NS offload REVERT: 3c46e5dfb0d4 Release 5.1.0.22T REVERT: 020997beda3c qcacmn: Add support to provide assoc IEs to FW in RSO command REVERT: 63b327d89c34 qcacmn: Send anycast addresses for NS offload REVERT: a5b290d549d9 Merge remote-tracking branch 'remotes/origin/wlan-cmn.driver.lnx.1.0-dev' into wlan-cmn.driver.lnx.2.0-dev REVERT: 4bb67d4db687 Release 5.1.0.22S REVERT: cb1175646367 qcacmn: Add support to enable/disable packetlog using iwpriv REVERT: 3d673dc905e9 Release 5.1.0.22R REVERT: 810141a6647a qcacmn: Add changes for coexistence of WIN/ MCL TLV implementation REVERT: 77aa5857fa08 qcacmn: Add WIN compilation fixes for TLV REVERT: 8387c37f77d9 Release 5.1.0.22Q REVERT: 81ce26de0d23 qcacmn: Add API to find IPV6 mcast packet REVERT: bf1a7c223bd4 qcacmn: Add API to find IPV4 mcast packet REVERT: d9a81d80e01b Release 5.1.0.22P REVERT: cfeb14de3458 qcacmn: CL 1605795 - update fw common interface files REVERT: 18e43ddc1b97 qcacmn: CL 1598475 - update fw common interface files REVERT: 7e2b5b0ab5d4 Release 5.1.0.22O REVERT: ab4d9e94be33 qcacmn: Dump more WoW wakeup packet info REVERT: fcd64e9e6441 qcacmn: Add APIs to get packet type and subtype REVERT: 9c3b3fe2511d qcacmn: Parse tx packets only once in tx datapath REVERT: 595dc58d7737 qcacmn: Update pld_soc_info structure REVERT: 92a19bbb3c80 Release 5.1.0.22N REVERT: 0f6194e94053 qcacmn: Add USB bus support (DP) REVERT: d8a881864cda qcacmn: Add USB bus support (QDF) REVERT: 440c5295c2b5 qcacmn: Add USB bus support (HIF Common) REVERT: 1957ba938563 qcacmn: Add USB bus support (HIF Dispatcher) REVERT: 91c8529516b4 Release 5.1.0.22M REVERT: 8a3a9a4b0626 qcacmn: Integrate tasklet flushing logic into snoc REVERT: 6f60b107c574 qcacmn: Move tasklet flush up to ce REVERT: cb9bc6333d44 qcacmn: Configure the wakeup sources for the snoc bus REVERT: bee3aab26fe2 qcacmn: Remove list traversal from qdf_mem_free in successfull case REVERT: 296c019780af qcacmn: Handle initial wake up message from target REVERT: a37dba09d208 Merge remote-tracking branch 'origin/wlan-cmn.driver.lnx.1.0-dev' into wlan-cmn.driver.lnx.2.0-dev REVERT: bb6bd1132e96 Release 5.1.0.22L REVERT: fd594c2455a0 qcacmn: HIF: Use PLD APIs REVERT: 75ea891eca54 qcacmn: Add bus_id memeber to qdf_device REVERT: 3af34357417f Release 5.1.0.22K REVERT: 9538fefe710c qcacmn: Initialize ce ring base address high registers for adrastea REVERT: faf8ab598385 qcacmn: Fix Q_TARGET_ACCESS in hif_fastpath_resume REVERT: d2d23bdd4b17 Release 5.1.0.22J REVERT: e421a3c06d18 qcacmn: Compilation fix in DP layer caused due to transport layer REVERT: 6296c3e8f06c qcacmn: Compilation fixes for AP135 platform REVERT: 64ccc85878c1 Release 5.1.0.22I REVERT: 489c7193ec8c qcacmn: Fix compilation with WMI_INTERFACE_EVENT_LOGGING disabled REVERT: 8dc5bf5e84f1 Release 5.1.0.22H REVERT: 5bac30f5e605 qcacmn: Add unit test framework to validate WLAN suspend/resume features REVERT: 3e52419f67fd Release 5.1.0.22G REVERT: 66597e4cc5ae qcacmn: Remove unnecessary locking during WMI detach REVERT: b9a7e4cedd7d Release 5.1.0.22F REVERT: 9ff543f7db3f qcacmn: CL 1597848 - update fw common interface files REVERT: 16546b6a57ba Release 5.1.0.22E REVERT: edc1f370b3d6 qcacmn: Correct len size of oem data request REVERT: 8e863818722c Merge remote-tracking branch 'origin/wlan-cmn.driver.lnx.1.0-dev' into wlan-cmn.driver.lnx.2.0-dev REVERT: 55fb9d398d3d Release 5.1.0.22D REVERT: 343739296c9b qcacmn: Address 32 bit specific compilation issues REVERT: 9d305224a459 Release 5.1.0.22C REVERT: 4e47333bde50 qcacmn: CL 1546483 - update fw common interface files REVERT: 85e722996b33 Release 5.1.0.22B REVERT: 9bf39423c529 Release 5.1.0.22A REVERT: f99241ec6678 qcacmn: Fix incorrect channel list passed to the firmware REVERT: 26476b51ebd8 qcacmn: Add workqueue APIs in QDF REVERT: 645219840604 Release 5.1.0.22 REVERT: 26ca070efa1b qcacmn: CL 1534810 - update fw common interface files REVERT: 7e42ae0c63dc qcacmn: CL 1529540 - update fw common interface files REVERT: df7dfefed650 qcacmn: CL 1527207 - update fw common interface files REVERT: a364739a6d73 qcacmn: CL 1524945 - update fw common interface files REVERT: 10add765f02e Release 5.1.0.21 REVERT: 218accfb37b8 Release 5.1.0.20 REVERT: ac71f152d447 qcacmn: Enhance MGMT frame logging in WMI REVERT: c968be6f735e Release 5.1.0.19 REVERT: 051a8c445757 qcacmn: Remove duplicate definition from hif layer REVERT: 084e541d608a Release 5.1.0.18 REVERT: d83def39c716 Release 5.1.0.17 REVERT: 0b6da577e81c qcacmn: SAP DFS: Fix dfs_phyerr_filter_offload REVERT: 2a92459208b0 qcacmn: Add NULL checks before dereferencing REVERT: c2611a2c8015 qcacmn: Remove references to cnss_pm_runtime_request REVERT: 4ede3494a7af qcacmn: Fix RUNTIME_PM wrt. runtime_pm_delay REVERT: 3f0973bd164b qcacmn: Add PLD stub file for WIN REVERT: c40413e315d0 Release 5.1.0.16 REVERT: d11e25c3a7e1 qcacmn: Add new fields to radiostats and OL_PARAMS REVERT: b70bd731ec46 qcacmn: Add per CPU interrupt statistics REVERT: 8f7d421854a8 qcacmn: Fix qdf_wait_single_event api to wait for infinite timeout REVERT: 987c1fa61bbb qcacmn: Add messaging interface to support NAN data path REVERT: e79befadca8c qcacmn: Fix for AR9887/AR9888 chips bringup REVERT: c7620c1fa806 qcacmn: Fix for performence issue on beeliner REVERT: 18e511516024 Release 5.1.0.15 REVERT: 921fb0059ed3 qcacmn: Remove WMA header file dependency to fix WIN compilation REVERT: 525504d12c66 Release 5.1.0.14 REVERT: 2d2a38068870 qcacmn: Add WIN Driver Kbuild REVERT: ced2345f71b2 qcacmn: Define qdf_mempool_t for non kernel users REVERT: be11624671eb qcacmn: Use mandatory channel list during SAP operation REVERT: f4cbd50d79c7 Release 5.1.0.13 REVERT: edabc98fadbf qcacmn: Add support for NSS configurability REVERT: 004ec91c3db6 qcacmn: Populate target_type in target_info for snoc REVERT: a1c7d6dd1dcf qcacmn: Fix implicit declaration warnings REVERT: cede289aad6b qcacmn: Enhance data path related statistics REVERT: c7ec8b37a523 Release 5.1.0.12 REVERT: aa8b2366eef1 qcacmn: Reduce logging for wmi messaging REVERT: fb274b8013e3 qcacmn: Stop printing credit reports REVERT: c50572b27a9a qcacmn: Reduce Shadow Register Logging REVERT: e8a9500c7d2c qcacmn: Use qtimer for descriptor history timestamp REVERT: 1f21bbbd6820 qcacmn: Add wma apis for High Latency systems (Part 4 - HL Datapath) REVERT: df030095a3ee qcacmn: Add new apis for High Latency systems (Part 3 - HL Datapath) REVERT: 0f1038d24d3a qcacmn: CL 1519524 – update fw common interface files REVERT: 8f788f449170 qcacmn: Fix compilation issue for WMI Recording feature REVERT: 8134019bae91 qcacmn: CL 1507516 – update fw common interface files REVERT: bb9f83ec61fe qcacmn: CL 1506155 – update fw common interface files REVERT: 06c3f0a7a8fa qcacmn: Reduce the info level logs in STA/SAP REVERT: 86ab171ae4aa qcacmn: Add support for adaptive dwell scan time REVERT: 11b22d3b7ed3 Release 5.1.0.11 REVERT: 4cc0ba809ccd qcacmn: Fix to avoid redefination error in AP code REVERT: d5320a9658d2 Revert "qcacmn: Remove WMA header file dependency to fix WIN compilation" REVERT: 8330485de6ca qcacmn: Fix compilation error in 4.4v Kernel REVERT: da0881a68f8a qcacmn: Datapath changes for WiSA specification REVERT: 31d694b25a96 qcacmn: Remove PROTO_TRACE feature REVERT: 29beae0ab537 qcacmn: Enhance DPTRACE to support RX path REVERT: ae6a0b31d22a qcacmn: Add ini support for DPTRACE REVERT: bda5d43e7040 qcacmn: Add USB bus support (HIF USB) REVERT: 56930513798e qcacmn: Enable DEBUG_Rx_RING_BUFFER to keep track of posted buffers REVERT: 6bc771707b4d qcacmn: Remove WMA header file dependency to fix WIN compilation REVERT: 26d120b3a79e qcacmn: Add WIN changes to wmi_unified_tlv.c REVERT: cdebcd5d1cab qcacmn: Add firmware download support for sdio bus (Part 5 - HIF SDIO) REVERT: 416b70695ecc qcacmn: Add datapath layer changes for sdio bus (Part 4 - HIF SDIO) REVERT: e41943f3a8c4 qcacmn: Add hif layer changes for sdio bus (Part 3 - HIF SDIO) REVERT: 3573f9537b34 qcacmn: SDIO bus support (Part 2 - HIF Dispatcher) REVERT: 4cc8213cc24a qcacmn: SDIO bus support (Part 1 - HIF SDIO) REVERT: 28803728da53 qcacmn: Check null in qdf_nbuf_track_free REVERT: 2990bdc28ff2 qcacmn: Remove redundant null check for wmi_handle REVERT: 5cfd37e21130 qcacmn: Store the DMA address in the TSO meta data REVERT: 2bb5098d5e73 qcacmn: Do not truncate DMA addresses to 32 bits REVERT: 047571e99914 qcacmn: set the snoc dma mask to 37 bits REVERT: 2b0525b0f2a5 qcacmn: Implement a freelist for net buf tracking REVERT: 77da347da932 qcacmn: remove duplicate definition of shadow_reg_cfg REVERT: e5dc6df496b7 qcacmn: Add WIN Driver compilation fix REVERT: 89298eaabc6e qcacmn: Destroy WMI eventq_lock in WMI detach REVERT: 177f62144098 qcacmn: Do not call sleeping API from atomic context REVERT: b348ba478a2e qcacmn: Add WIN Driver Compilation fix REVERT: 08bd3dcacb0b qcacmn: Changes to converge WMI Recording feature REVERT: eaa20d87514e qcacmn: Refactor DPTRACE to support new features REVERT: 75cc5c83ebf0 qcacmn: Use different copy engine for packetlog REVERT: c64364e6a934 qcacmn: Add logic to log pause/unpause time REVERT: 436558b6c8f9 Release 5.1.0.10 REVERT: 8f7a1ff2c6be qcacmn: Abstract delta code of fw common to respective layer REVERT: a5f0a396a2f3 qcacmn: Use PLD layer REVERT: c8993b5509a4 qcacmn: Force unwake in ce_per_engine_service for fastpath REVERT: 5364165a30ff qcacmn: Add yielding to ce_per_engine_service_fast REVERT: 3b252aa509b5 qcacmn: Re-indent ce_per_engine_service_fast REVERT: 056527220d97 qcacmn: per_engine_service yield based on timing REVERT: 2bfb82fd6f64 qcacmn: make qdf_time_t synonymous with system ticks REVERT: a757eda35671 qcacmn: Mangle napi_poll return value when rescheduling REVERT: e683eea688ac qcacmn: Move locking for qdf_net_buf_debug_look_up to the colision list REVERT: 10749156e48a qcacmn: Reduce spinlock time in qdf_net_buf_debug_look_up REVERT: 341e6a9ec522 Release 5.1.0.9 REVERT: f0825aed7467 qcacmn: Add Win Driver Compilation Fix REVERT: 056d452238b4 qcacmn: Add check for supported register REVERT: 3db96a43b6e3 qcacmn: Support IPQ4019 driver probe and detach REVERT: abd00774135d qcacmn: Address win specific compilation issues REVERT: 8592507dfbf7 qcacmn: nss wifi offload changes REVERT: f241eb09ae12 qcacmn: Fix for wifi reload REVERT: fb698efe55a3 qcacmn: Add support for AP chipsets REVERT: c3c6bc1e5c18 qcacmn: Add support for Regtable convergence REVERT: 9348186afb16 qcacmn: Support WIN fastpath in HTC_module REVERT: 56e0d70c3c35 qcacmn: Introduce APIs needed by WIN REVERT: 4f529982ce53 qcacmn: Add HOST_INTEREST_AREA defines for ap chips REVERT: 2d75fb987bc6 qcacmn: Remove ol_fw include from wmi_unified.c REVERT: ec93ab0efa2d qcacmn: Remove qwlan_hw_list from hif_hw_version.h REVERT: 4849fcc9cd9c qcacmn: Fix CONFIG_CNSS ifdefery REVERT: b3e469d6e3e5 Release 5.1.0.8 REVERT: fcc15e29a7d9 qcacmn: CL 1498085 - update fw common interface files REVERT: 61c3aba06607 qcacmn: CL 1492713 - update fw common interface files REVERT: fe2c815b7733 qcacmn: Add non-tlv implementation in common wmi layer( part 2) REVERT: 7c9496b6a685 qcacmn: CL 1488100 - update fw common interface files REVERT: 6a4c9803a37c qcacmn: Remove extra ticks-to-msec conversion REVERT: 82b8996739bc qcacmn: Make MAX_NUM_RECEIVES same for all cases REVERT: 32afe374d815 qcacmn: Fix lro dereg crash on driver unload REVERT: 47808175d442 qcacmn: Use CE index register values during init REVERT: 2959c637e857 qcacmn: Fix incorrect arguments being passed in few WMI APIs REVERT: 00cdc90fb672 Release 5.1.0.7A REVERT: 614628ba9887 qcacmn: Remove CONFIG_CNSS dependency REVERT: edd83c7c8a68 Release 5.1.0.7 REVERT: bc8441f46fe0 qcacmn: Add QDF_BUS_TYPE_NONE for error check REVERT: 2a56c2284309 qcacmn: Add support for WMI_PDEV_WAL_POWER_DEBUG_CMD REVERT: 2c3575e63511 qcacmn: Add qdf, nbuf changes for monitor mode REVERT: dff1f975d978 qcacmn: Takecare of extended nbufs memory leak tracking REVERT: 42364947dba4 qcacmn: Increase CE6 Ring Size REVERT: ae3800344979 qcacmn: Clean up OS wrapper functions REVERT: d8d4c735a8b7 Release 5.1.0.6 REVERT: 735bb8def4ac qcacmn: Define SLOTS_PER_DATAPATH_TX in ce_service.c REVERT: 127467f040ce qcacmn: Add hif_ctx to fastpath_cb_register api REVERT: fa260aa2ebc0 qcacmn: Add event recording for fastpath & napi REVERT: d6f946ce210d qcacmn: Default CE_COUNT_MAX to 12 REVERT: 6ee559010d1d qcacmn: Remove unwanted header files in transport layer REVERT: 61fad9f81c3b qcacmn: Add wow_nack to TargetSendSuspendComplete api REVERT: e52902c4a5f1 qcacmn: Remove cds_api and wma_api includes REVERT: 75ef5a55f285 qcacmn: Use qdf macro for epping mode REVERT: 4b7ebcfb0170 qcacmn: Add static flag to cnss_wlan_pci_link_down definition REVERT: f789c661a851 qcacmn: Remove support for QCA6180 REVERT: 247f09b86ac6 qcacmn: Remove icnss_dispatch_irq REVERT: 49f6c66ca79f qcacmn: Cleanup snoc interrupt controll REVERT: 0921144f1ea9 qcacmn: Reduce the QDF_GET_MEMORY_TIME_THRESHOLD to 300ms REVERT: fd04653483d6 qcacmn: Fix compilation issue REVERT: 7e21d109d2cf qcacmn: Replace soc level references of set mac config REVERT: 0d0cff81827b qcacmn: Replace soc level references of set hw request and response REVERT: d9615ed1e047 qcacmn: Add target bus type field in qdf context REVERT: 0b58728a335c qcacmn: Add FL macro definition in QDF layer REVERT: 01d950eb715e qcacmn: Replace mac_id with pdev_id in WMI PDEV commands REVERT: 483daa86e68f Release 5.1.0.5 REVERT: 8bfdee01548f qcacmn: Add WIN Driver compilation fix REVERT: caf80788e6fe qcacmn: Do not update control block for push/pull operation REVERT: a5e18c482970 qcacmn: Add non-tlv implementation in common wmi layer REVERT: e6eb894c8f6e Release 5.1.0.4 REVERT: d7f9159cf2cb qcacmn: Update htc_endpoint only for htt tx endpoint REVERT: c5dc5f291c52 qcacmn:: Use proper API to allocate 2 MB target shared memory REVERT: 732caef504a8 qcacmn:: Change QTIMER API as per 4.4 kernel REVERT: b3a3073ae7e7 qcacmn: Replace WMI_SOC_SET_PCL_CMDID with WMI_PDEV_SET_PCL_CMDID REVERT: 4e3feeb40bac qcacmn: Fix compilation errors for msmcobalt REVERT: 1d4416c1cd64 Release 5.1.0.3A REVERT: fbcb7c713552 Release 5.1.0.3 REVERT: e63304423734 qcacmn: Enable additional two HTT data services REVERT: 41d0231b8772 qcacmn: Don't clear the interupt status when rx_pending REVERT: eb2516c2442a qcacmn: Make napi rely on rx_pending flag REVERT: c1d9a414159e qcacmn: Fix diag_ce initialization REVERT: 8b2f77a0592f qcacmn: Add support for beacon filtering REVERT: 841f5e87c6b4 qcacmn: add ini support for throttling period duty cycles REVERT: 854f69e39f52 qcacmn: Fix compilation error in WMA REVERT: e6b6f42c5cdc qcacmn: CL 1479065 - update fw common interface files REVERT: 9a4af54f3e37 qcacmn: CL 1476371 - update fw common interface files REVERT: 83a228e9e4f8 qcacmn: CL 1470160 - update fw common interface files REVERT: e37820ebd2fa qcacmn: Fix WMI command stuck issue REVERT: 3537500cc018 qcacmn: Add new enums for QVIT mode REVERT: 6f8012b2aab0 qcacmn: Remove QDF_FTM_MODE from runtime pm code REVERT: 74f7764f61ac qcacmn: Fix epping mode ce attribute table size REVERT: 70efc7576cb2 qcacmn: Use epping specific shadow register config table REVERT: 4aba77746558 Release 5.1.0.2 REVERT: 4a9c3a8fb6f4 qcacmn: Cleanup fastpath changes REVERT: 7399f148b55d qcacmn: Add fastpath Rx support REVERT: c7d542942863 qcacmn: Support multiple RX CEs for NAPI/LRO/FastPath REVERT: a7a282f1e318 qcacmn: Bypass GLINK/QMI for 8998 RUMI bring up REVERT: 9eb124d2746b qcacmn: CL 1469034 - update fw common interface files REVERT: 32a8dc6fb275 qcacmn: Remove FEATURE_WLAN_ESE_UPLOAD compile macro REVERT: 9123c15bb061 qcacmn: Replace enum device_mode to tCDF_ADAPTER_MODE REVERT: 4758eb4153bf qcacmn: Send channel switch request instead of doing SAP restart REVERT: 9a2518da770e qcacmn: CL 1466376 update fw common interface files REVERT: 1aae997fb37c qcacmn: CL 1463814 update fw common interface files REVERT: ca40cbad9db3 qcacmn: Incremental Release 5.1.0.6G REVERT: c7636aca0762 qcacmn: Enable station SMPS only if the session supported NSS > 1 REVERT: 59aa1f57e56f qcacmn: Incremental Release 5.1.0.5G REVERT: 7de43ac2b2d9 qcacmn: Incremental Release 5.1.0.5GG REVERT: 4afc7c37acec qcacmn: Add qdf roundup macro REVERT: 8e73708b0ead qcacmn: Fix compilation error caused by hif_disable_power_management REVERT: cbbd7b2ee9c1 qcacmn: Fix compilation error caused by hif_enable_power_management REVERT: 8093bc42d587 qcacmn: Add support for dense roam params in wmi layer REVERT: fbb6c0f4d648 qcacmn: Incremental Release 5.1.0.1H REVERT: ff2c10068cf8 qcacmn: Incremental Release 5.1.0.1G REVERT: c28ab7b4bc0c qcacmn: Fix tlv formation of gtk offload command REVERT: 3f14f6f9d45d qcacmn: Use QDF_STATUS instead of Linux return type in wmi layer REVERT: e6fc2e19416e qcacmn: Fix tlv formation of pno start command REVERT: b757dea383c5 qcacmn: Incremental Release 5.1.0.1F REVERT: fe5662c2b83f qcacmn: Data path converged internal APIs (Set 2) REVERT: 0a485f1a58f0 qcacmn: Fix the return type of the rx function REVERT: b16cf3028e95 qcacmn: Clean up header files for HTC REVERT: ec9e71c33b74 qcacmn: Remove CDS related functions in HTC REVERT: 9be730f61b2d qcacmn: Update credit flow control enable/disable in HTC REVERT: e8e3b1293975 qcacmn: Incremental Release 5.1.0.1E REVERT: 20968291c5ed qcacmn: Reset the Runtime PM state when exiting REVERT: b21a053526b3 qcacmn: Fix runtime pm compilation REVERT: b4149dda4fce qcacmn: pointerize hif power_management apis REVERT: febbf6b9ec2d qcacmn: Clean-up log messages from data path REVERT: 5653d6e94fc5 qcacmn: Incremental Release 5.1.0.1D REVERT: 5f45de51396d qcacmn: APIs to access core datapath data structures REVERT: a22c2169fb38 qcacmn: Converged datapath APIs (set 1.1) REVERT: 9c222b15b00b qcacmn: Data path converged internal APIs (Set 1) REVERT: d90a4473ec22 qcacmn: include the qdf_event header file when using qdf events REVERT: 5b64648f9f8c qcacmn: Data path converged common APIs REVERT: 795d5196b66c qcacmn: Clean-up the data path folder REVERT: 7508012ea960 qcacmn: Rename hif_callbacks and remove unwanted header files in source files REVERT: 39ac6ff57685 qcacmn: Incremental Release 5.1.0.1C REVERT: e50ae5858702 Merge "qcacmn: Add tlv formation of key installation commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 39d02fc9655e Merge "qcacmn: Fix tlv formation of vdev start command" into wlan-cmn.driver.lnx.1.0-dev REVERT: 2ee07ffec638 Merge "qcacmn: Use IEEE80211_ADDR_LEN macro for size of mac address" into wlan-cmn.driver.lnx.1.0-dev REVERT: aa592b4dca63 Merge "qcacmn: Fix tlv formation of arp ns offload command" into wlan-cmn.driver.lnx.1.0-dev REVERT: f515949f900d Merge "qcacmn: Fix tlv formation of Peer assoc wmi command" into wlan-cmn.driver.lnx.1.0-dev REVERT: a41da1d50f50 qcacmn: Add tlv formation of key installation commands in common wmi layer REVERT: 7e30287bde85 qcacmn: Fix tlv formation of vdev start command REVERT: 0609ff776b2d qcacmn: Use IEEE80211_ADDR_LEN macro for size of mac address REVERT: 210485e9b7a0 qcacmn: Fix tlv formation of arp ns offload command REVERT: 3fdb3a5761c1 qcacmn: Fix tlv formation of Peer assoc wmi command REVERT: 19717c09c90d qcacmn: Replace linux API with QDF API's REVERT: 85bc91a97b3e qcacmn: Add WIN Driver compilation fix. REVERT: 915c27070112 qcacmn: Add tlv formation of some wmi vdev commands in common wmi layer REVERT: e2082f28fd3c qcacmn: Add tlv formation of wmi roam scan commands in common wmi layer REVERT: 50a16579d61e Merge changes I2f659159,I7eed7108 into wlan-cmn.driver.lnx.1.0-dev REVERT: 04eb73b29bb5 Merge "qcacmn: Adpat common wmi layer with QDF os abstraction" into wlan-cmn.driver.lnx.1.0-dev REVERT: d93a8dbe21de Merge "qcacmn: Add tlv formation of wmi main commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 89e9ef33a678 Merge "qcacmn: Add tlv formation of wmi init commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: be42b19933fb Merge "qcacmn: Add tlv formation of wmi feature commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 017a6b7e3540 Merge "qcacmn: Add tlv formation of wmi scan roam commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 4169246876f8 Merge "qcacmn: Add tlv formation of wmi data commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 36fed118a4e8 Merge "qcacmn: Add tlv formation of ocb commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 3999631dc88f Merge "qcacmn: Add tlv formation of wmi power commands in common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 3a1f8f90c657 Merge "qcacmn: Add tlv formation of scan commands" into wlan-cmn.driver.lnx.1.0-dev REVERT: 4b5081063818 Merge "qcacmn: support of common wmi rx event handling for common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 2e9d6068eb59 Merge "qcacmn: Add tlv implementation of common unified API" into wlan-cmn.driver.lnx.1.0-dev REVERT: 9ba7cf7bcb74 Merge "qcacmn: Modify wmi handle and api for common wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 2b557a22fcea Merge "qcacmn: Restructure and add new files in wmi layer" into wlan-cmn.driver.lnx.1.0-dev REVERT: 3c017e7bcff5 qcacmn: Pointerize hif_dump_registers REVERT: 162164c8cd36 qcacmn: Unify hif_bus_get_context_size REVERT: 795299c42c9c qcacmn: Resolve duplicate hif_get_target_type definition REVERT: 8f239f67a2fc qcacmn: Pointerize more HIF apis REVERT: 4411ad4d0cf5 qcacmn: Replace A_TARGET_ACCESS_BEGIN/END_RET_PTR REVERT: 987ab445de6c qcacmn: Fix return codes from A_TARGET_ACCESS_BEGIN_RET REVERT: 2c32cf6dd190 qcacmn: Replace A_TARGET_ACCESS_BEGIN/END_RET apis REVERT: bac94543901f qcacmn: Replace A_TARGET_ACCESS_BEGIN/END apis REVERT: 54ef87d3aa5e qcacmn: Dummy sleep_state_adjust for epping mode REVERT: 0b489132375e qcacmn: Unify A_TARGET_ACCESS_LIKELY REVERT: ca581c4ee3a3 qcacmn: Remove extra sleep_state_adjust dummy REVERT: 379fad90ca95 qcacmn: Remove driver registration logic from hif REVERT: bd8c04fa2478 qcacmn: Unify Q_TARGET_ACCESS macros REVERT: 858f723a6218 qcacmn: Unify io memory access REVERT: dd50043a6e8a qcacmn: Remove unused #defines in snoc REVERT: b72c03c8f74d qcacmn: Don't use war_pci_write32 REVERT: eadcb4a2342b qcacmn: Reduce number of pci A_TARGET_READ/WRITE definitions REVERT: 4ca03b657915 qcacmn: Add dummy functions to bus_ops table for snoc REVERT: 63777f221f7a qcacmn: Make hif_sleep_entry pci specific REVERT: e61d4e1382bc qcacmn: Controll target sleep in hif REVERT: 00d42aeb8e70 qcacmn: Move hif_targ_is_awake to pci REVERT: b861cb383750 qcacmn: Manage driver load target sleep state in hif REVERT: fb7d6129804c qcacmn: Move power_gating to centralized power management api. REVERT: 60a1eeb69fb9 qcacmn: Export the bus type REVERT: 26352594d990 qcacmn: Add hif_needs_bmi api REVERT: f303f9173410 qcacmn: Make hif_device_id an opaque type REVERT: d2ac86c79485 qcacmn: Run hif_save_htc_htt_config_endpoint for snoc REVERT: bc69349d0dec qcacmn: Use new HIF_SNOC flag REVERT: 854e67f79129 qcacmn: Move hif_set_hia to pci file REVERT: f7718620535c qcacmn: Move PCIE_AWAKE_WHILE_DRIVER_LOAD code to pcie REVERT: e02e12d156dd qcacmn: ifdef hif_pm_runtime_mark_last_busy call from ce file REVERT: 32bc8eb68675 qcacmn: Add function pointer framework REVERT: 108da4007497 qcacmn: Introduce hif_bus_configure REVERT: 70f8b6e32c03 qcacmn: Update driver to use QDF NBUF APIs(2/2) REVERT: fc06aa94302b qcacmn: Fix compilation issues HTC/HIF REVERT: 5776318d1934 qcacmn: Add QDF OS abstraction convergence REVERT: 5693683262e2 qcacmn: change skb->cb to support 64 bit paddrs(2/2) REVERT: 16b886a0c8e9 qcacmn: Replace mac_id with pdev_id in common wmi layer REVERT: 0a74fc5b10ff qcacmn: Protect rx execution context for wmi events REVERT: 236fc209ea2e qcacmn: Adpat common wmi layer with QDF os abstraction REVERT: a2e792e92477 qcacmn: Add tlv formation of wmi main commands in common wmi layer REVERT: b75690aa2e39 qcacmn: Add tlv formation of wmi init commands in common wmi layer REVERT: 25729cee6308 qcacmn: Add tlv formation of wmi feature commands in common wmi layer REVERT: fef95e2eec1e qcacmn: Add tlv formation of wmi scan roam commands in common wmi layer REVERT: 86b2818b4a4a qcacmn: Add tlv formation of wmi data commands in common wmi layer REVERT: d0fd7262f95f qcacmn: Add tlv formation of ocb commands in common wmi layer REVERT: 12438e6a0352 qcacmn: Add tlv formation of wmi power commands in common wmi layer REVERT: 9892efb43d7e qcacmn: Add tlv formation of scan commands REVERT: 3f302ecc5523 qcacmn: support of common wmi rx event handling for common wmi layer REVERT: e9cda9a04d9d qcacmn: Add tlv implementation of common unified API REVERT: 01dd33e9c7e3 qcacmn: Modify wmi handle and api for common wmi layer REVERT: d88ae7fd2ed5 qcacmn: Restructure and add new files in wmi layer REVERT: bd7c51d1c5cb qcacmn: Remove CDS instances in HIF REVERT: 5584a7cf92af qcacmn: Make hif_opaque_softc as global HIF context REVERT: a5911d3ca2fb qcacmn: Remove unwanted ini config from hif REVERT: f76166d3c3b5 qcacmn: Move BMI info structure to global BMI context REVERT: 8eb8f28ce29b qcacmn: Move targetdef out of ol_softc to ol_bmi_context REVERT: 2a5fa63d2bf2 qcacmn: Modify HIF BMI API to pass dma command and response REVERT: 6081702c40e5 qcacmn: Move Max Peers variable to WMA REVERT: 3f78aa6a1d35 qcacmn: Make HIF independent of NIC_DEV REVERT: 644263d323e2 qcacmn: Carve Out hif_softc out of ol_softc REVERT: 02cf2f8509b7 qcacmn: Refactor HIF to use Single HIF Context REVERT: 43301de9995a qcacmn: Make One HIF Context REVERT: c92a0cf52ebb qcacmn: Query HIF for FastPath support REVERT: f8600687ad92 qcacmn: Remove cds_get_context in HIF REVERT: b3a3bdf89fa7 qcacmn: Refactor BMI members from ol_softc REVERT: 7fca106501dd qcacmn: Refactor Ramdump API and PKTLOG API REVERT: aa72bb719e5d qcacmn: Move relevent hif_pci_softc members from ol_softc REVERT: 91553ce741f4 qcacmn: Refactor ol_sc for target_info and ini params REVERT: 2443fb341a14 qcacmn: Abstract bus debug dump in hif layer REVERT: 0f6d33084476 qcacmn: Fix hif_bus_prevent_linkdown compilation REVERT: 142cee4bf22a Initial host-common file folder cleanup and moves REVERT: abcec8c47e8f Merge commit '0219ae6' into wlan-cmn.driver.lnx.1.0-dev REVERT: 65b41c171a1b Merge remote-tracking branch 'origin/caf/caf-wlan/master' into wlan-cmn.driver.lnx.1.0-dev REVERT: 0219ae607ac5 Release 5.0.0.160 REVERT: a7512da0885d qcacld-3.0: Add wma handler for vdev delete and peer delete responses REVERT: 32a4e14a7636 Release 5.0.0.159 REVERT: 9f79df4afdcc qcacld-3.0: Fix Compilation error on WLAN_FEATURE_11W disabled REVERT: d7ff6aef93fe qcacld-3.0: Update channel width and center freq REVERT: f6479c570990 qcacld-3.0: Move sta state to not connected after try disconnect REVERT: c49931aaf505 qcacld-3.0: Remove #ifdef FEATURE_WLAN_LFR from HDD REVERT: 99722fb229c2 qcacld-3.0: Remove RRM ie in Assoc Req based on AP capability REVERT: f051ee490b04 qcacld-3.0: Fix fw statistics parsing on the host REVERT: 9947e0ad5d00 qcacld-3.0: Fix IPA-uc callback in NON-SMP system REVERT: 2782fb52023f qcacld-3.0: SAP DFS-3 Feature support in DFS layer REVERT: 30de2f1e488e qcacld-3.0: SAP DFS-3 Feature support in WMA REVERT: 3e502cb8f883 qcacld-3.0: correct phy_mode in hdd_chan_change_notify REVERT: 3cfe68601a77 qcacld-3.0: move hif_bus_open to hif_open REVERT: ebc68145ac84 qcacld-3.0: Remove hif_claim_device REVERT: ef86da0a957b qcacld-3.0: Remove epping context from cds REVERT: 381c39f7c498 qcacld-3.0: Enable Tx beamformee in SAP mode REVERT: 945c02a9d617 qcacld-3.0: Set the IMPS enable/disable based on INI REVERT: e8825e9bace7 qcacld-3.0: Fix memory leak in case of fw reset stats command REVERT: dc2b5f5e8dab qcacld-3.0: Use appropriate API to get total free descriptors REVERT: 01c7dd9c4ee1 qcacld-3.0: Remove unnecessary lock from sme_roam_free_connect_profile REVERT: a20cd9f91d43 qcacld-3.0: Fix definition of tx_timer_create macro REVERT: 8f9e6e392c4f qcacld-3.0: Fix memory leak in hdd_send_re_assoc_event REVERT: e3b4b4b480c9 qcacld-3.0: Rename API cds_is_load_unload_in_progress REVERT: e04c726b30c5 qcacld-3.0: Fix cds_is_load_unload_in_progress API REVERT: 0e3b224a3195 qcacld-3.0: Add CDS SSR ready check for driver unload REVERT: 826461a5376b qcacld-3.0: Add kernel doc for wlan_hdd_cfg80211_change_iface REVERT: 048e1fe407a0 qcacld-3.0: Fix memory leak in scan REVERT: 07e5e15ad25c qcacld-3.0: Fix scan request memory leak REVERT: 2f58cf8ec81b qcacld-3.0: SAP DFS-3 Feature support REVERT: 09b5e5528b54 qcacld-3.0: Fix all comments given as part of IBSS+STA code changes REVERT: 9229132f4bba qcacld-3.0: hdd: Refactor wlan_startup (phase 4) REVERT: 1540102eccd9 qcacld-3.0: hdd: Refactor wlan_startup (phase 3) REVERT: 59b4c87e27f0 qcacld-3.0: hdd: Refactor wlan_startup (phase 2) REVERT: 2d305045a2fd qcacld-3.0: hdd: Refactor wlan_startup (phase 1) REVERT: 71b3d7242ccb Release 5.0.0.158 REVERT: 69581755634a qcacld-3.0: More regulatory cleanups REVERT: 21767015e823 qcacld-3.0: Remove the 4.9 GHZ channels REVERT: 6b176d20a9d5 qcacld-3.0: Remove FEATURE_STATICALLY_ADD_11P_CHANNELS REVERT: e10e82a3250d qcacld-3.0: Change regulatory data structures style REVERT: 666bbb33749e qcacld-3.0 : Remove the local regdomain mapping REVERT: 2bac5d24b131 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeAssocCnf REVERT: 7907a2402fff qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDisassocReq REVERT: f06a5cf8c8de qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDisassocRsp REVERT: 70a196142e70 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDisassocInd REVERT: c5409f988479 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDeauthCnf REVERT: e6a851ebdf73 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDeauthRsp REVERT: cd88e7602a22 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDeauthRsp REVERT: 3daefc9a3053 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeDeauthInd REVERT: af677fc818df qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeStopBssReq REVERT: ac69ec2378d5 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeSwitchChannelInd REVERT: 1d4ce0f30dd8 qcacld-3.0: Fix mangled function lim_cmp_s_sid() REVERT: 3a28a11ccd66 qcacld-3.0: Remove obsolete and duplicate macros REVERT: 78467a8d6a28 qcacld-3.0: Move runtime pm bookkeeping out of hdd REVERT: f460785909c9 qcacld-3.0: Instrument fastpath for runtime_pm REVERT: 53b34c47142c qcacld-3.0: Fix rmmod for runtime pm REVERT: 226a3b1bfee3 qcacld-3.0: Mark last busy in recieve for runtime pm REVERT: cceec341a3e7 qcacld-3.0: Prevent runtime suspend when linkdown not allowed REVERT: 692cc05e93cf qcacld-3.0: Log runtime suspend resume occurances REVERT: 1dd227691f0e qcacld-3.0: Runtime puts for HTT messages REVERT: c5141b0f9839 qcacld-3.0: Runtime PM handling for htc messages REVERT: 466cb5b6195a qcacld-3.0: Coordinate runtime suspend from hdd REVERT: 0c83a5b04c5c qcacld-3.0: Provide wma runtime suspend resume apis REVERT: 1688fba972be qcacld-3.0: Provide hif runtime suspend resume apis REVERT: dbfb7ad84d1c qcacld-3.0: Introduce cdf_suspend_type REVERT: d2d9bd96b7c5 qcacld-3.0: Provide cdf apis for runtime suspend REVERT: 9078a159f16d qcacld-3.0: Add hif apis to prevent allow runtime pm REVERT: f2ff37a509c6 qcacld-3.0: Provide setters for pm_state to upper layer REVERT: 62aa58dc7ae1 qcacld-3.0: Add runtime pm initialization REVERT: 47e387baf71d qcacld-3.0: Implement htc runtime suspend/resume REVERT: 8e1d8a6c8922 qcacld-3.0: Add dynamic wake event configuration REVERT: 162f56579e86 qcacld-3.0: Send one suspend indication message to wma REVERT: d51b14c377d3 qcacld-3.0: Merge two sme & csr config structure in to one REVERT: 6d761723d7fc qcacld-3.0: Send the correct supported channel width in Assoc Resp REVERT: edd6bc625ff1 qcacld-3.0: Fix checkpatch error in wlan_qct_sys.c REVERT: 8077fae30654 qcacld-3.0: clean up the WLAN_FEATURE_MBSSID flag (phase 1) REVERT: 191131eeba0c qcacld-3.0: Deactivate and clean up logging thread on driver load failure REVERT: dc3231b00d08 qcacld-3.0: Avoid all module logging onto kmsg during driver load REVERT: 182b6acddabb qcacld-3.0: Prefer ini params logging preference over code preference REVERT: 84a65326a6cd qcacld-3.0: Add new IOCTL to change SAP/P2P-GO's operating channel REVERT: c6419ecac54e qcacld-3.0: Accommodate channel bandwidth as input during channel switch REVERT: 28c9b2ab7104 qcacld-3.0: Fix invalid operating class calculation during channel switch REVERT: 02216642cebc qcacld-3.0: Remove the cb_mode usage in channel bonding REVERT: dad871f574d7 qcacld-3.0: Optimize LFR3 roam synch propagation REVERT: 663679ed08ff Release 5.0.0.157 REVERT: 24cc9e05c834 qcacld-3.0: Fix potential memory leaks in SSR REVERT: f83551419ef4 qcacld-3.0: Save call stack for each memory allocation in SLUB builds REVERT: 5b2fe2d54d21 qcacld-3.0: Fix build failure in cds module REVERT: 234d3528b26b qcacld-3.0: Use CDF APIs for spin lock REVERT: 11667807b96d qcacld-3.0: Add backward compatibiilty to older FW REVERT: af206a788c18 qcacld-3.0: Revert merge conflicts in wma_suspend_req REVERT: 4f2f4597228f qcacld-3.0: Replace ServiceID with service_id REVERT: 29573d960dc0 qcacld-3.0: Replace EndPoint with endpoint REVERT: 565aa509fd2d qcacld-3.0: Rename cdf_sched_work to cdf_schedule_work REVERT: 49794a3d07d0 qcacld-3.0: Fix firmware assert completion handling REVERT: 06bc4f52fc42 qcacld-3.0: Remove IHELIUM_BU flag REVERT: 9c6b4e190854 qcacld-3.0: Define wma_is_vdev_in_beaconning_mode REVERT: 58e12dc35ab0 qcacld-3.0: Add config for the MCC restriction on Adrastea emulation REVERT: 896ca1dea9ea qcacld-3.0: cleanup cds_concurrency files REVERT: 8371edfe0413 qcacld-3.0: clean up hddLog API in wlan_hdd_green_ap.c REVERT: c6c40bade274 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirNsOffloadReq REVERT: 1d1d3eb7806d qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirTdlsSendMgmtReq REVERT: 040ffc4704f6 qcacld-3.0: Process SIR_LIM_ADDTS_RSP_TIMEOUT command in defer state REVERT: 67e0fcac5e23 qcacld-3.0: Enable 11 AC TX compact feature for adrastea REVERT: 926baab580a8 qcacld-3.0: Fix compilation issues on MSM8998 RUMI platform REVERT: 8a32473952e6 qcacld-3.0: Remove roam cmd from sme active list in case of failure REVERT: c830f14aa2ef qcacld-3.0: Abort previous connect if fresh connect is received REVERT: df962438e5e6 qcacld-3.0: Send management frame indication directly to HDD from PE REVERT: 27bb52f2bf62 qcacld-3.0: eSmeCommandDelStaSession stuck in smeCmdActiveList REVERT: 03059dca6c44 qcacld-3.0: Convert wlan_hdd_driver_ops.c to unified logging REVERT: 016329735ffd qcacld-3.0: Convert wlan_hdd_lro.c to unified logging REVERT: 842318192c99 qcacld-3.0: Fix incorrect logging in hdd_send_re_assoc_event() REVERT: 2c9cb348907e qcacld-3.0: Convert wlan_hdd_nan.c to unified logging REVERT: 1c66dfac6535 Release 5.0.0.156 REVERT: 8da8e600067d qcacld-3.0: Configure FW WMI logging for adrastea and rome REVERT: 25420011d515 qcacld-3.0: CL 1434462 update fw common interface files REVERT: 58f72939dd74 qcacld-3.0: Remove code to clean pending_cons_req from WLAN_CLIENT_CONNECT REVERT: d78d30cb273f qcacld-3.0: call IPA cleanup when cds_enable failed REVERT: dfcae6ba35a0 qcacld-3.0: Maintain driver state in CDS REVERT: aa9042d2422f qcacld-3.0: hdd: Clean-up FTM initialization REVERT: ccf6c22d7050 qcacld-3.0: Add cdf_mem_exit cdf_mc_timer_exit when wlan exits REVERT: 0a7b79ae3f2b qcacld-3.0: Add data length in oem data request msg REVERT: 2b72327980a1 qcacld-3.0: Add event handler for oem data response REVERT: 7b36dbfc440a Release 5.0.0.155 REVERT: 8773696a2768 qcacld-3.0: Use assoc req len from roam sync msg in if condition REVERT: 1a934bdc7a39 qcacld-3.0: Do not allocate mgmt descriptors REVERT: a56eeac9d40b qcacld-3.0: Fix issue about signal jump REVERT: 31f0317102a0 qcacld-3.0: Optionally report raw rssi value to supplicant REVERT: 25aac8b878e6 qcacld-3.0: cleanup cds_concurrency files REVERT: d6c020bb965b qcacld-3.0: fix softlock-up caused by co-existence of NAPI and rx-thread. REVERT: dbf709a2e9d3 qcacld-3.0: fix regression for STA PNO WoW REVERT: b5bc04a6e80e Release 5.0.0.154 REVERT: 67bc5525855c qcacld-3.0: Vendor command to scale TX power REVERT: 7b962531ffb5 qcacld-3.0: Clean up usage of con_mode REVERT: 0aac2f1594d5 qcacld-3.0: CL 1432708 update fw common interface files REVERT: 032eb4869ca0 qcacld-3.0: CL 1431762 update fw common interface files REVERT: 0b9e7a92947b qcacld-3.0: CL 1430888 update fw common interface files REVERT: 5dabfc7759ce qcacld-3.0: Fix datapath defects detected by Static code analyser REVERT: 15df0cf75edd qcacld-3.0: Avoid double free of vdev REVERT: 85d9c2e09700 qcacld 3.0: Fix return type of few "cdf_atomic" APIs REVERT: e2a14d2f2516 qcacld-3.0: Add extended rates in Assoc req if AP has it REVERT: 96c736af6d22 qcacld-3.0: Abort preauth if disconnect is received for the current AP REVERT: 3bd1aff8fb76 Release 5.0.0.153 REVERT: 033aaebf0508 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirFTUpdateKeyInfo REVERT: fbdb24390872 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeSetContext Req/Rsp REVERT: e3b61cc4b7de qcacld-3.0: Remove obsolete struct sAniGetStatsReq REVERT: 24dab280116d qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAddtsReq REVERT: 0fcbab2fe4fb qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirDelts Req/Rsp REVERT: 1e054ed6f1d7 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAggrQosReq REVERT: 531a667f6c5a qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSmeIbssPeerInd REVERT: 430bfc3cab8a qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSmeMaxAssocInd REVERT: 05123e505197 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSmeCsaOffloadInd REVERT: 4c9722cde076 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in WowlEnterParams REVERT: c250b07891b4 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirUpdateAPWPSIEsReq REVERT: 2087d8cb3e2a qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirChangeBIParams REVERT: 2a542e63faf3 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSetHT2040Mode REVERT: 28556aa279c8 qcacld-3.0: Fix static analysis error in limProcessTdls.c REVERT: 44748d460e11 qcacld-3.0: Add support of setting FW debug mode REVERT: 83622ef789a2 qcacld-3.0: For LFR 3, save reassoc frame sent OTA by firmware REVERT: f2a13f96c88d qcacld-3.0: Fix rrm capability update from config ini file REVERT: b13bf0365cd9 qcacld-3.0: Move 5GHz channels ahead of 2 GHz for Early Stop REVERT: 6f8f7e6397b5 qcacld-3.0: Recheck firmware indicator register after enabling interrupts REVERT: 6666df7fab58 qcacld-3.0: completion_freeq_lock needs initialization REVERT: a575ec2fa482 qcacld-3.0: Record polled completion processing REVERT: 5cc292bf4cd7 qcacld-3.0: Make ce_init_ce_desc_event_log not static REVERT: 74ab29827c4c qcacld-3.0: Post message to SME upon DelBSS/DelSta failure REVERT: 7167413bb000 qcacld-3.0: CL 1427715 update fw common interface files REVERT: 3ef9f3fce6fa qcacld-3.0: CL 1427469 update fw common interface files REVERT: b42d7d297d93 qcacld-3.0: CL 1426046 update fw common interface files REVERT: f40f47c932a5 qcacld-3.0: CL 1424628 update fw common interface files REVERT: 09c45a93c9c7 qcacld-3.0: hdd: Add EGAP interface and ini configuration REVERT: f66f128fe12b qcacld-3.0: Add Enhanced Green AP interfaces and event handler REVERT: efcc4aa28852 qcacld-3.0: Remove #ifdef FEATURE_WLAN_LFR from SME REVERT: b45399a48b5c qcacld-3.0: Remove #ifdef WLAN_FEATURE_NEIGHBOR_ROAMING from SME REVERT: ec647396357b qcacld-3.0: Remove #ifdef WLAN_FEATURE_NEIGHBOR_ROAMING from HDD REVERT: 12650916478b qcacld-3.0: Delete preauth session in case of deauth from host REVERT: 0b4f0c6c162a qcacld-3.0: set TX_USAGE flag for bss key in AP mode. REVERT: 2b0c3e2ced6b qcacld-3.0: If RSN IE is present ignore WPA IE to get cbmode REVERT: 2ad401a79d24 qcacld-3.0: Make data length as zero whenever we free the data REVERT: 6798e7829f33 qcacld-3.0: Transmit tdls mgmt frames only for STA in authenticated state REVERT: c1e4966db6c4 qcacld-3.0: Add missing MTRACE log in HDD REVERT: c13be71c78f0 qcacld-3.0: Changes in Protocol Stack logs from numerical values to string REVERT: 109daae06e85 qcacld-3.0: Set peer staId for management frame. REVERT: 1ae65638227a qcacld-3.0: Do not send DEL BSS to FW if ADD BSS fails REVERT: 52249826fc81 qcacld-3.0: Error handling in Roaming code #2 REVERT: b2225b161173 qcacld-3.0: Check for session validity in pe_delete_session REVERT: 62bd6b89ab06 qcacld-3.0: Initialize PMF timer in create session REVERT: 24e4dc9eaae2 qcacld-3.0: Log the rssi info from FW in sta kick out event REVERT: 04b1a36cf78f qcacld-3.0: Check tdls off-channel passed is not a DFS channel REVERT: ec4bf277c7fb qcacld-3.0: do not process HT IE change if RoC is in progress REVERT: b7ab97b169b5 qcacld-3.0: Relocate key adapter fields REVERT: b0435d7b879d qcacld-3.0: Relocate init of tx_action_cnf_event REVERT: b9a4c16a238e qcacld-3.0: Remove OEM DATA request callback support REVERT: faa640a6aee1 qcacld-3.0: Remove usage of fixed broadcast sta id for IBSS REVERT: d32d7007fcdc qcacld-3.0: Wait for MC thread clean-up during IBSS leave REVERT: 98894948100b qcacld-3.0: Don't remove p2p device adapter when SAP comes up REVERT: 031007422b85 qcacld-3.0: Do not allow STA scan on IBSS channel's band REVERT: d9fdf894a910 qcacld-3.0: dump IBSS concurrency information REVERT: 9cf62384ba68 qcacld-3.0: Add support for IBSS+SAP REVERT: 200b6e60485a qcacld-3.0: add support for IBSS+STA concurrency REVERT: 04b215801228 Release 5.0.0.152 REVERT: 30268731cd94 TEST PATCH REVERT: 957f4bdb8484 Release 5.0.0.151 REVERT: e58ba6b4ebd5 qcacld-3.0: while processing rx mgmt frame get vdev using bssid REVERT: bf650e252354 qcacld-3.0: Enable single-queu NAPI REVERT: 8cb3c6214bd0 qcacld-3.0: Fix the Rx data rate issue in 11b mode REVERT: aab2b6f3f226 qcacld-3.0: Fix the crash in wlan re-initialization REVERT: d2f458f35c59 qcacld-3.0: Add IPA UC WDI 1.0 backward compatibility REVERT: aa9459f319ce qcacld-3.0: Fix MDM compilation errors REVERT: bb8583d4ceef qcacld-3.0: Prepare HDD for unified logging REVERT: da81f966826d qcacld-3.0: Fix transmitting in OCB mode REVERT: 966b57bcce01 qcacld-3.0: Don't process TX frame in unauthenticated state REVERT: 7d21f88ad1d5 qcacld-3.0: Fix the incorrect mcs rate index conversion REVERT: 1ed08cb3affc qcacld-3.0: Clean up inappropriate HDD API in CDS REVERT: 91fd4a7d5dd3 qcacld-3.0: Process WOW wake up event in the tasklet context REVERT: 4275ba2b4f0f qcacld-3.0: Record CE interrupt and tasklet entry/exit REVERT: 68e837ee9ca8 qcacld-3.0: Record ce descriptor events REVERT: e8f53a6daf4a qcacld-3.0: Support atomic sub in cdf REVERT: 8a13e5ca400e qcacld-3.0: Initialize irq_lock and connection_status_lock REVERT: ea6109d49e47 qcacld-3.0: Enable WMM if HT capabilities are present in beacon REVERT: a5cea29bd15d qcacld-3.0: Send TDLS setup request and response with VI tid REVERT: 901e33ffc8f4 qcacld-3.0: Remove the obsolete LINUX VERSION checks REVERT: c9b52a5e7de7 qcacld-3.0: Fix incorrect completion of pending IPA RM CONS request REVERT: c89c19130940 qcacld-3.0: Send IPA CONS RM grant notification when loading is completed REVERT: f462a55a9490 qcacld-3.0: send CLIENT_CONNECT message to IPA after enable WDI pipes REVERT: 1c3971a9b45a qcacld-3.0: hdd: Remove unused SSR code REVERT: 699ae7795815 qcacld-3.0: Do not wait for probe in module_init REVERT: 6b581cb470f5 qcacld-3.0: Clean-up module init and exit REVERT: 2de24ecc525b qcacld-3.0: hdd: Fix conditional compilation for FTM REVERT: 7edb88b4c962 qcacld-3.0: Move module init related implementation together REVERT: d768f502fbcb qcacld-3.0: Fix issue in Tx LDPC enable/disable using INI REVERT: b0286c02e68b qcacld-3.0: Add support to indicate subnet change status to user space REVERT: 47f7a469248e qcacld-3.0: Add handler for gateway parameter update request REVERT: 7bdae9f21485 qcacld-3.0: Add LFR Subnet Detection support REVERT: 4a9c884d7b36 qcacld-3.0: Add an INI item to configure LFR subnet detection REVERT: 8c0f3422a788 qcacld-3.0: Interfacing files for LFR Subnet Detection support REVERT: c12479078c1a qcacld-3.0: Lower the log level for unhandled Action frame logs REVERT: b7b2a3b7122c qcacld-3.0: Add disconnect to the head of sme pending command list REVERT: e0012150d2ff Release 5.0.0.150 REVERT: 8c976417a5d0 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirWPSPBCSession REVERT: e84e213cfcbd qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeGetWPSPBCSessionsReq REVERT: 7c5fe34474fc qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirWPSPBCProbeReq REVERT: f51a2ff5d3d5 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirSmeProbeReqInd REVERT: d11d8121cd52 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirUpdateAPWPARSNIEsReq REVERT: 1c15c847bf22 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirHostOffloadReq REVERT: 28d44ef4e4db qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirKeepAliveReq REVERT: b0a524b4eab4 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirAppTypeParams REVERT: bb59cdd6bca3 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in struct roam_ext_params REVERT: b051973c7942 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in roam_offload_synch_ind REVERT: b2ba7eb31aee qcacld-3.0: Remove #ifndef block of FEATURE_WLAN_ESE_UPLOAD REVERT: a248d0d7a261 qcacld-3.0: Remove obsolete macros and functions REVERT: 671895081f26 qcacld-3.0: Remove obsolete lim_cleanup_lmm() REVERT: 5dd1a97b8147 qcacld-3.0: Clear txSTBC capab if number of tx streams is less than 2 REVERT: 914142d05400 qcacld-3.0: Fix SAP to not send Assoc Rsp for duplicate Assoc Req REVERT: 763e040a5a11 qcacld-3.0: BT AMP Cleanup in CSR REVERT: a46e863ff5b5 qcacld-3.0: Add configuration option for mpdu density REVERT: 02be99a6c576 qcacld-3.0: Change TDLS default teardown parameters REVERT: 014b263faa71 qcacld-3.0: Configure TDLS peer mac and kickout threshold to target REVERT: 535f45dacad6 qcacld-3.0: Pass TDLS teardown notification interval to target REVERT: 9db84666c145 qcacld-3.0: Convert wlan_hdd_green_ap.c to unified logging REVERT: f7fae4873233 qcacld-3.0: Enable athdiag debug support for SNOC devices REVERT: 67e19cac7304 qcacld-3.0: Remove support of power gating parameters REVERT: 72e748efa92a qcacld-3.0: Add log in vos_mem_alloc if kzalloc takes more than 3 seconds REVERT: 67f5d198a882 qcacld-3.0: Lower the log level for unhandled Action frame logs REVERT: 9cfd7d0f03ec qcacld-3.0: Add disconnect to the head of sme pending command list REVERT: 82d8528bed47 Release 5.0.0.149 QCACLD3 WLAN Driver REVERT: 5998d5f66d76 qcacld-3.0: Enable emergency reaping for wmi pipe. REVERT: c2425a6116ec qcacld-3.0: add retry logic if htc_issue_packets fails REVERT: f2e3637e64dc qcacld-3.0: Ignore HTT_T2H_MSG_TYPE_MGMT_TX_COMPL_IND from FW REVERT: 22bf44dc874f qcacld-3.0: Do not reserve mgmt descriptors REVERT: 331172a1d90b qcacld-3.0: Use appropriate list API REVERT: 6ea4ca5f0da3 qcacld-3.0: Remove per vdev tx descriptor pool REVERT: 9d7f2e8b79a0 qcacld-3.0: Enable enahnced flow control REVERT: bdc98160e989 qcacld-3.0: Add support for telescopic PNO REVERT: dccab9a38a23 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLinkSpeedInfo REVERT: 3189655731a3 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAddPeriodicTxPtrn REVERT: a5bba7ad2bee qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirDelPeriodicTxPtrn REVERT: 4f59379d6076 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirTdlsEventnotify REVERT: a6a1d20a3a27 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirWlanExcludeUnencryptParam REVERT: 98530492187f qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirRcvFltPkt REVERT: 2213b1d9cf99 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in GtkOffload Req/Rsp REVERT: a35f10958e9f qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirTdlsAddSta Req/Rsp REVERT: 84f4292b85c4 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirTdlsDelSta Req/Rsp/Ind REVERT: 5146deef9ff5 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirPlmReq REVERT: 9d6a6db43f21 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sTSMStats REVERT: 37eeeb06c8cb qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeProbereq REVERT: d8af4a6b62f9 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeStartBssReq REVERT: c7681990015f qcacld-3.0: CL 1417063 - update fw common interface files REVERT: e2c7046b2a06 qcacld-3.0: CL 1414893 - update fw common interface files REVERT: 1dfa3537bf36 qcacld-3.0: CL 1413998 - update fw common interface files REVERT: 3878391e4aea qcacld-3.0: CL 1412803 - update fw common interface files REVERT: 04c4e912c68e qcacld-3.0: CL 1412709 - update fw common interface files REVERT: d91319060396 qcacld-3.0: Fix mangled function names REVERT: 8a8df26374aa qcacld-3.0: Fix incorrect reference to wiphy flags REVERT: ede435fab0b9 qcacld-3.0: cleanup tx-queue during SSR REVERT: a51d6fb5dff5 qcacld-3.0: disable pn check for ibss network, in security mode REVERT: 61270b0e5973 qcacld-3.0: initialize SendFlags in HTT before downloading to FW REVERT: ec14e6a53bfd qcacld-3.0: STA is disconnected with specific AP IPTIME N904NS-second REVERT: 5e1f302b2647 qcacld-3.0: Donot defer Rx frames processing if ADD TS request sent REVERT: f5910aba20b5 qcacld-3.0: STA is disconnected with specific AP IPTIME N904NS-second REVERT: e1ce562b9b29 Revert "qcacld-3.0: After DELTS, revert to UAPSD related intervals in ini" REVERT: f78b05e239be qcacld-3.0: Avoid taking lock for vfree API during driver load/unload REVERT: 278d012c6814 qcacld-3.0: Dynamic OTA test mode enable REVERT: f9008d617a57 qcacld-3.0: Increase max vdev number in target config REVERT: 4aeef3c7aa2b qcacld-3.0: Don't allow two P2P GO interfaces on the same band REVERT: f217d9537228 qcacld-3.0: Enable Tx beamformee by default REVERT: e1044069d8e9 qcacld-3.0: Stop overwriting pnoOffload value with dummy value. REVERT: 121bf2115a50 qcacld-3.0: Support for handling of op class in xcsa action frame REVERT: 7a53588e1d0d qcacld-3.0: Remove LL stats redundant logs REVERT: 1e94d7a2cc36 qcacld-3.0: IBSS: Handle IBSS mode in stop adapter properly REVERT: ac2be14ac29a qcacld-3.0: Update the status code in Re/assoc rsp for failure REVERT: 3bc8fedce731 qcacld-3.0: wdi2.0 feature enable, hdd cds REVERT: 8e07361afbe0 qcacld-3.0: wdi2.0 feature enable, dp hif REVERT: a2bff83970ad Release 5.0.0.149 REVERT: 3d0cda898de0 qcacld-3.0: Enable emergency reaping for wmi pipe. REVERT: 3044c6e30f32 qcacld-3.0: add retry logic if htc_issue_packets fails REVERT: b4a4258557b7 qcacld-3.0: Ignore HTT_T2H_MSG_TYPE_MGMT_TX_COMPL_IND from FW REVERT: 600a296834a4 qcacld-3.0: Do not reserve mgmt descriptors REVERT: 2881312e10e5 qcacld-3.0: Use appropriate list API REVERT: 11dbd38e50d3 qcacld-3.0: Remove per vdev tx descriptor pool REVERT: 0dd9904c14be qcacld-3.0: Enable enahnced flow control REVERT: 2a85ce72a205 qcacld-3.0: Add support for telescopic PNO REVERT: a6d668dc91f9 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLinkSpeedInfo REVERT: 92f68ebe74b8 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirAddPeriodicTxPtrn REVERT: d837ce0d7f96 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirDelPeriodicTxPtrn REVERT: e2d1c1a5c7f3 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirTdlsEventnotify REVERT: c9a5f01c0adc qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirWlanExcludeUnencryptParam REVERT: 003f05480164 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirRcvFltPkt REVERT: 906d66bb8211 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in GtkOffload Req/Rsp REVERT: fba8196ce53d qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirTdlsAddSta Req/Rsp REVERT: 835366721736 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirTdlsDelSta Req/Rsp/Ind REVERT: 6982d8260341 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirPlmReq REVERT: 0f63c870ea66 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sTSMStats REVERT: d4ff8b4e79f1 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeProbereq REVERT: 9dde763ecfcd qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeStartBssReq REVERT: 777a2cd3354e qcacld-3.0: CL 1417063 - update fw common interface files REVERT: 49b9ab9a03e8 qcacld-3.0: CL 1414893 - update fw common interface files REVERT: 96dd7c7629e9 qcacld-3.0: CL 1413998 - update fw common interface files REVERT: 93e2b6ca5fdf qcacld-3.0: CL 1412803 - update fw common interface files REVERT: f7cbf85ea9c2 qcacld-3.0: CL 1412709 - update fw common interface files REVERT: 9bd2d2db838f qcacld-3.0: Fix mangled function names REVERT: 363af840d6e6 qcacld-3.0: Fix incorrect reference to wiphy flags REVERT: 869169a4a236 qcacld-3.0: cleanup tx-queue during SSR REVERT: 90ff56fb0587 qcacld-3.0: disable pn check for ibss network, in security mode REVERT: e428c4c07e0b qcacld-3.0: initialize SendFlags in HTT before downloading to FW REVERT: e7f859906a31 qcacld-3.0: STA is disconnected with specific AP IPTIME N904NS-second REVERT: b3e26c9acf4b qcacld-3.0: Donot defer Rx frames processing if ADD TS request sent REVERT: 43c7125ad8f4 qcacld-3.0: STA is disconnected with specific AP IPTIME N904NS-second REVERT: c55b62f0442d Revert "qcacld-3.0: After DELTS, revert to UAPSD related intervals in ini" REVERT: 60073371b3f3 qcacld-3.0: Avoid taking lock for vfree API during driver load/unload REVERT: f5d767f6a311 qcacld-3.0: Dynamic OTA test mode enable REVERT: 18d1ddb1aa8a qcacld-3.0: Increase max vdev number in target config REVERT: b36f3d52a672 qcacld-3.0: Don't allow two P2P GO interfaces on the same band REVERT: ba77b1f9fd03 qcacld-3.0: Enable Tx beamformee by default REVERT: dd4ff9082764 qcacld-3.0: Stop overwriting pnoOffload value with dummy value. REVERT: 0d766872cb43 qcacld-3.0: Support for handling of op class in xcsa action frame REVERT: 319ae5cd1ac7 qcacld-3.0: Remove LL stats redundant logs REVERT: 45ed3f8f1446 qcacld-3.0: IBSS: Handle IBSS mode in stop adapter properly REVERT: a765ad7c95a3 qcacld-3.0: Update the status code in Re/assoc rsp for failure REVERT: e8fed533e68b qcacld-3.0: wdi2.0 feature enable, hdd cds REVERT: d85f78d03d62 qcacld-3.0: wdi2.0 feature enable, dp hif REVERT: 3c8603715030 Release 5.0.0.148 QCACLD3 WLAN Driver REVERT: f19e07d2eff7 qcacldi-3.0:IPA-uC: Cleanup IPA pending event list when driver unload REVERT: fa043534bfae qcacld-3.0: Fix the issue observed in static code analysis REVERT: 04aec8e5d1f7 qcacld-3.0: Fix the PNO WoW is not configured in concurrency case REVERT: 589fd7061522 qcacld-3.0: Resolve invalid memory access while processing GET STATES IOCTL REVERT: e306281cabeb qcacld-3.0: Add new vendor command to get link properties REVERT: 28dcf49c9fac qcacld-3.0: avoid conditional compilation for HEADROOM_SIZE macro REVERT: e3c8d35f4a80 qcacld-3.0: synchronize PE and HDD initiated disconnects REVERT: 6a50152d98c6 qcacld-3.0: Honor NL80211_SCAN_FLAG_FLUSH scan flag REVERT: bd8b391bf550 qcacld-3.0: Properly update channel width and bonding parameters REVERT: 37595beb13b3 qcacld-3.0: Lower the log level of mtrace to Info to avoid WD bark REVERT: 9e9304327270 qcacld-3.0: Fix Static analysis error. REVERT: e1086fad37d3 qcacld-3.0: Cleanup checks in the driver exit path REVERT: 044bda2e1082 qcacld-3.0: Create configuration item gfirst_scan_bucket_threshold REVERT: f76f6de348a3 qcacld-3.0: Fix Static Analysis Issues REVERT: b8954c6402f7 qcacld-3.0: Remove from_irq REVERT: a499f30bd583 qcacld-3.0: Replace target_lock with ce_index_lock REVERT: 15ec6c6895d0 qcacld-3.0: Remove target_lock from hif_crash_shutdown REVERT: 3e551e46b910 qcacld-3.0: Remove target_lock from watermarks_set functions REVERT: 5d2697f78d2d qcacld-3.0: Remove target_lock from ce_h2t_tx_ce_cleanup REVERT: 542a5eeeb8ba qcacld-3.0: Remove ce_disable_any_copy_compl_intr REVERT: a7163174a3dc qcacld-3.0: Remove target_lock from cb regsitration REVERT: 1186b9104691 qcacld-3.0: Remove target_lock from ce_pkt_dl_len_set REVERT: eab684b51100 qcacld-3.0: Check for SSR before sending messages to upper layers REVERT: 7523d226a3e1 qcacld-3.0: Remove hif_completion_thread REVERT: b4eb2b20b43c qcacld-3.0: Remove spinlocks from ce_enable_msi REVERT: 7099f33d0403 qcacld-3.0: Remove spinlocks from ce_init REVERT: 79f8ecd3c409 qcacld-3.0: Move recieve count to CE_state REVERT: 3d491e2e0762 qcacld-3.0: Bypass hif_completion_thread in recv REVERT: e0d54529fb5f qcacld-3.0: Move force break to CE_state REVERT: efa01082056d qcacld-3.0: Enable gEnableTxSUBeamformer by default REVERT: e7d86054712d qcacld-3.0: Increase SME cmd queue to support max clients connected REVERT: b49384437553 qcacld-3.0: Add support for FST Action frames REVERT: c0c91cd58cc0 qcacld-3.0: Fix UL TPUT issue when connected to 160MHz AP REVERT: f8f6e7e95de4 qcacld-3.0: free cfgState->buf in failure cases. REVERT: fd0d19c39939 qcacld-3.0: channel bonding is not valid for channel 14 REVERT: 1c6304472159 qcacld-3.0: Delete all TDLS peers on receiving CSA from AP REVERT: f0493820922e qcacld-3.0: Send assoc response for duplicate assoc request frames REVERT: 3d8690cf1429 qcacld-3.0: Fix memory leak in tx flow control timer REVERT: c4a7ab8239a5 qcacld-4.0: TDLS: provide operating class and channel to HAL REVERT: 21bde25bdaff qcacld-3.0: Fix race condition between disassoc/deauth from peer REVERT: bf6450fa5b3c qcacld-3.0: CL 1411038 - update fw common interface files REVERT: 1ca69bd2d920 Release 5.0.0.148 REVERT: 08364cec610c qcacldi-3.0:IPA-uC: Cleanup IPA pending event list when driver unload REVERT: 70c1fb9602a5 qcacld-3.0: Fix the issue observed in static code analysis REVERT: b46e9f94e46d qcacld-3.0: Fix the PNO WoW is not configured in concurrency case REVERT: 14f4c4cfd5f9 qcacld-3.0: Resolve invalid memory access while processing GET STATES IOCTL REVERT: 0809047cdff7 qcacld-3.0: Add new vendor command to get link properties REVERT: a9185266f076 qcacld-3.0: avoid conditional compilation for HEADROOM_SIZE macro REVERT: 29b53f710e4c qcacld-3.0: synchronize PE and HDD initiated disconnects REVERT: 94a6364efdb7 qcacld-3.0: Honor NL80211_SCAN_FLAG_FLUSH scan flag REVERT: 86669b3bbcb6 qcacld-3.0: Properly update channel width and bonding parameters REVERT: 8938591f3e43 qcacld-3.0: Lower the log level of mtrace to Info to avoid WD bark REVERT: 68505a10fd94 qcacld-3.0: Fix Static analysis error. REVERT: 754d036bb5b3 qcacld-3.0: Cleanup checks in the driver exit path REVERT: 8784091b26d6 qcacld-3.0: Create configuration item gfirst_scan_bucket_threshold REVERT: bad3922b755b qcacld-3.0: Fix Static Analysis Issues REVERT: e9afdc129898 qcacld-3.0: Remove from_irq REVERT: 44b7e4abb00f qcacld-3.0: Replace target_lock with ce_index_lock REVERT: 19671a707b3c qcacld-3.0: Remove target_lock from hif_crash_shutdown REVERT: 2893aff03f05 qcacld-3.0: Remove target_lock from watermarks_set functions REVERT: 9a831ef180de qcacld-3.0: Remove target_lock from ce_h2t_tx_ce_cleanup REVERT: ff2eb0c907a1 qcacld-3.0: Remove ce_disable_any_copy_compl_intr REVERT: a837c9a3f86f qcacld-3.0: Remove target_lock from cb regsitration REVERT: a5e74c1180e3 qcacld-3.0: Remove target_lock from ce_pkt_dl_len_set REVERT: 9c0f80a85b05 qcacld-3.0: Check for SSR before sending messages to upper layers REVERT: 9c12f7fe0340 qcacld-3.0: Remove hif_completion_thread REVERT: 8ed92e578c0e qcacld-3.0: Remove spinlocks from ce_enable_msi REVERT: 233e909cbd53 qcacld-3.0: Remove spinlocks from ce_init REVERT: 5bf441a49564 qcacld-3.0: Move recieve count to CE_state REVERT: 910c626231b0 qcacld-3.0: Bypass hif_completion_thread in recv REVERT: 18c7fc529e52 qcacld-3.0: Move force break to CE_state REVERT: bce8774ba068 qcacld-3.0: Enable gEnableTxSUBeamformer by default REVERT: 21c4003a06f2 qcacld-3.0: Increase SME cmd queue to support max clients connected REVERT: d457067574c1 qcacld-3.0: Add support for FST Action frames REVERT: 544c67ff9f16 qcacld-3.0: Fix UL TPUT issue when connected to 160MHz AP REVERT: 146af2ac0997 qcacld-3.0: free cfgState->buf in failure cases. REVERT: 25b19528660b qcacld-3.0: channel bonding is not valid for channel 14 REVERT: a797903ac901 qcacld-3.0: Delete all TDLS peers on receiving CSA from AP REVERT: c8669318e830 qcacld-3.0: Send assoc response for duplicate assoc request frames REVERT: 3f50cd3ff68a qcacld-3.0: Fix memory leak in tx flow control timer REVERT: 0c68510e8c05 qcacld-4.0: TDLS: provide operating class and channel to HAL REVERT: c6229d2b6f91 qcacld-3.0: Fix race condition between disassoc/deauth from peer REVERT: b8fd9a7c29bc qcacld-3.0: CL 1411038 - update fw common interface files REVERT: eea62029a735 Release 5.0.0.147 QCACLD3 WLAN Driver REVERT: cb979fa1885a qcacld-3.0: Remove unused LRO logging function REVERT: 2e60287b81ef qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirTdlsLinkEstablish Req/Rsp REVERT: 0e321a956c03 qcacld-3.0: Remove obsolete struct sSirTdlsDisappearAPInd REVERT: 96d68d3eee7f qcacld-3.0: Remove obsolete struct sSirPsReqData REVERT: 9dc32cfb0f97 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLPHBTcpParamStruct REVERT: 9eddfdaf4cd6 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLPHBUdpParamStruct REVERT: afede1885ae0 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirRateUpdateInd REVERT: 34b634c4d5e7 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirModifyIE REVERT: 8b98396253d1 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirUpdateIE REVERT: 0f09f999bd11 qcacld-3.0: Find extscan_in_progress irrespective of connected or pno REVERT: a4db76f1f2b9 qcacld-3.0: Cleanup WOW_NLO_SCAN_COMPLETE_EVENT REVERT: e80cea9353ad qcacld-3.0: Add support for wakeable NLO_SCAN_COMPLETE_EVENT REVERT: f2599dd3c61a qcacld-3.0: WLAN logs cleanup REVERT: ba3091c366dd qcacld-3.0: Increase MAX_CFG_INI_ITEMS to 1024 REVERT: 117e7fbb0954 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sir_ocb_config_channel REVERT: 296105aaad36 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sAniDHCPStopInd REVERT: 4962a56771ef qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sAniGetTsmStatsReq REVERT: 37c133b074be qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeMicFailureInd REVERT: c8b79e4170dc qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeTkipCntrMeasReq REVERT: a1f8bac49baf qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeWmStatusChangeNtf REVERT: 40567b94a12d qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirResetAPCapsChange REVERT: 26ebb19c31ad qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeApNewCaps REVERT: 065e777947f8 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeNewBssInfo REVERT: 0ee6686841e8 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sLimMlmOemDataReq REVERT: fd06152abec1 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirNewIbssPeerInfo REVERT: 9721523f8efa qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sMaxTxPowerParams REVERT: 2c6bf00570b1 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeScanReq REVERT: a5bf54310475 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirScanOffloadReq REVERT: 450f716e4824 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirRemainOnChnReq REVERT: 1a65e5801ebe qcacld-3.0: Fix agc registers dump logic to avoid fw assert REVERT: 274034cd12fe qcacld-3.0: Do not allow NoA setting in non P2P GO mode REVERT: c841692ae40c qcacld-3.0: Restore service ready extended event REVERT: 4f1ae707e7e7 qcacld-3.0: unlock the sme scan active list REVERT: 5cd1e0eb1742 qcacld-3.0: Changes to add supported operating class IE REVERT: 695468e069fe qcacld-3.0: Protect dfs_radar_found global variable using lock REVERT: df2ec12f4879 qcacld-3.0: Properly handle channel switch through ioctl REVERT: 6d0ea36ace83 qcacld-3.0: debug check for l_rx_defrag_waitlist_remove(2) REVERT: 376398b24db3 qcacld-3.0: optimize data path memory allocation REVERT: 0cda893fd65a qcacld-3.0: qcacld-2.0: replace semaphore to completion REVERT: fbb9b3735855 qcacld-3.0: Add compilation flag for qcacld3.0 REVERT: 20dc9d2d4931 Release 5.0.0.147 REVERT: 8f62ad017af1 qcacld-3.0: Remove unused LRO logging function REVERT: 7ddd15b14a73 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in tSirTdlsLinkEstablish Req/Rsp REVERT: 6b5efdd5db00 qcacld-3.0: Remove obsolete struct sSirTdlsDisappearAPInd REVERT: ebf2dedb26f5 qcacld-3.0: Remove obsolete struct sSirPsReqData REVERT: d474785bbe19 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLPHBTcpParamStruct REVERT: 4f80b87db9ed qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirLPHBUdpParamStruct REVERT: 2efd47f35d3e qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirRateUpdateInd REVERT: c15ea962e82a qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirModifyIE REVERT: 4a2f72d5931a qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirUpdateIE REVERT: 159edf88bbe4 qcacld-3.0: Find extscan_in_progress irrespective of connected or pno REVERT: c9a9792291ad qcacld-3.0: Cleanup WOW_NLO_SCAN_COMPLETE_EVENT REVERT: abd7f6717b8b qcacld-3.0: Add support for wakeable NLO_SCAN_COMPLETE_EVENT REVERT: 23df68c16d90 qcacld-3.0: WLAN logs cleanup REVERT: 34a80af90d68 qcacld-3.0: Increase MAX_CFG_INI_ITEMS to 1024 REVERT: d0c5afc16294 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sir_ocb_config_channel REVERT: 43f63cdbb548 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sAniDHCPStopInd REVERT: de9d9d39851d qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sAniGetTsmStatsReq REVERT: 103097ef12f6 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeMicFailureInd REVERT: b26d70de2ec4 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeTkipCntrMeasReq REVERT: b9a932bcbf93 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeWmStatusChangeNtf REVERT: 25c5b6cadcd6 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirResetAPCapsChange REVERT: 999106b34da1 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeApNewCaps REVERT: dc10160f0165 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeNewBssInfo REVERT: a85d8ddcf92d qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sLimMlmOemDataReq REVERT: 62b92ecbdafe qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirNewIbssPeerInfo REVERT: 79c1ba9afaea qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sMaxTxPowerParams REVERT: b908e1b65679 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirSmeScanReq REVERT: 1d999304e626 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirScanOffloadReq REVERT: 743205e1fa57 qcacld-3.0: Replace tSirMacAddr with cdf_mac_addr in sSirRemainOnChnReq REVERT: 04475348cd38 qcacld-3.0: Fix agc registers dump logic to avoid fw assert REVERT: e54e4bc2ff25 qcacld-3.0: Do not allow NoA setting in non P2P GO mode REVERT: d580e0662b77 qcacld-3.0: Restore service ready extended event REVERT: c48593612782 qcacld-3.0: unlock the sme scan active list REVERT: 5324ec881e8d qcacld-3.0: Changes to add supported operating class IE REVERT: a4fe619f12c4 qcacld-3.0: Protect dfs_radar_found global variable using lock REVERT: 580ee5b5c3e3 qcacld-3.0: Properly handle channel switch through ioctl REVERT: 9ffa9afe8db0 qcacld-3.0: debug check for l_rx_defrag_waitlist_remove(2) REVERT: f24b357bf812 qcacld-3.0: optimize data path memory allocation REVERT: 19a7dd28f5fa qcacld-3.0: qcacld-2.0: replace semaphore to completion REVERT: 3031a86c694c qcacld-3.0: Add compilation flag for qcacld3.0 REVERT: 884eaee24667 Release 5.0.0.146 REVERT: a557a00a7410 qcacld-3.0: Increase the rate array for extended rate set. REVERT: bef8c10a92c1 qcacld-3.0: Avoid sending positive RSSI value to framework. REVERT: 90ed9e3bb9b9 qcacld-3.0: Allow addTspec in 11b mode. REVERT: c4094610340f cld-3.0: Remove warnings issued by static analysis REVERT: 96c9096523fe qcacld-3.0: Fix channel width assignment to improper enum value REVERT: 72c8b22a2dfe qcacld-3.0: Add support for 11w offload feature REVERT: e0fd9dda71ca qcacld-3.0: Enable full rx reorder offload for adrastea REVERT: a64b512a9e4e qcacld-3.0: Check if unload is in progress during suspend REVERT: 6bd8a2e02b08 qcacld-3.0: Remove redundant code in __wlan_hdd_cfg80211_connect() REVERT: 2db50edd69d1 qcacld-3.0: wlan: Cleanup North-Bound load/unload logs REVERT: 75deb33157f3 qcacld-3.0: Add DS param IE in probe req frame REVERT: 6744cffe0080 qcacld-3.0: Add MTRACE logs for missing cfg80211_ops callbacks REVERT: 6f3a865a2bf0 qcacld-3.0: wlan: Remove redundant validation of pAdapter REVERT: 32eadb109ec8 qcacld-3.0: wlan: Deregister all the peers from TL during IBSS leave REVERT: 945541391bf4 qcacld-3.0: remove misprint in ol_txrx_peer_find_add_id() REVERT: 47062ff40ecd qcacld-3.0: CL 1409457 - update fw common interface files REVERT: e1e4a8170016 qcacld-3.0: CL 1408339 - update fw common interface files REVERT: 3650780eceb0 qcacld-3.0: Do not lock to free all packets to avoid watchdog bark REVERT: 439e626abf2f qcacld-3.0: CL 1407588 - update fw common interface files REVERT: 616dfbe6fc56 qcacld-3.0: Update MCS index appropriately REVERT: 5090805f1509 qcacld-3.0: Return NULL if zero is passed as argument to allocate memory REVERT: 3b8c0a5ba8ec qcacld-3.0: Check priviledge permission for SET_CHANNEL_RANGE REVERT: e55e699ade74 qcacld-3.0: Fix static code analysis errors REVERT: f139e83f8e4e qcacld-3.0: clean up of ERROR logs REVERT: a858a47ead3b qcacld-3.0: clear WMI work queue before bus context destruction REVERT: 4c9607b60718 qcacld-3.0: Bypass hif_completion_thread in fw event REVERT: bada6418042d qcacld-3.0: Bypass hif_completion_thread in send REVERT: 94045e429d36 qcacld-3.0: Fix static code analysis errors REVERT: 7a17a71bb07d qcacld-3.0: Free protection_fields_reset_timer REVERT: cbb555aa3fcd qcacld-3.0: Stop HIF service before HTC cleanup REVERT: f8511dcee4f6 qcacld-3.0: Avoid SSR injection when driver load is in progress REVERT: 571df0e4e9dd qcacld-3.0: Add NULL sanity check for HTC_HANDLE REVERT: c40696df00bd qcacld-3.0: set proc_dir to NULL REVERT: 156278d9b8c8 qcacld-3.0: prevent double free of ft pre auth response REVERT: 1bdb157ba53b qcacld-3.0: Implement ECSA Action Frame REVERT: 518323d9c0b3 qcacld-3.0: Implement ECSA Action Frame REVERT: cf7d2d56b07d qcacld-3.0: Allow dwell time for PNO scan control through config.ini REVERT: 318fce978c01 qcacld-3.0: Allocate for cfg int and str buffer dynamically REVERT: b4d37620f3b0 qcacld: Fix layering violation in __wlan_hdd_cfg80211_ocb_start_timing_advert() REVERT: e702e9b12be4 qcacld-3.0: HT20 Protection Mode REVERT: 9e4872aa7906 qcacld-3.0: Fix for hidden SSID iwpriv command. REVERT: 2ffb5ebb6cb7 Release 5.0.0.146 REVERT: 8ffa61779e07 qcacld-3.0: Increase the rate array for extended rate set. REVERT: ca91b29e62c8 qcacld-3.0: Avoid sending positive RSSI value to framework. REVERT: 98c0a9557c30 qcacld-3.0: Allow addTspec in 11b mode. REVERT: 06158912886e cld-3.0: Remove warnings issued by static analysis REVERT: d9082edf7014 qcacld-3.0: Fix channel width assignment to improper enum value REVERT: e9a034ded21e qcacld-3.0: Add support for 11w offload feature REVERT: 91ca9d5ee16f qcacld-3.0: Enable full rx reorder offload for adrastea REVERT: 79c99b24f472 qcacld-3.0: Check if unload is in progress during suspend REVERT: dd74987a0c17 qcacld-3.0: Remove redundant code in __wlan_hdd_cfg80211_connect() REVERT: 7b22d1f5899b qcacld-3.0: wlan: Cleanup North-Bound load/unload logs REVERT: 6b06628b51ca qcacld-3.0: Add DS param IE in probe req frame REVERT: 14b3b9903c68 qcacld-3.0: Add MTRACE logs for missing cfg80211_ops callbacks REVERT: a0acf2ea9e55 qcacld-3.0: wlan: Remove redundant validation of pAdapter REVERT: 42df87addb76 qcacld-3.0: wlan: Deregister all the peers from TL during IBSS leave REVERT: 81230dddfc4b qcacld-3.0: remove misprint in ol_txrx_peer_find_add_id() REVERT: 1c7b42fcb700 qcacld-3.0: CL 1409457 - update fw common interface files REVERT: 31371be5cf38 qcacld-3.0: CL 1408339 - update fw common interface files REVERT: ea4b2e080af7 qcacld-3.0: Do not lock to free all packets to avoid watchdog bark REVERT: 4fbb620fa1a0 qcacld-3.0: CL 1407588 - update fw common interface files REVERT: 7cc833c78382 qcacld-3.0: Update MCS index appropriately REVERT: 104e1a73b705 qcacld-3.0: Return NULL if zero is passed as argument to allocate memory REVERT: 24c726c6f5fb qcacld-3.0: Check priviledge permission for SET_CHANNEL_RANGE REVERT: a60672fa1cd2 qcacld-3.0: Fix static code analysis errors REVERT: 572fe59f7eb5 qcacld-3.0: clean up of ERROR logs REVERT: 9a863a45193a qcacld-3.0: clear WMI work queue before bus context destruction REVERT: 0dad509ed3f2 qcacld-3.0: Bypass hif_completion_thread in fw event REVERT: 8511851272c5 qcacld-3.0: Bypass hif_completion_thread in send REVERT: 52fd87a38d07 qcacld-3.0: Fix static code analysis errors REVERT: 2cd8292741a5 qcacld-3.0: Free protection_fields_reset_timer REVERT: c3a7a0c1c16f qcacld-3.0: Stop HIF service before HTC cleanup REVERT: d86f09fcf8e5 qcacld-3.0: Avoid SSR injection when driver load is in progress REVERT: dc40a35fec08 qcacld-3.0: Add NULL sanity check for HTC_HANDLE REVERT: 6cd54a3db694 qcacld-3.0: set proc_dir to NULL REVERT: d844bd873368 qcacld-3.0: prevent double free of ft pre auth response REVERT: 2a8a65d91964 qcacld-3.0: Implement ECSA Action Frame REVERT: 07acefecec0d qcacld-3.0: Implement ECSA Action Frame REVERT: e8df7b2e3331 qcacld-3.0: Allow dwell time for PNO scan control through config.ini REVERT: 01213a4d2a73 qcacld-3.0: Allocate for cfg int and str buffer dynamically REVERT: a4215acb603b qcacld: Fix layering violation in __wlan_hdd_cfg80211_ocb_start_timing_advert() REVERT: a56fcffaca6c qcacld-3.0: HT20 Protection Mode REVERT: 6605951f42ac qcacld-3.0: Fix for hidden SSID iwpriv command. REVERT: 7137db3b5696 Release 5.0.0.145 REVERT: 49d21a4c888d qcacld-3.0: Reset global saved command to avoid double free REVERT: 12553c61f682 qcacld-3.0: make non-interruptable wait for Tlshim Rx shutdown REVERT: f47dfdffca41 qcacld-3.0: Code refactoring in SAP start REVERT: 3c5dd4131d9a qcacld-3.0: Reduce log level from pr_err to pr_info REVERT: 45486ea83e77 qcacld-3.0: Fix second P2P-GO interface fail to startup issue REVERT: 480a90f59781 qcacld: Add support to enable/disable logging for all missing modules. REVERT: 1efa55ca9df3 wlan: Fix for redundant TDLS log during scan_done callback REVERT: 4cab6ee4beb0 qcacld-3.0: Fix WDI pipe enable failure due to double invoke REVERT: f7dc8cd956e6 qcacld-3.0:IPA-uC: Check IPA pipes are up before disable it when SSR deinit REVERT: 4d8b60a77770 qcacld-3.0: IPA uC: Return EPERM for RM CONS REQ only during unloading REVERT: a471e5e2ad32 qcacld-3.0: Add FW Profiling support REVERT: b7ab5771111f qcacld-3.0: IPv6 packets classification support REVERT: e22977fdc08a qcacld-3.0: Record log timestamp type REVERT: 04507d3cf4a0 qcacld-3.0: Route logging through CDF_TRACE REVERT: c653bbac922c qcacld-3.0: debug check for l_rx_defrag_waitlist_remove REVERT: ecf421136885 qcacld-3.0: Set tfm to NULL to avoid freeing in crypto_free_cipher REVERT: 647ef1288089 qcacld-3.0: apply vos_assert in vostimer APIs, in uninitialized case REVERT: 7e7e91b83262 qcacld-3.0: Print signature on kernel logs when user triggers SSR by iwpriv REVERT: 5d5fb8095061 qcacld-3.0: Reduce the log level for debug print in softap_xmit REVERT: f6c3f9705e96 qcacld-3.0: Add debug code to rootcause command timeout issue. REVERT: b1e0e4b2c77a Release 5.0.0.144 REVERT: 8e8f67e336a5 qcacld-3.0: Enable fastpath INI variable REVERT: 4340c68785f5 qcacld-3.0: Remove Radio measurement related cfg entries REVERT: d26e9e77d8b4 qcacld-3.0: Set RM capability independent of AP's capability REVERT: f599c6e7d31f qcacld-3.0: Support to configure RM enabled capability IE REVERT: bee4f78cbe79 qcacld-3.0: Report roaming events to diag module REVERT: cdab59ec76df qcacld-3.0: enable srri/drri on ddr REVERT: 19879578daf6 qcacld-3.0: Enable all 12 Copy Engines REVERT: 64d8f8fcf547 qcacld-3.0: Remove redundancy in svc to ce map REVERT: 221dc67394be qcacld-2.0: Fix intra-BSS forwarding REVERT: ec932147b091 qcacld-3.0: Change the range of values for Early Stop Scan feature REVERT: e59b3915fad1 qcacld-3.0: Change event_lock for HDD IPA resources with ipa_lock REVERT: f97eab34dbfe qcacld-3.0: Change cdf_trace_hex_dump to use hex_dump_to_buffer REVERT: 206bcac7611e qcacld-3.0: wma_update_intf_hw_mode_params to call tx & rx ss macros correctly REVERT: 83102eff8046 qcacld-3.0: Fix for CCKM fast roaming failure. REVERT: 9dddcb2745f5 qcacld-3.0: htc: Fix race while processing HTC control messages REVERT: bfc252955676 qcacld-3.0: Fix compilation issue for ROAM_OFFLOAD feature REVERT: 8d97817435d2 qcacld-3.0: LRO - Fix LRO disable crash REVERT: 98815d2b8eeb qcacld-3.0: Remove excessive logging in the OL tx path REVERT: b2f1304e773f qcacld-3.0: Fix PMF configuration for LFR2 and LFR3 roaming REVERT: 3b7f733ea6dd qcacld-3.0: Fix to honor try again later value only if conn is pmf REVERT: edeff23d4f83 qcacld-3.0: Avoid NULL skb dereference during softap TX REVERT: 052c6e6b30fb qcacld-3.0: Fix layering violation in hdd_update_tgt_services REVERT: 9f42170273d6 qcacld-3.0: Fix inappropriate use of linux-specific code REVERT: ea08e502e513 qcacld-3.0: Fix the incorrect usage of node in wma_cleanup_hold_req REVERT: a5c53bd6c05f qcacld-3.0: Fix the usage of struct list_head for vdev_resp_queue REVERT: a5f06c0abdb5 qcacld-3.0: CL 1414446 - update fw debug log file REVERT: 38f7a1f730e6 qcacld-3.0: Reduce PM QOS latency tolerance time to minimum REVERT: 907c2af8d6cf qcacld-3.0: Fix misspelled entry in the enum wifi_logging_ring_id REVERT: 430ee2ec1f61 qcacld-3.0: Avoid waiting for SME messages while holding SME global lock REVERT: eceb81162537 qcacld-3.0: Add CDS APIs to manipulate connection update event REVERT: 0d814c7b3ed9 qcacld-3.0: Move cds_get_bin.c to concurrency management files REVERT: 22a7e1efe83d qcacld-3.0: Fix namespace collision in DFS module REVERT: ee9e80f8d49c qcacld-3.0: Increase default tx_queue_len for WLAN netdevice REVERT: e71e2264cd23 qcald-3.0: tweak sys params during high tx bandwidth case REVERT: 585b65d9bcec Release 5.0.0.143 REVERT: 6946a796b954 qcacld-3.0: LLStats- Don't wait for peerstats if there is no peer REVERT: 9c898e7c0052 qcacld-3.0: Replace panic with BUG_ON REVERT: cf475d24654a qcacld-3.0: Unmap HTT Receive Buffers REVERT: bda664359b4d qcacld-3.0: dump the 3 port connection topology with new logs REVERT: 23168e484b4f qcacld-3.0: Remove wma_update_intf_hw_mode_params from vdev start rsp REVERT: f4fd97d0042b qcacld-3.0: Variable over written in hdd_set_app_type2_parser. REVERT: 78b98265b1dd qcacld-3.0: Issue connect immediately if system is in required hw mode REVERT: e3e4944153bf qcacld-3.0: ipa hw pipe force shutdown REVERT: 3ddf1c639f63 qcacld-3.0: Add length sanity check in iw_set_keepalive_params REVERT: 56951330f80b qcacld-3.0: Avoid buffer overflow during extscan bucket fill REVERT: 29b3b2fd0c12 qcacld-3.0: modifications to SETDFSSCANMODE command REVERT: f6db67a9a1df qcacld-3.0: Increase the Wait for key timer value REVERT: 062dc74d0dfe qcacld-3.0: Enable HI_RSSI feature only when connected to 2.4GHz AP REVERT: 5841476e509f qcacld-3.0: Enable HI_RSSI feature REVERT: 08efa3ad7544 qcacld-3.0: In FTM mode stopping the MAC is not needed REVERT: 35b51a271f93 qcacld-3.0: Avoid PMKID and send correct MIC for CCKM+RSN scenario REVERT: 61ce89cfd870 qcacld-3.0: Cleanup logging REVERT: 06adf2697408 qcacld-3.0: Prevent null data access REVERT: bfd19ba1eed0 qcacld-3.0: Handle excessive logging during sta select queue REVERT: abf552f8a316 Release 5.0.0.142 REVERT: a2ae5c115c29 Revert "qcacld-3.0: Enable gEnableTxSUBeamformer by default" REVERT: 6774ed099c4a Revert "qcacld-3.0: HT20 Protection Mode" REVERT: f69bdced749f Release 5.0.0.141 REVERT: 394c3543c54d qcacld-3.0: Avoid calling memory allocation function for allocation size 0 REVERT: 4f660677dc64 qcacld-3.0: Properly update specturum channel list REVERT: d028db72add3 qcacld-3.0: Change to address memory leak REVERT: c5ce2905e5da qcacld-3.0: Free rx_buff_list in htt_detach REVERT: d79e134de3e3 qcacld-3.0: debug info for full reorder offload REVERT: edc5cda7af4c qcacld-3.0: Fix STA state handling in case of WEP REVERT: bace351fef6e qcacld-3.0: Allow minimum value for dwell time for Ext Scan to be 0 REVERT: 8928da979126 qcacld-3.0: Do not advertise 80MHz/160MHz capabilities in 40/20MHz REVERT: 3e8322c0558e qcacld-3.0: Set channel width for TDLS link on base channel REVERT: 10ccf878f9a5 qcacld-3.0: Fix race condition between WMI control RX and driver unload REVERT: 3f6a72c09e5d qcacld-3.0: Check for concurrency rules before P2P CLI connection REVERT: 18f12aac6930 Release 5.0.0.140 REVERT: ef70c0dd64e8 qcacld-3.0: Set HW mode before issuing connect for Hidden SSID REVERT: 123d863c0c37 qcacld-3.0: Support for CLI+SAP in the PCL tables for third connection REVERT: b3d8b5ba8820 qcacld-3.0: Add ACS support in 160MHz REVERT: 0518629d50b7 qcacld-3.0: Changes for early stop scan REVERT: b43fda1dddf8 qcacld-3.0: PNO Channel prediction REVERT: 472382f646ce qcacld-3.0: Check privilege permission for SET_PACKET_FILTER REVERT: c7a59f321094 qcacld-3.0: SSR protection for linux/crda reg_notifier api REVERT: 34777c6cf333 qcacld-3.0: Check privilege permission for SET_CHAR_GET_NONE REVERT: 744420f213d5 qcacld-3.0: Check privilege permission for QCSAP_IOCTL_DISASSOC_STA REVERT: 81661ae7f2f2 qcacld-3.0: Fix defects detected by Static code analyser REVERT: 51c449481ed2 qcacld-3.0: Do not Update MC list in ftm mode REVERT: 64a70e8c021a qcacld-3.0: Check privilege permission for SET_VAR_INTS_GETNONE REVERT: a42b06262341 qcacld-3.0: Check privilege permission for QCSAP_IOCTL_SETWPSIE REVERT: a5fe19828cf8 qcacld-3.0: Check priviledge permission for SET_BAND_CONFIG IOCTL REVERT: b315218e7aa5 qcacld-3.0: Handle excessive logging during hostap select queue REVERT: 10a00267d05e qcacld-3.0:IBSS:Update HT secondary channel offset from beacon in pStaDs REVERT: 35d9b2ed49e5 qcacld-3.0: Optimize processing of DFS phy events REVERT: b0319c472549 qcacld-3.0: synchronize concurrent access of shared variable REVERT: e3eaebe3391a qcacld-3.0: Do not update WLAN status to LPASS when disconnect during unload REVERT: 4ea4f057108f qcacld-3.0: Increase SSR timeout to 30 seconds REVERT: d6478e468ad0 qcacld-3.0: Modify bus bandwidth vote criterion REVERT: 6761d4a63dab qcacld-3.0: CL 1359727 1369758 - update fw debug log file REVERT: 455aff67e94d qcacld-3.0: Ignore VOS_BUG if recovery is already going on during suspend REVERT: e1a85f39d104 qcacld-3.0: Recover if fail to receive HTC ACK from FW for PDEV suspend REVERT: cd9614433f64 qcacld-3.0: Fix several SSR related issues REVERT: 3db7cbb316ab Release 5.0.0.145 REVERT: ceec5c5784ce Enable WLAN driver build from qcacld-3.0 oss path REVERT: 19c6cb52825a qcacld-3.0: Reset global saved command to avoid double free REVERT: afc06d5699b8 qcacld-3.0: make non-interruptable wait for Tlshim Rx shutdown REVERT: 20902cacbd5c qcacld-3.0: Code refactoring in SAP start REVERT: f61614c13460 qcacld-3.0: Reduce log level from pr_err to pr_info REVERT: 832d18d6a74d qcacld-3.0: Fix second P2P-GO interface fail to startup issue REVERT: b557ad865d90 qcacld: Add support to enable/disable logging for all missing modules. REVERT: 2027e1dc9db8 wlan: Fix for redundant TDLS log during scan_done callback REVERT: 2570c563c85d qcacld-3.0: Fix WDI pipe enable failure due to double invoke REVERT: 6532aa21c512 qcacld-3.0:IPA-uC: Check IPA pipes are up before disable it when SSR deinit REVERT: 294a83162a24 qcacld-3.0: IPA uC: Return EPERM for RM CONS REQ only during unloading REVERT: 8f88538e87ab qcacld-3.0: Add FW Profiling support REVERT: f388897d373f qcacld-3.0: IPv6 packets classification support REVERT: ab1ce349fd42 qcacld-3.0: Record log timestamp type REVERT: ad98bf17dced qcacld-3.0: Route logging through CDF_TRACE REVERT: f66ffc8d7811 qcacld-3.0: debug check for l_rx_defrag_waitlist_remove REVERT: 88a8cf28176c qcacld-3.0: Set tfm to NULL to avoid freeing in crypto_free_cipher REVERT: 7a003f67bdda qcacld-3.0: apply vos_assert in vostimer APIs, in uninitialized case REVERT: d11e84cc72cf qcacld-3.0: Print signature on kernel logs when user triggers SSR by iwpriv REVERT: 61adec9d5d23 qcacld-3.0: Reduce the log level for debug print in softap_xmit REVERT: 910da118e4f8 qcacld-3.0: Add debug code to rootcause command timeout issue. REVERT: e8d85ee2fce4 Release 5.0.0.144 REVERT: c25d3338b6bc qcacld-3.0: Enable fastpath INI variable REVERT: c2dff547013f qcacld-3.0: Remove Radio measurement related cfg entries REVERT: 3e032e9a3d77 qcacld-3.0: Set RM capability independent of AP's capability REVERT: a7776a9fdde4 qcacld-3.0: Support to configure RM enabled capability IE REVERT: c42f2dec12e2 qcacld-3.0: Report roaming events to diag module REVERT: b925d7efccac qcacld-3.0: enable srri/drri on ddr REVERT: 9ce15778e14c qcacld-3.0: Enable all 12 Copy Engines REVERT: c319c82a4d6c qcacld-3.0: Remove redundancy in svc to ce map REVERT: ec0e44f63ca6 qcacld-2.0: Fix intra-BSS forwarding REVERT: 2c385d928f75 qcacld-3.0: Change the range of values for Early Stop Scan feature REVERT: 9e8718ef1994 qcacld-3.0: Change event_lock for HDD IPA resources with ipa_lock REVERT: 941cca36d801 qcacld-3.0: Change cdf_trace_hex_dump to use hex_dump_to_buffer REVERT: 0e478c6829c7 qcacld-3.0: wma_update_intf_hw_mode_params to call tx & rx ss macros correctly REVERT: 81060a8af317 qcacld-3.0: Fix for CCKM fast roaming failure. REVERT: 5304757ef591 qcacld-3.0: htc: Fix race while processing HTC control messages REVERT: b976119f9b2c qcacld-3.0: Fix compilation issue for ROAM_OFFLOAD feature REVERT: 65b674fb9e37 qcacld-3.0: LRO - Fix LRO disable crash REVERT: 4763872e067f qcacld-3.0: Remove excessive logging in the OL tx path REVERT: 2b3ea7799630 qcacld-3.0: Fix PMF configuration for LFR2 and LFR3 roaming REVERT: 4d92972e6cf2 qcacld-3.0: Fix to honor try again later value only if conn is pmf REVERT: 4098e35c2002 qcacld-3.0: Avoid NULL skb dereference during softap TX REVERT: a1585b7253c7 qcacld-3.0: Fix layering violation in hdd_update_tgt_services REVERT: e6e6ea9d8468 qcacld-3.0: Fix inappropriate use of linux-specific code REVERT: 9355399b46f1 qcacld-3.0: Fix the incorrect usage of node in wma_cleanup_hold_req REVERT: 3c5500cbfa50 qcacld-3.0: Fix the usage of struct list_head for vdev_resp_queue REVERT: 8e1160ea072e qcacld-3.0: CL 1414446 - update fw debug log file REVERT: b1fcd261a233 qcacld-3.0: Reduce PM QOS latency tolerance time to minimum REVERT: 0a763f89ca81 qcacld-3.0: Fix misspelled entry in the enum wifi_logging_ring_id REVERT: 68f1b8f299c4 qcacld-3.0: Avoid waiting for SME messages while holding SME global lock REVERT: d4ddf7866a7c qcacld-3.0: Add CDS APIs to manipulate connection update event REVERT: 681d137dabd7 qcacld-3.0: Move cds_get_bin.c to concurrency management files REVERT: 65b4dcbffddb qcacld-3.0: Fix namespace collision in DFS module REVERT: f6aae8b0fcd0 qcacld-3.0: Increase default tx_queue_len for WLAN netdevice REVERT: 7b85470fddc9 qcald-3.0: tweak sys params during high tx bandwidth case REVERT: 11e3438ce359 Release 5.0.0.143 REVERT: faba5ff68bfb qcacld-3.0: LLStats- Don't wait for peerstats if there is no peer REVERT: 0ed31b0b8f7d qcacld-3.0: Replace panic with BUG_ON REVERT: dfb8df95fd5d qcacld-3.0: Unmap HTT Receive Buffers REVERT: 812a89262a4b qcacld-3.0: dump the 3 port connection topology with new logs REVERT: 14bbceda681d qcacld-3.0: Remove wma_update_intf_hw_mode_params from vdev start rsp REVERT: 2af79f7c44b7 qcacld-3.0: Variable over written in hdd_set_app_type2_parser. REVERT: af1f78ce9c99 qcacld-3.0: Issue connect immediately if system is in required hw mode REVERT: bee32255a3eb qcacld-3.0: ipa hw pipe force shutdown REVERT: 36d282b5d533 qcacld-3.0: Add length sanity check in iw_set_keepalive_params REVERT: c2579efc8ee1 qcacld-3.0: Avoid buffer overflow during extscan bucket fill REVERT: 2af97f8b9970 qcacld-3.0: modifications to SETDFSSCANMODE command REVERT: 6374503b6ef7 qcacld-3.0: Increase the Wait for key timer value REVERT: 47782612ee40 qcacld-3.0: Enable HI_RSSI feature only when connected to 2.4GHz AP REVERT: e835cbf9b8b8 qcacld-3.0: Enable HI_RSSI feature REVERT: ede6bbb04dec qcacld-3.0: In FTM mode stopping the MAC is not needed REVERT: 3be1a7e7c5cc qcacld-3.0: Avoid PMKID and send correct MIC for CCKM+RSN scenario REVERT: 4c22aa874515 qcacld-3.0: Cleanup logging REVERT: 99828e23c85b qcacld-3.0: Prevent null data access REVERT: f750df3828ce qcacld-3.0: Handle excessive logging during sta select queue REVERT: f08b650d3848 Release 5.0.0.142 REVERT: 58c6f5e778d7 Revert "qcacld-3.0: Enable gEnableTxSUBeamformer by default" REVERT: 1d254e9e8737 Revert "qcacld-3.0: HT20 Protection Mode" REVERT: ae9c3b2373cb Release 5.0.0.141 REVERT: e0c65cae259a qcacld-3.0: Avoid calling memory allocation function for allocation size 0 REVERT: 3f212eb58628 qcacld-3.0: Properly update specturum channel list REVERT: bf50064109db qcacld-3.0: Change to address memory leak REVERT: 0239fe881dfc qcacld-3.0: Free rx_buff_list in htt_detach REVERT: 8829c51c1f00 qcacld-3.0: debug info for full reorder offload REVERT: 3f798190b8c0 qcacld-3.0: Fix STA state handling in case of WEP REVERT: 07fc09dbabf1 qcacld-3.0: Allow minimum value for dwell time for Ext Scan to be 0 REVERT: abb0de459cfb qcacld-3.0: Do not advertise 80MHz/160MHz capabilities in 40/20MHz REVERT: 4263e0964944 qcacld-3.0: Set channel width for TDLS link on base channel REVERT: 0b72dc6d4594 qcacld-3.0: Fix race condition between WMI control RX and driver unload REVERT: 97a6ce4bb3ef qcacld-3.0: Check for concurrency rules before P2P CLI connection REVERT: fd1e7c760d40 Release 5.0.0.140 REVERT: 52bdc7504f78 qcacld-3.0: Set HW mode before issuing connect for Hidden SSID REVERT: d9e9b121932c qcacld-3.0: Support for CLI+SAP in the PCL tables for third connection REVERT: 362a597cc8bf qcacld-3.0: Add ACS support in 160MHz REVERT: c508f9919e96 qcacld-3.0: Changes for early stop scan REVERT: ac9d7ed0b46e qcacld-3.0: PNO Channel prediction REVERT: 9f266d976488 qcacld-3.0: Check privilege permission for SET_PACKET_FILTER REVERT: 14aa8ea2eef9 qcacld-3.0: SSR protection for linux/crda reg_notifier api REVERT: b4a6bc0af877 qcacld-3.0: Check privilege permission for SET_CHAR_GET_NONE REVERT: b2468a0c9062 qcacld-3.0: Check privilege permission for QCSAP_IOCTL_DISASSOC_STA REVERT: 9f4dcdc97391 qcacld-3.0: Fix defects detected by Static code analyser REVERT: 531361dfeab1 qcacld-3.0: Do not Update MC list in ftm mode REVERT: 910bb98ca849 qcacld-3.0: Check privilege permission for SET_VAR_INTS_GETNONE REVERT: 72ed1edcaaf3 qcacld-3.0: Check privilege permission for QCSAP_IOCTL_SETWPSIE REVERT: 711b9fa5125d qcacld-3.0: Check priviledge permission for SET_BAND_CONFIG IOCTL REVERT: 535fc9960d94 qcacld-3.0: Handle excessive logging during hostap select queue REVERT: 77ec98c2f912 qcacld-3.0:IBSS:Update HT secondary channel offset from beacon in pStaDs REVERT: 7cbbe5967274 qcacld-3.0: Optimize processing of DFS phy events REVERT: 952ec474d8f6 qcacld-3.0: synchronize concurrent access of shared variable REVERT: c5535fcf15c3 qcacld-3.0: Do not update WLAN status to LPASS when disconnect during unload REVERT: d8ed108d14a4 qcacld-3.0: Increase SSR timeout to 30 seconds REVERT: b9ea56ed9e1c qcacld-3.0: Modify bus bandwidth vote criterion REVERT: b6fcc9fb6a1a qcacld-3.0: CL 1359727 1369758 - update fw debug log file REVERT: ba532aaaf0de qcacld-3.0: Ignore VOS_BUG if recovery is already going on during suspend REVERT: 4d366ff94db4 qcacld-3.0: Recover if fail to receive HTC ACK from FW for PDEV suspend REVERT: 020896275ef0 qcacld-3.0: Fix several SSR related issues REVERT: 7090c5fd8d2b qcacld-3.0: Initial snapshot of ihelium wlan driver REVERT: d5c9f1c70dc5 qcacld-3.0: Initial snapshot of ihelium wlan driver REVERT: 8508e16801db Initial readme for WLAN Host Driver for iHelium git-subtree-dir: drivers/staging/qca-wifi-host-cmn git-subtree-split: 7f0758786719390d22c5b17a0421591e70d04f2b
Loading