drivers/net/ethernet/ibm/ehea

IBM Host Ethernet Adapter (HEA) for POWER6/POWER7 pSeries servers

An integrated Ethernet controller built into IBM POWER6 and POWER7 pSeries servers, branded as the Host Ethernet Adapter or Integrated Virtual Ethernet. It provided high-throughput networking that could be shared across logical partitions on those mid-2000s to early-2010s IBM Power systems.

deprecate conf=0.82 last_sold=2018 deploy=low replacement=ibmveth subsystem=net category=networking-ethernet
82%

recommendation

A candidate for future removal because the underlying hardware is tied to POWER6/POWER7 servers and IBM's own documentation confirms HEA is not supported on POWER9, POWER10, or Power11 systems. The driver still receives occasional janitorial cleanups upstream, but no new hardware ships with it and IBM directs current Power deployments toward virtual Ethernet via ibmveth instead. It is worth keeping for now to support remaining legacy pSeries estates, but its deployment base is shrinking and removal becomes reasonable once those machines age out.

repository signals

9 files
7,020 source lines
17 commits, 5y
+55 / −53 lines added / removed, 5y
14 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: 2 commits · +14 −13 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 3 commits · +3 −3 2021-11: 0 commits · +0 −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: 1 commit · +3 −0 2022-06: 1 commit · +1 −1 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +2 −2 2022-09: 1 commit · +1 −1 2022-10: 1 commit · +1 −0 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: 1 commit · +1 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +3 −5 2023-10: 1 commit · +1 −1 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: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +4 −6 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +1 −1 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 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: 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 · +20 −20 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream attention exists, but it is lightweight maintenance/cleanup rather than evidence of growing deployment.

  2. lore.kernel.org

    The driver still receives occasional treewide API adaptation work in net-next, indicating it is not abandoned upstream.

  3. cateee.net

    CONFIG_EHEA is the IBM pSeries eHEA Ethernet driver, tying this directory to IBM pSeries HEA/LHEA hardware.

  4. ibm.com

    IBM's current Power11-era docs say HEA is not supported on POWER9 and Power10 systems, implying no support on current-generation new systems.

  5. ibm.com

    IBM Power9 documentation states HEA is not supported on POWER9, showing the feature had already dropped before modern Power generations.

  6. redbooks.ibm.com

    IBM's Redpaper describes IVE/HEA as a POWER6-era feature, placing the hardware family in an older server generation.

codex reasoning notes (technical)

Obtained lore evidence with MCP lore_file_timeline on ehea_main.c; recent hits were 2024 cleanup/API-conversion patches and no removal-series signal surfaced. A follow-up MCP lore_regex removal query timed out, so I did not retry the same query. Deployment evidence came from web search results on official IBM docs plus LKDDb and IBM Redbooks: LKDDb identifies the driver as IBM pSeries eHEA, Redpaper places HEA/IVE in the POWER6 era, and IBM Power9/Power11 docs say HEA is unsupported on newer systems. That points to legacy-only deployments, likely existing PowerVM/pSeries estates, with ibmveth as the practical upstream path for new virtual-Ethernet deployments rather than new HEA-based hardware.