1. 16 Mar, 2022 21 commits
  2. 15 Mar, 2022 4 commits
  3. 13 Mar, 2022 14 commits
  4. 12 Mar, 2022 1 commit
    • David S. Miller's avatar
      Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue · 97aeb877
      David S. Miller authored
      Tony Nguyen says:
      
      ====================
      ice: GTP support in switchdev
      
      Marcin Szycik says:
      
      Add support for adding GTP-C and GTP-U filters in switchdev mode.
      
      To create a filter for GTP, create a GTP-type netdev with ip tool, enable
      hardware offload, add qdisc and add a filter in tc:
      
      ip link add $GTP0 type gtp role <sgsn/ggsn> hsize <hsize>
      ethtool -K $PF0 hw-tc-offload on
      tc qdisc add dev $GTP0 ingress
      tc filter add dev $GTP0 ingress prio 1 flower enc_key_id 1337 \
      action mirred egress redirect dev $VF1_PR
      
      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: outer IPv6 offload is not supported yet.
      Note: GTP-U with no payload offload is not supported yet.
      
      ICE COMMS package is required to create a filter as it contains GTP
      profiles.
      
      Changes in iproute2 [1] are required to be able to add GTP netdev and use
      GTP-specific options (QFI and PDU type).
      
      [1] https://lore.kernel.org/netdev/20220211182902.11542-1-wojciech.drewek@intel.com/T
      ---
      v2: Add more CC
      v3: Fix mail thread, sorry for spam
      v4: Add GTP echo response in gtp module
      v5: Change patch order
      v6: Add GTP echo request in gtp module
      v7: Fix kernel-docs in ice
      v8: Remove handling of GTP Echo Response
      v9: Add sending of multicast message on GTP Echo Response, fix GTP-C dummy
          packet selection
      v10: Rebase, fixed most 80 char line limits
      v11: Rebase, collect Harald's Reviewed-by on patch 3
      ====================
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      97aeb877