awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesDatapath Splits

Architectural separation of a high-level control plane in userspace from a fast-path forwarding engine in the kernel.

Distinct from Userspace Kernels: Neither userspace kernels nor shared maps describe the specific architectural split of a switch's control and data planes.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Datapath Splits. Refine with filters or upvote what's useful.

Awesome Datapath Splits GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • weaveworks/weaveAvatar von weaveworks

    weaveworks/weave

    6,614Auf GitHub ansehen↗

    Weave is a multi-host container networking tool that connects containers running on different physical machines into a single virtual network. It creates a software-defined overlay network spanning multiple hosts, enabling containers to communicate directly with each other as if they were on the same local switch. The system provides automatic service discovery, resolving container names to network addresses across hosts without manual configuration. Traffic between containers on different hosts is secured through encrypted tunnels, preventing eavesdropping and tampering. Weave also includes

    Offloads packet forwarding to kernel-level mechanisms for low-latency performance.

    Go
    Auf GitHub ansehen↗6,614
  • f-stack/f-stackAvatar von F-Stack

    F-Stack/f-stack

    4,230Auf GitHub ansehen↗

    f-stack is a kernel-bypass framework and user-space TCP/IP stack designed to increase packet processing speeds and overall throughput. It utilizes DPDK to route network traffic directly to user space and integrates a transplanted FreeBSD network stack to handle transport and network layer protocols outside of the host operating system. The project provides a socket API compatibility layer that allows standard network applications to run on a high-performance backend without requiring code changes. It also features a coroutine-based network API and micro-threading interface to manage asynchron

    Connects software services to a high-performance network backend via kernel-bypass datapaths.

    C
    Auf GitHub ansehen↗4,230
  • openvswitch/ovsAvatar von openvswitch

    openvswitch/ovs

    3,904Auf GitHub ansehen↗

    Open vSwitch is a software-defined network switch and high-performance data plane engine. It functions as a virtual layer 2 switch and network orchestrator, implementing the OpenFlow protocol to decouple the control plane from the data plane for programmable network forwarding. The project distinguishes itself through a userspace-kernel datapath split and the use of poll-mode drivers for kernel-bypass acceleration. It provides a network tunneling gateway to extend virtual networks across physical hosts and utilizes a transactional, schema-based configuration database with state replication fo

    Separates the high-level control plane in userspace from the fast-path packet forwarding performed in the kernel.

    C
    Auf GitHub ansehen↗3,904
  1. Home
  2. Operating Systems & Systems Programming
  3. Datapath Splits

Unter-Tags erkunden

  • Kernel Bypass DatapathsOffloads packet forwarding to kernel-level mechanisms like Open vSwitch or fast user-space I/O for low-latency performance. **Distinct from Datapath Splits:** Distinct from Datapath Splits: focuses on kernel bypass for packet forwarding performance, not control-plane/data-plane architectural separation.