1. 01 Oct, 2022 36 commits
  2. 30 Sep, 2022 4 commits
    • Jakub Kicinski's avatar
      Merge tag 'wireless-next-2022-09-30' of... · 915b96c5
      Jakub Kicinski authored
      Merge tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      
      Kalle Valo says:
      
      ====================
      wireless-next patches for v6.1
      
      Few stack changes and lots of driver changes in this round. brcmfmac
      has more activity as usual and it gets new hardware support. ath11k
      improves WCN6750 support and also other smaller features. And of
      course changes all over.
      
      Note: in early September wireless tree was merged to wireless-next to
      avoid some conflicts with mac80211 patches, this shouldn't cause any
      problems but wanted to mention anyway.
      
      Major changes:
      
      mac80211
      
       - refactoring and preparation for Wi-Fi 7 Multi-Link Operation (MLO)
        feature continues
      
      brcmfmac
      
       - support CYW43439 SDIO chipset
      
       - support BCM4378 on Apple platforms
      
       - support CYW89459 PCIe chipset
      
      rtw89
      
       - more work to get rtw8852c supported
      
       - P2P support
      
       - support for enabling and disabling MSDU aggregation via nl80211
      
      mt76
      
       - tx status reporting improvements
      
      ath11k
      
       - cold boot calibration support on WCN6750
      
       - Target Wake Time (TWT) debugfs support for STA interface
      
       - support to connect to a non-transmit MBSSID AP profile
      
       - enable remain-on-channel support on WCN6750
      
       - implement SRAM dump debugfs interface
      
       - enable threaded NAPI on all hardware
      
       - WoW support for WCN6750
      
       - support to provide transmit power from firmware via nl80211
      
       - support to get power save duration for each client
      
       - spectral scan support for 160 MHz
      
      wcn36xx
      
       - add SNR from a received frame as a source of system entropy
      
      * tag 'wireless-next-2022-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (231 commits)
        wifi: rtl8xxxu: Improve rtl8xxxu_queue_select
        wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
        wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
        wifi: rtw89: 8852b: configure DLE mem
        wifi: rtw89: check DLE FIFO size with reserved size
        wifi: rtw89: mac: correct register of report IMR
        wifi: rtw89: pci: set power cut closed for 8852be
        wifi: rtw89: pci: add to do PCI auto calibration
        wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
        wifi: rtw89: add DMA busy checking bits to chip info
        wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels
        wifi: rtw89: pci: mask out unsupported TX channels
        iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper
        ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
        wifi: iwlwifi: Track scan_cmd allocation size explicitly
        brcmfmac: Remove the call to "dtim_assoc" IOVAR
        brcmfmac: increase dcmd maximum buffer size
        brcmfmac: Support 89459 pcie
        brcmfmac: increase default max WOWL patterns to 16
        cw1200: fix incorrect check to determine if no element is found in list
        ...
      ====================
      
      Link: https://lore.kernel.org/r/20220930150413.A7984C433D6@smtp.kernel.orgSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      915b96c5
    • Jakub Kicinski's avatar
      Merge branch 'mlx5-xsk-updates-part2-2022-09-28' · 6690c2c4
      Jakub Kicinski authored
      Saeed Mahameed says:
      
      ====================
      mlx5 xsk updates part2 2022-09-28
      
      XSK buffer improvements, This is part #2 of 4 parts series.
      
       1) Expose xsk min chunk size to drivers, to allow the driver to adjust to a
         better buffer stride size
      
       2) Adjust MTT page size to the XSK frame size, to avoid umem overrun in
        certain situations.
      
       3) Use xsk frame size as the striding RQ page size for XSK RQs
      
       4) KSM for unaligned XSK, KSM allows arbitrary buffer chunk lengths
          registration in HW, which makes more sense for unaligned XSK.
      
       4) More cleanups and optimizations in preparation for next improvements
          in part3
      
      part 1: https://lore.kernel.org/netdev/20220927203611.244301-1-saeed@kernel.org/
      ====================
      
      Link: https://lore.kernel.org/r/20220929072156.93299-1-saeed@kernel.orgSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      6690c2c4
    • Maxim Mikityanskiy's avatar
      net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq · 8f5ed1c1
      Maxim Mikityanskiy authored
      Although mlx5e_rq_free_shampo can be called unconditionally, it belongs
      to case MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ. Move it there to allow to
      add more init/cleanup actions to the striding RQ case.
      
      If xdp_rxq_info_reg_mem_model fails, don't forget to destroy the page
      pool.
      Signed-off-by: default avatarMaxim Mikityanskiy <maximmi@nvidia.com>
      Reviewed-by: default avatarSaeed Mahameed <saeedm@nvidia.com>
      Reviewed-by: default avatarTariq Toukan <tariqt@nvidia.com>
      Signed-off-by: default avatarSaeed Mahameed <saeedm@nvidia.com>
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      8f5ed1c1
    • Maxim Mikityanskiy's avatar
      net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover · e64d71d0
      Maxim Mikityanskiy authored
      The same clear_bit is called in both error and success flows. Move the
      call to do it only once and remove the out label.
      Signed-off-by: default avatarMaxim Mikityanskiy <maximmi@nvidia.com>
      Reviewed-by: default avatarSaeed Mahameed <saeedm@nvidia.com>
      Reviewed-by: default avatarTariq Toukan <tariqt@nvidia.com>
      Signed-off-by: default avatarSaeed Mahameed <saeedm@nvidia.com>
      Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      e64d71d0