drivers/net/ethernet/cortina

Cortina Gemini / StorLink SL351x Gigabit Ethernet

The dual Gigabit Ethernet controller built into the StorLink SL351x (later branded Cortina Gemini) system-on-chip, an ARM-based platform from around 2005 that was widely used in small NAS boxes and home routers through the late 2000s and early 2010s.

keep-annotate conf=0.86 deploy=low replacement=none subsystem=net category=networking-ethernet
86%

recommendation

Worth keeping but documenting its niche, because the underlying SoC family was effectively discontinued after Inphi acquired Cortina in 2014 and is not sold new today, yet a small community of users is still running these old NAS and router boards. OpenWrt was still building Gemini images in its 2024.10 release, and the driver continues to receive real upstream fixes and stable backports into 2025-2026, so it is actively maintained rather than abandoned.

repository signals

4 files
3,649 source lines
31 commits, 5y
+194 / −143 lines added / removed, 5y
17 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 31 total · active in 18/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +9 −25 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +6 −2 2021-09: 0 commits · +0 −0 2021-10: 3 commits · +3 −3 2021-11: 1 commit · +6 −2 2021-12: 0 commits · +0 −0 2022-01: 2 commits · +14 −3 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +1 −3 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +12 −12 2022-09: 1 commit · +1 −1 2022-10: 1 commit · +12 −12 2022-11: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 2 commits · +4 −4 2023-09: 1 commit · +4 −8 2023-10: 0 commits · +0 −0 2023-11: 3 commits · +31 −18 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +2 −13 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 6 commits · +51 −19 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +2 −2 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +3 −3 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +29 −8 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: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +4 −5 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream maintenance exists for this driver; a netdev patch in 2026 fixes an SKB leak in gemini.c.

  2. lore.kernel.org

    The driver still receives stable backports; a 2025 stable patch updates TOE/TSO behavior for the Cortina Gemini ethernet driver.

  3. cateee.net

    LKDDb identifies this as CONFIG_GEMINI_ETHERNET for StorLink SL351x (Gemini) dual Gigabit Ethernet and shows it is still present in current kernel series.

  4. mjmwired.net

    Kernel DT documentation describes the Gemini SoC family as originating around 2005 and says the product family appears to have been discontinued after Inphi acquired Cortina in 2014.

  5. openwrt.org

    OpenWrt still tracks a Gemini target with working status for CS351x/SL351x boards, indicating some residual legacy deployments.

  6. downloads.openwrt.org

    OpenWrt release artifacts for the gemini target were still being built in 2025, showing ongoing support for a small set of legacy devices.

codex reasoning notes (technical)

Local `rg` and `sed` on drivers/net/ethernet/cortina identified a real driver: `gemini.c` with OF matches `cortina,gemini-ethernet` and Kconfig help text naming StorLink SL351x (Gemini). `lore_file_timeline` on `drivers/net/ethernet/cortina/gemini.c` showed substantial 2025-2026 fix traffic and stable backports, with sampled recent subjects focused on fixes rather than removal, so this is not a dead driver. `web search` found LKDDb and OpenWrt pages; `web open` on the kernel DT mirror showed the SoC family dates to around 2005 and appears discontinued after 2014. Conclusion: hardware is legacy and likely not sold new in 2025, but there is still low-level field use on old NAS/router boards and active upstream maintenance, so `keep-annotate` fits better than deprecate/remove.