drivers/net/ethernet/mellanox/mlx5/core/lib

Mellanox mlx5 core internal helper library

A subdirectory of shared helper code used internally by the Mellanox/NVIDIA mlx5 driver family, which powers ConnectX-4 and newer Ethernet and InfiniBand network adapters. It is not a hardware driver in its own right, just supporting routines that the real mlx5 driver pulls in.

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 utility library that lives underneath the mlx5 core driver tree and provides shared helpers to the rest of the mlx5 codebase. There is no standalone module or hardware binding here, so it falls outside the scope of driver keep/remove decisions.

repository signals

45 files
13,765 source lines
197 commits, 5y
+11,079 / −2,182 lines added / removed, 5y
56 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 197 total · active in 53/61 months
2021 2022 2023 2024 2025 2026 2021-04: 3 commits · +7 −4 2021-05: 2 commits · +51 −1 2021-06: 2 commits · +15 −4 2021-07: 4 commits · +714 −36 2021-08: 0 commits · +0 −0 2021-09: 3 commits · +121 −22 2021-10: 3 commits · +207 −4 2021-11: 0 commits · +0 −0 2021-12: 2 commits · +6 −0 2022-01: 5 commits · +5 −16 2022-02: 1 commit · +11 −7 2022-03: 3 commits · +205 −22 2022-04: 5 commits · +591 −14 2022-05: 1 commit · +38 −0 2022-06: 2 commits · +46 −8 2022-07: 6 commits · +486 −49 2022-08: 3 commits · +398 −11 2022-09: 3 commits · +123 −20 2022-10: 7 commits · +58 −35 2022-11: 5 commits · +1,570 −111 2022-12: 5 commits · +21 −4 2023-01: 4 commits · +698 −91 2023-02: 5 commits · +47 −30 2023-03: 4 commits · +111 −60 2023-04: 2 commits · +391 −10 2023-05: 5 commits · +331 −261 2023-06: 6 commits · +144 −87 2023-07: 4 commits · +31 −26 2023-08: 7 commits · +152 −9 2023-09: 6 commits · +555 −50 2023-10: 4 commits · +30 −1 2023-11: 2 commits · +7 −2 2023-12: 6 commits · +471 −6 2024-01: 1 commit · +0 −538 2024-02: 7 commits · +580 −5 2024-03: 0 commits · +0 −0 2024-04: 2 commits · +209 −53 2024-05: 1 commit · +8 −4 2024-06: 1 commit · +4 −0 2024-07: 1 commit · +91 −0 2024-08: 2 commits · +13 −11 2024-09: 1 commit · +10 −0 2024-10: 2 commits · +3 −7 2024-11: 1 commit · +1 −1 2024-12: 1 commit · +4 −4 2025-01: 1 commit · +13 −11 2025-02: 11 commits · +574 −157 2025-03: 2 commits · +6 −1 2025-04: 4 commits · +25 −27 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +0 −5 2025-07: 3 commits · +167 −3 2025-08: 2 commits · +100 −13 2025-09: 16 commits · +1,097 −71 2025-10: 5 commits · +65 −45 2025-11: 5 commits · +345 −22 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 4 commits · +114 −116 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: internal mlx5 core helper library subdirectory under `core/lib`, not a standalone kernel-bound hardware driver entry-point directory.