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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesUser-Space Packet Processing

High-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.

Explore 2 awesome GitHub repositories matching networking & communication · User-Space Packet Processing. Refine with filters or upvote what's useful.

Awesome User-Space Packet Processing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dpdk/dpdkAvatar DPDK

    DPDK/dpdk

    4,277Vezi pe GitHub↗

    DPDK este un framework de procesare a pachetelor și o bibliotecă de networking cu kernel bypass, concepută pentru a accelera performanța planului de date al rețelei. Oferă un stack de rețea în user space care mută datele de rețea direct de la placa de interfață de rețea (NIC) către user space, eliminând overhead-ul kernel-ului sistemului de operare pentru a obține throughput ridicat și latență scăzută. Framework-ul utilizează o arhitectură de driver poll mode care înlocuiește networking-ul bazat pe întreruperi cu un mecanism de polling constant. Această abordare permite implementarea funcțiilor și protocoalelor de rețea în afara kernel-ului. Proiectul acoperă capabilități pentru procesarea pachetelor de înaltă performanță, virtualizarea funcțiilor de rețea (NFV) și dezvoltarea de appliance-uri de rețea personalizate, cum ar fi firewall-uri și load balancer-e.

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

    C
    Vezi pe GitHub↗4,277
  • f-stack/f-stackAvatar F-Stack

    F-Stack/f-stack

    4,230Vezi pe GitHub↗

    f-stack este un framework kernel-bypass și un stack TCP/IP user-space conceput pentru a crește viteza de procesare a pachetelor și throughput-ul general. Utilizează DPDK pentru a ruta traficul de rețea direct către user space și integrează un stack de rețea FreeBSD transplantat pentru a gestiona protocoalele de transport și de rețea în afara sistemului de operare host. Proiectul oferă un strat de compatibilitate socket API care permite aplicațiilor de rețea standard să ruleze pe un backend de înaltă performanță fără a necesita modificări de cod. Include, de asemenea, un API de rețea bazat pe coroutine și o interfață de micro-threading pentru a gestiona IO-ul de rețea asincron și sarcinile stateful fără utilizarea unei logici complexe de callback. Framework-ul acoperă implementarea TCP/IP cu throughput ridicat, scalarea conexiunilor concurente și multiplexarea IO bazată pe evenimente. Include capabilități de configurare a rutării pentru a determina dacă traficul primit este gestionat de stack-ul user-space sau de stack-ul de rețea standard al kernel-ului.

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

    C
    Vezi pe GitHub↗4,230
  1. Home
  2. Networking & Communication
  3. Packet Engines
  4. Packet Processing Frameworks
  5. Packet Processing Speed Benchmarks
  6. User-Space Packet Processing