drivers/net/vxlan

VXLAN virtual network tunnel driver

VXLAN (Virtual eXtensible LAN) is a software tunnel that wraps Ethernet frames inside UDP packets so isolated Layer 2 networks can stretch across routed IP infrastructure. It is foundational plumbing for modern cloud and container networking, used by Kubernetes CNIs, OpenStack, and VMware NSX, with hardware offload on most current server NICs.

keep conf=0.96 deploy=high replacement=none subsystem=net category=networking-other
96%

recommendation

It should stay because VXLAN is core plumbing for cloud and container networking and remains under active development, with fixes and features landing through 2025-2026. Kernel documentation continues to describe it as a supported tunnel type, and modern NIC drivers like Intel's i40e still advertise VXLAN offload, so this is mainstream infrastructure rather than legacy code.

repository signals

6 files
8,300 source lines
162 commits, 5y
+9,808 / −1,498 lines added / removed, 5y
51 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 162 total · active in 37/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: 15 commits · +6,524 −335 2022-04: 1 commit · +2 −2 2022-05: 4 commits · +36 −21 2022-06: 1 commit · +4 −4 2022-07: 1 commit · +7 −4 2022-08: 3 commits · +6 −9 2022-09: 0 commits · +0 −0 2022-10: 2 commits · +4 −4 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +13 −6 2023-02: 0 commits · +0 −0 2023-03: 9 commits · +1,581 −78 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +19 −2 2023-06: 0 commits · +0 −0 2023-07: 4 commits · +151 −58 2023-08: 3 commits · +11 −15 2023-09: 1 commit · +4 −0 2023-10: 15 commits · +453 −209 2023-11: 1 commit · +22 −1 2023-12: 1 commit · +153 −24 2024-01: 0 commits · +0 −0 2024-02: 3 commits · +21 −32 2024-03: 3 commits · +11 −18 2024-04: 5 commits · +39 −16 2024-05: 2 commits · +2 −2 2024-06: 2 commits · +12 −5 2024-07: 0 commits · +0 −0 2024-08: 4 commits · +5 −5 2024-09: 0 commits · +0 −0 2024-10: 14 commits · +90 −57 2024-11: 3 commits · +9 −6 2024-12: 11 commits · +135 −86 2025-01: 1 commit · +5 −0 2025-02: 13 commits · +60 −36 2025-03: 1 commit · +1 −0 2025-04: 19 commits · +304 −374 2025-05: 1 commit · +1 −1 2025-06: 5 commits · +49 −46 2025-07: 1 commit · +1 −1 2025-08: 0 commits · +0 −0 2025-09: 3 commits · +17 −12 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +15 −5 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +14 −4 2026-02: 2 commits · +18 −18 2026-03: 2 commits · +9 −2 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Canonical kernel git log location for this directory; local git history inspection showed many 2025-2026 vxlan fixes/features and no clear deprecation/removal series.

  2. docs.kernel.org

    Kernel documentation describes VXLAN as a supported Linux tunnel device with current configuration and operation details, indicating an actively supported in-kernel networking feature.

  3. docs.kernel.org

    Current kernel ethtool netlink spec still enumerates `vxlan` as a UDP tunnel type for offload/tunnel management, evidence of present-day integration.

  4. docs.kernel.org

    Intel 700-series driver documentation discusses VXLAN/GENEVE hardware offload in virtualized or cloud environments, indicating ongoing real deployments rather than pure legacy use.

codex reasoning notes (technical)

This is a real kernel networking driver directory, but it is a virtual tunnel driver rather than hardware-specific silicon. Evidence: local `exec_command` inspection of `git -c safe.directory=... log -- drivers/net/vxlan` showed active 2025-2026 fixes/features by multiple authors; a local grep for remove/deprecate/orphan terms returned only code-cleanup commits, not a removal discussion. Deployment/use evidence came from `web.search_query` results for kernel docs pages on VXLAN, ethtool tunnel types, and Intel offload docs. The git URL is a canonical-recall kernel.org log page corresponding to the locally inspected history.