opnsense-src/sys/dev/mlx5
Ariel Ehrenberg 205263ac25 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
2024-08-20 15:42:13 +03:00
..
mlx5_accel mlx5en: support ipsec offload on vlan if 2024-08-20 15:42:13 +03:00
mlx5_core mlx5: Remove a less than helpful debug print 2024-08-12 23:06:01 +00:00
mlx5_en mlx5en: do now waste ipsec_accel_in_tag on non-ipsec packets rx 2024-08-20 15:42:12 +03:00
mlx5_fpga sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mlx5_fpga_tools sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mlx5_ib mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
mlx5_lib mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
cmd.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
cq.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
crypto.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
device.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
diagnostics.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
doorbell.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
driver.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
fs.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
mlx5_ifc.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
mlx5_rdma_if.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mlx5io.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
mpfs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
port.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
qp.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
srq.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
tls.h mlx5en: add IPSEC_OFFLOAD support 2024-07-30 18:00:04 +03:00
vport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00