Centos-kernel-stream-9/include/linux/mlx5
Lucas Zampieri 07c92a2e57 Merge: mlx5 IPSEC upgrade
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3536

Description:  
============  
Hi all,  
  
This Merge requests contains most of latest mlx5 IPSEC features and bug fixes including:  
1. IPsec packet offload support in eswitch mode   
   https://www.spinics.net/lists/netdev/msg924351.html  
  
2. IPsec packet offload in multiport RoCE devices  
   https://www.spinics.net/lists/netdev/msg936849.html  
 
3. Add port function attributes for ipsec
   https://www.spinics.net/lists/netdev/msg932050.html
 
Dependencies:  
=============  
  
Jira:  
=========  
JIRA: https://issues.redhat.com/browse/RHEL-22227
JIRA: https://issues.redhat.com/browse/RHEL-24409
JIRA: https://issues.redhat.com/browse/RHEL-24417
JIRA: https://issues.redhat.com/browse/RHEL-24451
JIRA: https://issues.redhat.com/browse/RHEL-24453
JIRA: https://issues.redhat.com/browse/RHEL-24458
JIRA: https://issues.redhat.com/browse/RHEL-24465
JIRA: https://issues.redhat.com/browse/RHEL-6311
  
Upstream-status:  
=========  
All patches are accepted upstream to Linus tree.  
Each patch commit message describes its origin.  
  
Testing:  
========  
This patch set passed incremental build testing to verify that it is bisectable.  
Sanity tests ran over mlx5 drivers on x86_64 systems (using ConnectX-4/5/6),  
including the following:  
  
Ethernet:  
-- IPv4 traffic (ICMP, TCP, UDP).  
-- IPv6 traffic (ICMP, TCP, UDP).  
  
VLAN:  
-- IPv4 traffic (ICMP, TCP, UDP).  
-- IPv6 traffic (ICMP, TCP, UDP).  
  
RoCE:  
-- RDMA (ibv_*_pingpong).  
-- RDMACM (examples that comes with librdmacm packages).  
  
Infiniband:  
-- RDMA (ibv_*_pingpong).  
-- RDMACM (examples that comes with librdmacm packages).  
  
IPoIB:  
-- IPv4 traffic (ICMP, TCP, UDP).  
-- IPv6 traffic (ICMP, TCP, UDP).  
  
PKey:  
-- IPv4 traffic (ICMP, TCP, UDP).  
-- IPv6 traffic (ICMP, TCP, UDP).  
  
ASAP2/OVS:  
-- Various sanity tests covering OVS offloads.  
  
NFSoRDMA:  
-- Discover, mount and write.  
  
iSER:  
-- Discover, login and mount.  
  
SRP:  
-- Verify srp_daemon service is up and system can discover SRP targets.  
  
Signed-off-by: Amir Tzin <atzin@redhat.com>

Approved-by: Kamal Heib <kheib@redhat.com>
Approved-by: Ivan Vecera <ivecera@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Lucas Zampieri <lzampier@redhat.com>
2024-06-12 13:26:30 +00:00
..
cq.h
device.h RDMA/mlx5: Send events from IB driver about device affiliation state 2024-04-21 13:53:02 +00:00
doorbell.h
driver.h RDMA/mlx5: Send events from IB driver about device affiliation state 2024-04-21 13:53:02 +00:00
eq.h
eswitch.h net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode 2024-04-21 13:52:49 +00:00
fs.h net/mlx5e: Support IPsec packet offload for TX in switchdev mode 2024-04-21 13:52:50 +00:00
fs_helpers.h
macsec.h net/mlx5: Add RoCE MACsec steering infrastructure in core 2024-04-21 13:52:29 +00:00
mlx5_ifc.h net/mlx5e: Tidy up IPsec NAT-T SA discovery 2024-04-21 13:53:09 +00:00
mlx5_ifc_fpga.h
mlx5_ifc_vdpa.h
mpfs.h
port.h IB/mlx5: Rename 400G_8X speed to comply to naming convention 2024-04-09 07:39:20 -04:00
qp.h RDMA/mlx5: Fix fortify source warning while accessing Eth segment 2024-04-26 14:25:11 -04:00
rsc_dump.h
transobj.h
vport.h net/mlx5: Update vport caps query/set for EC VFs 2024-04-21 13:52:38 +00:00