awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 مستودعات

Awesome GitHub RepositoriesXDP Packet Processing

Programmable packet processing executed at the network interface driver level using Express Data Path.

Distinct from Kernel-Space Packet Processing: Specifically targets the XDP driver-level hook rather than general kernel-space processing.

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

Awesome XDP Packet Processing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • facebookincubator/katranالصورة الرمزية لـ facebookincubator

    facebookincubator/katran

    5,270عرض على GitHub↗

    Katran هو موازن أحمال من الطبقة الرابعة قائم على eBPF مصمم لتوجيه حزم الشبكة عالي الأداء مباشرة داخل نواة Linux. يستخدم معالج حزم الشبكة XDP لتجاوز مكدس شبكة النواة القياسي، مما يقلل من زمن الوصول ويزيد من الإنتاجية لحركة المرور الواردة. يطبق النظام تجزئة متسقة مرجحة لتوزيع أحمال الشبكة والحفاظ على استمرارية الجلسة عبر خوادم الخلفية. كما يعمل على تحسين مسار العودة من خلال بوابة إرجاع الخادم المباشر، والتي تسمح للخلفيات بالاستجابة مباشرة للعملاء وتزيل موازن الأحمال من تدفق حركة المرور الصادرة. تشمل قدراته تتبع الاتصال بدون قفل لاستقرار الجلسة وربط النواة المدرك لـ NUMA للقضاء على زمن الوصول عبر العقد. يدعم المشروع أيضاً ترجيح حركة مرور الخلفية، وتصريف الخادم، وتسلسل برامج XDP لتنفيذ منطق جدار الحماية قبل موازنة الأحمال. يوفر التنفيذ أدوات مراقبة لالتقاط حركة مرور الشبكة، وتوجيه فحص الصحة، وتصفية حركة المرور المغلفة.

    Executes programmable byte-code at the network interface driver level to route or drop packets before they reach the kernel.

    C
    عرض على GitHub↗5,270
  • eunomia-bpf/bpf-developer-tutorialالصورة الرمزية لـ eunomia-bpf

    eunomia-bpf/bpf-developer-tutorial

    4,145عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي يوفر برنامجاً تعليمياً شاملاً للتطوير لكتابة وتحميل برامج eBPF باستخدام C وGo وRust داخل نواة Linux. يعمل كدليل تقني لتطوير منطق مخصص للتنفيذ مباشرة في النواة. تغطي المواد مجالات متخصصة بما في ذلك مراقبة النواة والتتبع، وتنفيذ الأمان للكشف عن التسلل، وهندسة الشبكات عالية الأداء لتصفية الحزم وموازنة الحمل. كما يتضمن أدلة مخصصة لتتبع نواة Linux واستخدام kprobes وuprobes وtracepoints. يشمل المشروع مجموعة واسعة من مجالات القدرات، مثل أجهزة النواة، ومراقبة النظام، وتحليل الشبكات، وإنفاذ الأمان. كما يمتد إلى تصحيح الأخطاء على مستوى الأجهزة لوحدات معالجة الرسومات والمشغلات، بالإضافة إلى معالجة النظام منخفضة المستوى وإدارة الموارد.

    Implements high-performance packet processing and load balancing at the network interface driver level using XDP.

    Cbpfebpfexamples
    عرض على GitHub↗4,145
  1. Home
  2. Networking & Communication
  3. Packet Engines
  4. Packet Processing Frameworks
  5. XDP Packet Processing