awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

3 Repos

Awesome GitHub RepositoriesPacket Processing Speed Benchmarks

Measures packet processing speed by sending hundreds of millions of packets per second to evaluate raw throughput.

Distinct from Packet Processing Frameworks: Distinct from Packet Processing Frameworks: focuses on benchmarking speed rather than providing a framework for processing.

Explore 3 awesome GitHub repositories matching networking & communication · Packet Processing Speed Benchmarks. Refine with filters or upvote what's useful.

Awesome Packet Processing Speed Benchmarks GitHub Repositories

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

    baidu/dperf

    5,569Auf GitHub ansehen↗

    dperf is a high-performance network testing tool that generates massive multi-protocol traffic for benchmarking network devices and servers. It uses DPDK to bypass the kernel network stack, enabling line-rate packet generation and capture with zero-copy processing, and implements a full TCP/IP stack in user space to achieve millions of connections per second from a single server. The tool is designed for stress-testing Layer 4 load balancers and gateways, capable of simulating billions of concurrent TCP or UDP sessions and generating tens of millions of new connections per second. It supports

    Measures packet processing speed by sending hundreds of millions of packets per second to evaluate raw throughput.

    Cbenchmarkdpdkl4lb
    Auf GitHub ansehen↗5,569
  • dpdk/dpdkAvatar von DPDK

    DPDK/dpdk

    4,277Auf GitHub ansehen↗

    DPDK ist ein Framework für Paketverarbeitung und eine Kernel-Bypass-Netzwerkbibliothek, die darauf ausgelegt ist, die Leistung der Netzwerk-Datenebene zu beschleunigen. Es bietet einen User-Space-Netzwerkstack, der Netzwerkdaten direkt von der Netzwerkkarte in den User-Space verschiebt und so den Overhead des Betriebssystem-Kernels eliminiert, um hohen Durchsatz und niedrige Latenz zu erreichen. Das Framework nutzt eine Poll-Mode-Driver-Architektur, die interrupt-gesteuerte Netzwerkverarbeitung durch einen konstanten Polling-Mechanismus ersetzt. Dieser Ansatz ermöglicht die Implementierung von Netzwerkfunktionen und Protokollen außerhalb des Kernels. Das Projekt deckt Funktionen für hochperformante Paketverarbeitung, Netzwerkfunktionsvirtualisierung und die Entwicklung benutzerdefinierter Netzwerk-Appliances wie Firewalls und Load Balancer ab.

    Provides high-speed network packet manipulation by bypassing standard kernel overhead.

    C
    Auf GitHub ansehen↗4,277
  • 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

    Directs network traffic to user space via DPDK to eliminate kernel overhead and minimize latency.

    C
    Auf GitHub ansehen↗4,230
  1. Home
  2. Networking & Communication
  3. Packet Engines
  4. Packet Processing Frameworks
  5. Packet Processing Speed Benchmarks

Unter-Tags erkunden

  • User-Space Packet ProcessingHigh-speed manipulation of network packets within user space to avoid kernel overhead. **Distinct from Packet Processing Speed Benchmarks:** Distinct from Packet Processing Speed Benchmarks: it is the actual processing capability, not the measurement of it.