History log of /freebsd/sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c (Results 1 – 5 of 5)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 080f68d0 04-Dec-2024 Ariel Ehrenberg <aehrenberg@nvidia.com>

mlx5_core: Add steering support for IPsec with IPv6

ipv6 flow tables were not connected to previous FS tables.
Created an additional table to serve as IPsec RX root.
This table has 2 rules for redir

mlx5_core: Add steering support for IPsec with IPv6

ipv6 flow tables were not connected to previous FS tables.
Created an additional table to serve as IPsec RX root.
This table has 2 rules for redirecting the received packets
to ipv4/ipv6 based on the IP family in the packet header.

Sponsored by: NVidia networking

show more ...


# b762b199 12-Dec-2024 Slava Shwartsman <slavash@nvidia.com>

mlx5: Eliminate the use of mlx5_rule_fwd_action

Driver defined all flow context actions in MLX5_FLOW_CONTEXT_ACTION_*,
no need to duplicate them with mlx5_rule_fwd_action.

Sponsored by: NVidia ne

mlx5: Eliminate the use of mlx5_rule_fwd_action

Driver defined all flow context actions in MLX5_FLOW_CONTEXT_ACTION_*,
no need to duplicate them with mlx5_rule_fwd_action.

Sponsored by: NVidia networking
MFC after: 1 week

show more ...


Revision tags: release/14.2.0, release/13.4.0
# 3503aa0c 10-Sep-2024 Ariel Ehrenberg <aehrenberg@nvidia.com>

mlx5en: Handle install SA for ipv6 encapsulated case

Pass the right encap flag to network card

Sponsored by: NVidia networking
MFC after: 1 week


# 205263ac 30-Jul-2024 Ariel Ehrenberg <aehrenberg@nvidia.com>

mlx5en: support ipsec offload on vlan if

Add vlan tag match to RX FS SA and policy rules
and report SA lifetime counter on vlan interface
in case SA was installed on vlan interface

Existing code di

mlx5en: support ipsec offload on vlan if

Add vlan tag match to RX FS SA and policy rules
and report SA lifetime counter on vlan interface
in case SA was installed on vlan interface

Existing code didn't have the net tag id as part of
the FS matching rules. This can cause applying
ipsec offload to the wrong interface.
This commit add tag id as part of FS matchers
and treat tag value 0 as no tag

Sponsored by: NVidia networking

show more ...


# e23731db 22-Jul-2024 Konstantin Belousov <kib@FreeBSD.org>

mlx5en: add IPSEC_OFFLOAD support

Right now, only IPv4 transport mode, with aes-gcm ESP, is supported.
Driver also cooperates with NAT-T, and obeys socket policies, which
makes IKEd like StrongSwan

mlx5en: add IPSEC_OFFLOAD support

Right now, only IPv4 transport mode, with aes-gcm ESP, is supported.
Driver also cooperates with NAT-T, and obeys socket policies, which
makes IKEd like StrongSwan working.

Sponsored by: NVIDIA networking

show more ...