[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230824112842.47883-1-pieter.jansen-van-vuuren@amd.com>
Date: Thu, 24 Aug 2023 12:28:36 +0100
From: Pieter Jansen van Vuuren <pieter.jansen-van-vuuren@....com>
To: <netdev@...r.kernel.org>, <linux-net-drivers@....com>
CC: <davem@...emloft.net>, <kuba@...nel.org>, <pabeni@...hat.com>,
<edumazet@...gle.com>, <ecree.xilinx@...il.com>, <habetsm.xilinx@...il.com>,
Pieter Jansen van Vuuren <pieter.jansen-van-vuuren@....com>
Subject: [PATCH net-next v2 0/6] sfc: introduce eth, ipv4 and ipv6 pedit offloads
This set introduces mac source and destination pedit set action offloads.
It also adds offload for ipv4 ttl and ipv6 hop limit pedit set action as
well pedit add actions that would result in the same semantics as
decrementing the ttl and hop limit.
v2:
- fix 'efx_tc_mangle' kdoc which was orphaned when adding 'efx_tc_pedit_add'.
- add description of 'match' in 'efx_tc_mangle' kdoc.
- correct some inconsistent kdoc indentation.
v1: https://lore.kernel.org/netdev/20230823111725.28090-1-pieter.jansen-van-vuuren@amd.com/
Pieter Jansen van Vuuren (6):
sfc: introduce ethernet pedit set action infrastructure
sfc: add mac source and destination pedit action offload
sfc: add decrement ttl by offloading set ipv4 ttl actions
sfc: add decrement ipv6 hop limit by offloading set hop limit actions
sfc: introduce pedit add actions on the ipv4 ttl field
sfc: extend pedit add action to handle decrement ipv6 hop limit
drivers/net/ethernet/sfc/mae.c | 89 +++++-
drivers/net/ethernet/sfc/mae.h | 4 +
drivers/net/ethernet/sfc/tc.c | 476 +++++++++++++++++++++++++++++++++
drivers/net/ethernet/sfc/tc.h | 58 +++-
4 files changed, 614 insertions(+), 13 deletions(-)
--
2.17.1
Powered by blists - more mailing lists