1. 17 Apr, 2021 1 commit
    • Kalle Valo's avatar
      Merge tag 'mt76-for-kvalo-2021-04-12' of https://github.com/nbd168/wireless · 961b27ff
      Kalle Valo authored
      mt76 patches for 5.13
      
      * code cleanup
      * mt7915/mt7615 decap offload support
      * driver fixes
      * mt7613 eeprom support
      * MCU code unification
      * threaded NAPI support
      * new device IDs
      * mt7921 device reset support
      * rx timestamp support
      
      # gpg: Signature made Tue 13 Apr 2021 12:11:25 AM EEST using DSA key ID 02A76EF5
      # gpg: Good signature from "Felix Fietkau <nbd@nbd.name>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 75D1 1A7D 91A7 710F 4900  42EF D77D 141D 02A7 6EF5
      961b27ff
  2. 14 Apr, 2021 36 commits
  3. 13 Apr, 2021 3 commits
    • Arnd Bergmann's avatar
      net: Space: remove hp100 probe · 87b7e5c0
      Arnd Bergmann authored
      The driver was removed last year, but the static initialization got left
      behind by accident.
      
      Fixes: a10079c6 ("staging: remove hp100 driver")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      87b7e5c0
    • David S. Miller's avatar
      Merge branch 'dpaa2-switch-tc-hw-offload' · 90a825a4
      David S. Miller authored
      Ioana Ciornei says:
      
      ====================
      dpaa2-switch: add tc hardware offload on ingress traffic
      
      This patch set adds tc hardware offload on ingress traffic in
      dpaa2-switch. The cls flower and matchall classifiers are supported
      using the same ACL infrastructure supported by the dpaa2-switch.
      
      The first patch creates a new structure to hold all the necessary
      information related to an ACL table. This structure is used in the next
      patches to create a link between each switch port and the table used.
      Multiple ports can share the same ACL table when they also share the
      ingress tc block. Also, some small changes in the priority of the
      default STP trap is done in the second patch.
      
      The support for cls flower is added in the 3rd patch, while the 4th
      one builds on top of the infrastructure put in place and adds cls
      matchall support.
      
      The following flow keys are supported:
       - Ethernet: dst_mac/src_mac
       - IPv4: dst_ip/src_ip/ip_proto/tos
       - VLAN: vlan_id/vlan_prio/vlan_tpid/vlan_dei
       - L4: dst_port/src_port
      
      Each filter can support only one action from the following list:
       - drop
       - mirred egress redirect
       - trap
      
      With the last patch, we reuse the dpaa2_switch_acl_entry_add() function
      added previously instead of open-coding the install of a new ACL entry
      into the table.
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      90a825a4
    • Ioana Ciornei's avatar
      dpaa2-switch: reuse dpaa2_switch_acl_entry_add() for STP frames trap · 16617954
      Ioana Ciornei authored
      Since we added the dpaa2_switch_acl_entry_add() function in the previous
      patches to hide all the details of actually adding the ACL entry by
      issuing a firmware command, let's use it also for adding a CPU trap for
      the STP frames.
      Signed-off-by: default avatarIoana Ciornei <ioana.ciornei@nxp.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      16617954