drivers/net/ethernet/mellanox/mlx5/core/esw/acl

Mellanox mlx5 eSwitch ACL helper code

An internal subcomponent of the Mellanox mlx5 driver that implements access control list logic for the embedded switch (eSwitch) found on ConnectX-series SmartNICs. It is not a standalone driver but a piece of plumbing used by the broader mlx5 networking stack.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=net category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is an internal helper module inside the larger mlx5 Ethernet driver tree that handles eSwitch access control rules. Removal or deprecation questions don't apply to it independently of the main mlx5 driver, which is actively maintained and shipped on current Mellanox/NVIDIA ConnectX hardware.

repository signals

8 files
1,438 source lines
17 commits, 5y
+244 / −55 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 17 total · active in 13/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +16 −0 2021-09: 1 commit · +11 −5 2021-10: 0 commits · +0 −0 2021-11: 1 commit · +102 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +4 −4 2022-12: 1 commit · +34 −6 2023-01: 0 commits · +0 −0 2023-02: 3 commits · +23 −8 2023-03: 0 commits · +0 −0 2023-04: 1 commit · +2 −1 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +29 −8 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +2 −2 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +1 −1 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +2 −2 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +1 −1 2026-02: 2 commits · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: this is an internal mlx5 eSwitch ACL implementation subdirectory under core/, not a standalone kernel-bound hardware driver.