netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [pull request][net-next 00/17] mlx5 updates 2022-05-03
@ 2022-05-04  6:02 Saeed Mahameed
  2022-05-04  6:02 ` [net-next 01/17] net/mlx5: Simplify IPsec flow steering init/cleanup functions Saeed Mahameed
                   ` (16 more replies)
  0 siblings, 17 replies; 19+ messages in thread
From: Saeed Mahameed @ 2022-05-04  6:02 UTC (permalink / raw)
  To: David S. Miller, Jakub Kicinski, Paolo Abeni
  Cc: netdev, Leon Romanovsky, Saeed Mahameed

More IPsec cleanups from Leon

Changelog:
v2:
 * Improved commit messages
v1: https://lore.kernel.org/all/cover.1650363043.git.leonro@nvidia.com
 * changed target from mlx5-next to net-next.
 * Improved commit message in patch #1
 * Left function names intact, with _accel_ word in it.
v0: https://lore.kernel.org/all/cover.1649578827.git.leonro@nvidia.com

For more information please see tag log below.

Please pull and let me know if there is any problem.

Thanks,
Saeed.

The following changes since commit f43f0cd2d9b07caf38d744701b0b54d4244da8cc:

  Merge tag 'wireless-next-2022-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next (2022-05-03 17:27:51 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2022-05-03

for you to fetch changes up to 656d33890732978919f79bdbc96921dfca6f28bb:

  net/mlx5: Allow future addition of IPsec object modifiers (2022-05-03 22:59:18 -0700)

----------------------------------------------------------------
mlx5-updates-2022-05-03

Leon Romanovsky Says:
=====================

Extra IPsec cleanup

After FPGA IPsec removal, we can go further and make sure that flow
steering logic is aligned to mlx5_core standard together with deep
cleaning of whole IPsec path.

=====================

----------------------------------------------------------------
Leon Romanovsky (17):
      net/mlx5: Simplify IPsec flow steering init/cleanup functions
      net/mlx5: Check IPsec TX flow steering namespace in advance
      net/mlx5: Don't hide fallback to software IPsec in FS code
      net/mlx5: Reduce useless indirection in IPsec FS add/delete flows
      net/mlx5: Store IPsec ESN update work in XFRM state
      net/mlx5: Remove useless validity check
      net/mlx5: Merge various control path IPsec headers into one file
      net/mlx5: Remove indirections from esp functions
      net/mlx5: Simplify HW context interfaces by using SA entry
      net/mlx5: Clean IPsec FS add/delete rules
      net/mlx5: Make sure that no dangling IPsec FS pointers exist
      net/mlx5: Don't advertise IPsec netdev support for non-IPsec device
      net/mlx5: Simplify IPsec capabilities logic
      net/mlx5: Remove not-supported ICV length
      net/mlx5: Cleanup XFRM attributes struct
      net/mlx5: Don't perform lookup after already known sec_path
      net/mlx5: Allow future addition of IPsec object modifiers

 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h    |   1 -
 .../net/ethernet/mellanox/mlx5/core/en/params.c    |   2 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c   | 174 +++-------
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h   |  85 ++++-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         | 362 +++++++--------------
 .../mellanox/mlx5/core/en_accel/ipsec_fs.h         |   4 +-
 .../mellanox/mlx5/core/en_accel/ipsec_offload.c    | 331 ++++---------------
 .../mellanox/mlx5/core/en_accel/ipsec_offload.h    |  14 -
 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c       |   6 +-
 .../mellanox/mlx5/core/en_accel/ipsec_stats.c      |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   1 -
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   2 +-
 include/linux/mlx5/accel.h                         | 153 ---------
 include/linux/mlx5/mlx5_ifc.h                      |   2 -
 15 files changed, 320 insertions(+), 823 deletions(-)
 delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.h
 delete mode 100644 include/linux/mlx5/accel.h

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2022-05-04 10:10 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-04  6:02 [pull request][net-next 00/17] mlx5 updates 2022-05-03 Saeed Mahameed
2022-05-04  6:02 ` [net-next 01/17] net/mlx5: Simplify IPsec flow steering init/cleanup functions Saeed Mahameed
2022-05-04 10:10   ` patchwork-bot+netdevbpf
2022-05-04  6:02 ` [net-next 02/17] net/mlx5: Check IPsec TX flow steering namespace in advance Saeed Mahameed
2022-05-04  6:02 ` [net-next 03/17] net/mlx5: Don't hide fallback to software IPsec in FS code Saeed Mahameed
2022-05-04  6:02 ` [net-next 04/17] net/mlx5: Reduce useless indirection in IPsec FS add/delete flows Saeed Mahameed
2022-05-04  6:02 ` [net-next 05/17] net/mlx5: Store IPsec ESN update work in XFRM state Saeed Mahameed
2022-05-04  6:02 ` [net-next 06/17] net/mlx5: Remove useless validity check Saeed Mahameed
2022-05-04  6:02 ` [net-next 07/17] net/mlx5: Merge various control path IPsec headers into one file Saeed Mahameed
2022-05-04  6:02 ` [net-next 08/17] net/mlx5: Remove indirections from esp functions Saeed Mahameed
2022-05-04  6:02 ` [net-next 09/17] net/mlx5: Simplify HW context interfaces by using SA entry Saeed Mahameed
2022-05-04  6:02 ` [net-next 10/17] net/mlx5: Clean IPsec FS add/delete rules Saeed Mahameed
2022-05-04  6:02 ` [net-next 11/17] net/mlx5: Make sure that no dangling IPsec FS pointers exist Saeed Mahameed
2022-05-04  6:02 ` [net-next 12/17] net/mlx5: Don't advertise IPsec netdev support for non-IPsec device Saeed Mahameed
2022-05-04  6:02 ` [net-next 13/17] net/mlx5: Simplify IPsec capabilities logic Saeed Mahameed
2022-05-04  6:02 ` [net-next 14/17] net/mlx5: Remove not-supported ICV length Saeed Mahameed
2022-05-04  6:02 ` [net-next 15/17] net/mlx5: Cleanup XFRM attributes struct Saeed Mahameed
2022-05-04  6:02 ` [net-next 16/17] net/mlx5: Don't perform lookup after already known sec_path Saeed Mahameed
2022-05-04  6:02 ` [net-next 17/17] net/mlx5: Allow future addition of IPsec object modifiers Saeed Mahameed

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).