1. 25 11月, 2020 3 次提交
  2. 24 11月, 2020 1 次提交
  3. 07 11月, 2020 2 次提交
  4. 02 10月, 2020 1 次提交
    • C
      ath11k: add packet log support for QCA6390 · 701e48a4
      Carl Huang 提交于
      Add packet log support for QCA6390, otherwise the data connection will stall
      within a minute or so.  Enable it via debugfs and use trace-cmd to capture the
      pktlogs.
      
      echo 0xffff 1 > /sys/kernel/debug/ath11k/qca6390\ hw2.0/mac0/pktlog_filter
      
      The mon status ring doesn't support interrupt so far, so host starts
      a timer to reap this ring. The timer handler also reaps the
      rxdma_err_dst_ring in case of monitor mode.
      
      As QCA6390 requires bss created ahead of starting vdev, so check
      vdev_start_delay for monitor mode.
      
      For QCA6390, it uses wbm_desc_rel_ring to return descriptors.
      It also uses rx_refill_buf_ring to fill mon buffer instead of
      rxdma_mon_buf_ring.
      
      Tested-on: QCA6390 hw2.0 PCI WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1
      Signed-off-by: NCarl Huang <cjhuang@codeaurora.org>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      Link: https://lore.kernel.org/r/1601463073-12106-2-git-send-email-kvalo@codeaurora.org
      701e48a4
  5. 21 9月, 2020 1 次提交
  6. 11 9月, 2020 3 次提交
  7. 18 8月, 2020 3 次提交
  8. 17 8月, 2020 6 次提交
  9. 23 6月, 2020 3 次提交
  10. 15 6月, 2020 5 次提交
  11. 11 6月, 2020 2 次提交
  12. 11 5月, 2020 2 次提交
  13. 06 5月, 2020 1 次提交
  14. 15 4月, 2020 2 次提交
  15. 07 4月, 2020 2 次提交
  16. 18 3月, 2020 2 次提交
  17. 17 3月, 2020 1 次提交
    • M
      ath11k: enable PN offload · 1441b2f2
      Manikanta Pubbisetty 提交于
      Enabling PN checking in the hardware; hardware checks
      the PN of the received packets and reports the errors
      to the host for further handling; default action is to
      drop such packets. TSC (TKIP sequence counter)
      validation is also offloaded.
      
      Hardware validates PN/TSC only for unicast packets;
      for group addressed packets, PN validation is done
      in mac80211.
      
      PN errors are reported to the driver via WBM RX release
      ring and can be dumped by using the following command.
      
      "cat /sys/kernel/debug/ath11k/soc_rx_stats | grep -i pn"
      
      Sample Output:
      PN check fail: 210
      Signed-off-by: NManikanta Pubbisetty <mpubbise@codeaurora.org>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      1441b2f2