drivers/net/thunderbolt

Thunderbolt and USB4 host-to-host networking (ThunderboltIP / USB4NET)

Lets two computers connected by a Thunderbolt or USB4 cable talk to each other as if they were on a fast point-to-point Ethernet link. Apple introduced this as IP-over-Thunderbolt for Mac-to-Mac transfers, and the same scheme now works across Linux, macOS, and Windows on any Thunderbolt 3/4/5 or USB4 host.

keep conf=0.82 deploy=low replacement=none subsystem=net category=networking-other
82%

recommendation

It should stay because the underlying hardware (Thunderbolt 3/4/5 and USB4) is still being sold new in 2025, the kernel admin guide still documents cross-OS host-to-host networking over a Thunderbolt cable, and the code is actively maintained with recent commits adding features like link settings, MAC address changes, and flow control. Deployment is niche rather than dead, and no other upstream driver covers the same use case.

repository signals

5 files
1,674 source lines
11 commits, 5y
+1,718 / −26 lines added / removed, 5y
3 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 11 total · active in 5/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: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 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: 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: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 3 commits · +1,640 −2 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 3 commits · +14 −11 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: 1 commit · +1 −2 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: 0 commits · +0 −0 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: 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: 2 commits · +10 −11 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: 2 commits · +53 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. docs.kernel.org

    Current kernel documentation still documents 'Networking over Thunderbolt cable', including Linux, Windows, and macOS interoperability via thunderbolt-net.

  2. support.apple.com

    Apple still documents 'Use IP over Thunderbolt to connect Mac computers', indicating the peer-to-peer Thunderbolt networking use case remains supported on current Macs.

  3. intel.com

    Intel markets Thunderbolt 5 as a current-generation shipping technology, so the underlying transport hardware is still sold new in 2025/2026.

  4. cateee.net

    LKDDb shows CONFIG_USB4_NET present through current kernel series, with this driver living in drivers/net/thunderbolt for recent kernels.

codex reasoning notes (technical)

Real driver directory: Kconfig/Makefile plus net_device_ops in main.c. Local shell inspection showed active in-tree maintenance, with recent commits through 2026-01-19 (feature work and bug fixes such as link settings, MAC address changes, flow control), which argues against deprecation. I attempted lore-first evidence via shell `lei q`, but `lei` was unavailable in this environment; web searches for lore-specific threads returned no usable hits, so no direct lore URL for removal discussion was obtained. Cited URLs were obtained via web search (`docs.kernel.org`, Apple Support, Intel, LKDDb). The feature is not mass-market Ethernet, but it is still relevant on modern Thunderbolt/USB4 systems and remains documented for cross-OS host-to-host networking, so deployment is low rather than none. No natural upstream replacement covers the same Thunderbolt-cable host-to-host networking use case.