1. 13 Mar, 2022 14 commits
  2. 12 Mar, 2022 23 commits
  3. 11 Mar, 2022 3 commits
    • Jakub Kicinski's avatar
      Merge tag 'wireless-next-2022-03-11' of... · 0b366069
      Jakub Kicinski authored
      Merge tag 'wireless-next-2022-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
      
      Johannes Berg says:
      
      ====================
      brcmfmac
       * add BCM43454/6 support
      
      rtw89
       * add support for 160 MHz channels and 6 GHz band
       * hardware scan support
      
      iwlwifi
       * support UHB TAS enablement via BIOS
       * remove a bunch of W=1 warnings
       * add support for channel switch offload
       * support 32 Rx AMPDU sessions in newer devices
       * add support for a couple of new devices
       * add support for band disablement via BIOS
      
      mt76
       * mt7915 thermal management improvements
       * SAR support for more mt76 drivers
       * mt7986 wmac support on mt7915
      
      ath11k
       * debugfs interface to configure firmware debug log level
       * debugfs interface to test Target Wake Time (TWT)
       * provide 802.11ax High Efficiency (HE) data via radiotap
      
      ath9k
       * use hw_random API instead of directly dumping into random.c
      
      wcn36xx
       * fix wcn3660 to work on 5 GHz band
      
      ath6kl
       * add device ID for WLU5150-D81
      
      cfg80211/mac80211
       * initial EHT (from 802.11be) support
         (EHT rates, 320 MHz, larger block-ack)
       * support disconnect on HW restart
      
      * tag 'wireless-next-2022-03-11' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next: (247 commits)
        mac80211: Add support to trigger sta disconnect on hardware restart
        mac80211: fix potential double free on mesh join
        mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
        nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
        mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
        mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
        rtw89: 8852c: process logic efuse map
        rtw89: 8852c: process efuse of phycap
        rtw89: support DAV efuse reading operation
        rtw89: 8852c: add chip::dle_mem
        rtw89: add page_regs to handle v1 chips
        rtw89: add chip_info::{h2c,c2h}_reg to support more chips
        rtw89: add hci_func_en_addr to support variant generation
        rtw89: add power_{on/off}_func
        rtw89: read chip version depends on chip ID
        rtw89: pci: use a struct to describe all registers address related to DMA channel
        rtw89: pci: add V1 of PCI channel address
        rtw89: pci: add struct rtw89_pci_info
        rtw89: 8852c: add 8852c empty files
        MAINTAINERS: add devicetree bindings entry for mt76
        ...
      
      ====================
      
      Link: https://lore.kernel.org/r/20220311124029.213470-1-johannes@sipsolutions.netSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
      0b366069
    • Marcin Szycik's avatar
      ice: Support GTP-U and GTP-C offload in switchdev · 9a225f81
      Marcin Szycik authored
      Add support for creating filters for GTP-U and GTP-C in switchdev mode. Add
      support for parsing GTP-specific options (QFI and PDU type) and TEID.
      
      By default, a filter for GTP-U will be added. To add a filter for GTP-C,
      specify enc_dst_port = 2123, e.g.:
      
      tc filter add dev $GTP0 ingress prio 1 flower enc_key_id 1337 \
      enc_dst_port 2123 action mirred egress redirect dev $VF1_PR
      
      Note: GTP-U with outer IPv6 offload is not supported yet.
      Note: GTP-U with no payload offload is not supported yet.
      Signed-off-by: default avatarMarcin Szycik <marcin.szycik@linux.intel.com>
      Reviewed-by: default avatarMichal Swiatkowski <michal.swiatkowski@linux.intel.com>
      Tested-by: default avatarSandeep Penigalapati <sandeep.penigalapati@intel.com>
      Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
      9a225f81
    • Michal Swiatkowski's avatar
      ice: Fix FV offset searching · e5dd661b
      Michal Swiatkowski authored
      Checking only protocol ids while searching for correct FVs can lead to a
      situation, when incorrect FV will be added to the list. Incorrect means
      that FV has correct protocol id but incorrect offset.
      
      Call ice_get_sw_fv_list with ice_prot_lkup_ext struct which contains all
      protocol ids with offsets.
      
      With this modification allocating and collecting protocol ids list is
      not longer needed.
      Signed-off-by: default avatarMichal Swiatkowski <michal.swiatkowski@linux.intel.com>
      Tested-by: default avatarSandeep Penigalapati <sandeep.penigalapati@intel.com>
      Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
      e5dd661b