History log of /freebsd/sys/dev/mlx5/mlx5_core/mlx5_eswitch.c (Results 1 – 12 of 12)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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
# 29a9d7c6 12-Nov-2024 Ariel Ehrenberg <aehrenberg@nvidia.com>

mlx5_core: fix panic on sriov enablement

Align the code of fdb steering with flow steering core
and add missing parts in namespace initialization and
in prio logic

PR: 281714
Sponsored by: NVidia n

mlx5_core: fix panic on sriov enablement

Align the code of fdb steering with flow steering core
and add missing parts in namespace initialization and
in prio logic

PR: 281714
Sponsored by: NVidia networking

show more ...


Revision tags: release/13.4.0
# 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 ...


Revision tags: release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0
# 76ed99ed 19-Feb-2023 Mark Bloch <mbloch@nvidia.com>

mlx5: Use software enum in APIs instead of PRM

Users of the steering APIs shouldn't use the PRM directly.
Create an software enum to be used instead.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
S

mlx5: Use software enum in APIs instead of PRM

Users of the steering APIs shouldn't use the PRM directly.
Create an software enum to be used instead.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week

show more ...


# cb054a49 19-Feb-2023 Mark Bloch <mbloch@nvidia.com>

mlx5: Refactor flow actions into a struct

Create a struct to hold flow actions to be used when creating
a flow rule.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Sponsored by: NVidia networking
MF

mlx5: Refactor flow actions into a struct

Create a struct to hold flow actions to be used when creating
a flow rule.

Signed-off-by: Mark Bloch <mbloch@nvidia.com>
Sponsored by: NVidia networking
MFC after: 1 week

show more ...


# 95ee2897 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: two-line .h pattern

Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/


# b0b87d91 18-Apr-2023 Hans Petter Selasky <hselasky@FreeBSD.org>

mlx5: Make mlx5_del_flow_rule() NULL safe.

This change factors out repeated NULL checks.

No functional change intended.

MFC after: 1 week
Sponsored by: NVIDIA Networking


Revision tags: release/12.4.0, release/13.1.0
# 12c56d7d 01-Feb-2022 Hans Petter Selasky <hselasky@FreeBSD.org>

mlx5: idiomatic use of preprocessor, in particular paths

MFC after: 1 week
Sponsored by: NVIDIA Networking


Revision tags: release/12.3.0
# ee9d634b 14-Jun-2021 Konstantin Belousov <konstantinb@nvidia.com>

mlx5: normalize use of the opt_*.h files

MFC after: 1 week
Sponsored by: NVIDIA Networking


Revision tags: release/13.0.0, release/12.2.0, release/11.4.0
# 90959e7e 18-Mar-2020 Konstantin Belousov <kib@FreeBSD.org>

mlx5: Read number of VF ports from the SR-IOV cap.

Reviewed by: hselasky
Sponsored by: Mellanox Technologies
MFC after: 2 weeks


# f6ca0b21 18-Mar-2020 Konstantin Belousov <kib@FreeBSD.org>

mlx5: Integrate eswitch and mpfs management code.

Reviewed by: hselasky
Sponsored by: Mellanox Technologies
MFC after: 2 weeks


# 91ad1bd9 18-Mar-2020 Konstantin Belousov <kib@FreeBSD.org>

mlx5: Restore eswitch management code from attic.

Reviewed by: hselasky
Sponsored by: Mellanox Technologies
MFC after: 2 weeks