1. 25 8月, 2022 1 次提交
  2. 22 7月, 2022 3 次提交
    • J
      wifi: mac80211: rx: track link in RX data · 56057da4
      Johannes Berg 提交于
      We'll need the link e.g. for decrypt, and shouldn't be
      looking it up all the time later, so track it in the RX
      data.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      56057da4
    • J
      wifi: mac80211: optionally implement MLO multicast TX · 963d0e8d
      Johannes Berg 提交于
      For drivers using software encryption for multicast TX, such
      as mac80211_hwsim, mac80211 needs to duplicate the multicast
      frames on each link, if MLO is enabled. Do this, but don't
      just make it dependent on the key but provide a separate flag
      for drivers to opt out of this.
      
      This is not very efficient, I expect that drivers will do it
      in firmware/hardware or at least with DMA engine assistence,
      so this is mostly for hwsim.
      
      To make this work, also implement the SNS11 sequence number
      space that an AP MLD shall have, and modify the API to the
      __ieee80211_subif_start_xmit() function to always require the
      link ID bits to be set.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      963d0e8d
    • J
      wifi: mac80211: expand ieee80211_mgmt_tx() for MLO · e1e68b14
      Johannes Berg 提交于
      There are a couple of new things that should be possible
      with MLO:
       * selecting the link to transmit to a station by link ID,
         which a previous patch added to the nl80211 API
       * selecting the link by frequency, similarly
       * allowing transmittion to an MLD without specifying any
         channel or link ID, with MLD addresses
      
      Enable these use cases. Also fix the address comparison
      in client mode to use the AP (MLD) address.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      e1e68b14
  3. 15 7月, 2022 24 次提交
  4. 01 7月, 2022 3 次提交
  5. 20 6月, 2022 9 次提交