[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <6518afc0-05a2-0c55-75d9-ccd5a1529842@intel.com>
Date: Sun, 16 Apr 2023 09:41:57 -0500
From: "Samudrala, Sridhar" <sridhar.samudrala@...el.com>
To: Leon Romanovsky <leon@...nel.org>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>
CC: Leon Romanovsky <leonro@...dia.com>,
Steffen Klassert <steffen.klassert@...unet.com>,
Herbert Xu <herbert@...dor.apana.org.au>,
<netdev@...r.kernel.org>, Saeed Mahameed <saeedm@...dia.com>,
Raed Salem <raeds@...dia.com>, Emeel Hakim <ehakim@...dia.com>,
Simon Horman <simon.horman@...igine.com>
Subject: Re: [PATCH net-next v1 00/10] Support tunnel mode in mlx5 IPsec
packet offload
On 4/13/2023 7:29 AM, Leon Romanovsky wrote:
> From: Leon Romanovsky <leonro@...dia.com>
>
> Changelog:
> v1:
> * Added Simon's ROB tags
> * Changed some hard coded values to be defines
> * Dropped custom MAC header struct in favor of struct ethhdr
> * Fixed missing returned error
> * Changed "void *" casting to "struct ethhdr *" casting
> v0: https://lore.kernel.org/all/cover.1681106636.git.leonro@nvidia.com
>
> ---------------------------------------------------------------------
> Hi,
>
> This series extends mlx5 to support tunnel mode in its IPsec packet
> offload implementation.
>
> Thanks
For the series
Reviewed-by: Sridhar Samudrala <sridhar.samudrala@...el.com>
>
> ---------------------------------------------------------------------
> I would like to ask to apply it directly to netdev tree as PR is not
> really needed here.
> ---------------------------------------------------------------------
>
> Leon Romanovsky (10):
> net/mlx5e: Add IPsec packet offload tunnel bits
> net/mlx5e: Check IPsec packet offload tunnel capabilities
> net/mlx5e: Configure IPsec SA tables to support tunnel mode
> net/mlx5e: Prepare IPsec packet reformat code for tunnel mode
> net/mlx5e: Support IPsec RX packet offload in tunnel mode
> net/mlx5e: Support IPsec TX packet offload in tunnel mode
> net/mlx5e: Listen to ARP events to update IPsec L2 headers in tunnel
> mode
> net/mlx5: Allow blocking encap changes in eswitch
> net/mlx5e: Create IPsec table with tunnel support only when encap is
> disabled
> net/mlx5e: Accept tunnel mode for IPsec packet offload
>
> .../mellanox/mlx5/core/en_accel/ipsec.c | 202 ++++++++++++++-
> .../mellanox/mlx5/core/en_accel/ipsec.h | 11 +-
> .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 239 +++++++++++++++---
> .../mlx5/core/en_accel/ipsec_offload.c | 6 +
> .../net/ethernet/mellanox/mlx5/core/eswitch.h | 14 +
> .../mellanox/mlx5/core/eswitch_offloads.c | 48 ++++
> include/linux/mlx5/mlx5_ifc.h | 8 +-
> 7 files changed, 481 insertions(+), 47 deletions(-)
>
Powered by blists - more mailing lists