drivers/net/ethernet/marvell/prestera

Marvell Prestera Ethernet switch ASICs

Marvell's Prestera family of Ethernet switching ASICs powers managed enterprise and data-center switches, exposing their hardware forwarding, VLAN, and bridging features to Linux through the kernel's switchdev framework. The chips are current Marvell silicon, used by switch OEMs building modern multi-port Ethernet appliances.

keep conf=0.88 deploy=medium replacement=none subsystem=net category=networking-ethernet
88%

recommendation

It should stay in the kernel because Prestera is an active Marvell product line still sold for enterprise and OEM Ethernet switching in 2025, and the upstream driver is receiving regular maintenance with no successor in sight.

repository signals

32 files
15,611 source lines
137 commits, 5y
+11,759 / −2,384 lines added / removed, 5y
48 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 137 total · active in 34/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 4 commits · +175 −34 2021-06: 8 commits · +2,939 −100 2021-07: 3 commits · +19 −7 2021-08: 3 commits · +10 −7 2021-09: 2 commits · +15 −32 2021-10: 4 commits · +958 −723 2021-11: 8 commits · +1,808 −740 2021-12: 11 commits · +795 −26 2022-01: 4 commits · +41 −32 2022-02: 8 commits · +877 −58 2022-03: 3 commits · +5 −2 2022-04: 5 commits · +175 −16 2022-05: 1 commit · +1 −1 2022-06: 1 commit · +82 −34 2022-07: 12 commits · +1,494 −164 2022-08: 8 commits · +353 −108 2022-09: 4 commits · +17 −6 2022-10: 12 commits · +1,696 −50 2022-11: 11 commits · +120 −61 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +6 −0 2023-06: 1 commit · +3 −8 2023-07: 2 commits · +10 −13 2023-08: 2 commits · +9 −8 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: 3 commits · +18 −5 2024-05: 2 commits · +38 −47 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +2 −1 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 1 commit · +1 −0 2025-02: 2 commits · +1 −2 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +2 −4 2025-05: 1 commit · +1 −2 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: 1 commit · +2 −0 2026-01: 1 commit · +1 −1 2026-02: 5 commits · +83 −90 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    `prestera_main.c` was still being touched by a 2025 netdev patch series, showing ongoing upstream maintenance rather than abandonment.

  2. lore.kernel.org

    Another 2025 netdev posting touched the same core Prestera driver file, reinforcing that the driver remains in active treewide maintenance traffic.

  3. marvell.com

    Marvell markets Prestera packet processors as a current Ethernet-switching product family, supporting the conclusion that related hardware was still sold new in 2025.

  4. docs.kernel.org

    Kernel documentation describes the upstream Prestera Ethernet driver as the in-tree driver for Marvell Prestera switch devices, with no successor driver indicated.

codex reasoning notes (technical)

Lore evidence came from `lore_file_timeline` and `lore_activity` on `drivers/net/ethernet/marvell/prestera/prestera_main.c`; both showed substantial 2025 activity and no removal signal. A broad removal-subject search timed out, but the observed recent lore traffic was normal maintenance/treewide work, not deprecation. Marvell product and kernel-doc URLs are canonical recall pages used to establish that Prestera is a current switch-ASIC family and that this is the active upstream driver. No natural replacement driver surfaced; this is a modern switchdev ASIC driver with continuing deployments in enterprise/OEM switching rather than a legacy-only niche.