1 dépôt
Implementing time-gated or scheduled hardware queues to partition transmission bandwidth by MAC address.
Distinct from Queue Management: Focuses on physical hardware timing/slicing in FPGA, whereas general Queue Management refers to software task priority.
Explore 1 awesome GitHub repository matching devops & infrastructure · Hardware Queue Slicing. Refine with filters or upvote what's useful.
OpenWifi est une implémentation open-source de la norme sans fil IEEE 802.11n conçue pour la logique programmable. Il fournit une plateforme radio logicielle (SDR) et un processeur de bande de base WiFi qui implémente les couches physique et MAC sur du matériel FPGA, accompagné d'un pilote sans fil dédié et d'un ensemble d'outils pour le contrôle matériel. Le projet se distingue par son intégration poussée de l'analyse de signal et de la télémétrie, notamment via un framework pour capturer les informations d'état du canal et les échantillons IQ bruts. Il permet un horodatage précis des paquets et une corrélation inter-couches entre les échantillons de la couche physique et les paquets capturés pour soutenir la recherche sur les protocoles sans fil et la détection. Le système couvre un large éventail de capacités sans fil, incluant la configuration radio pour le réglage de la fréquence et la personnalisation de la bande passante, la gestion RF pour le contrôle de l'antenne et du gain, et la gestion du trafic pour le déchargement matériel low-MAC. Il prend en charge les modes réseau standard tels que Point d'accès, Station, Ad-hoc et Moniteur, et inclut des outils pour le fuzzing de protocoles et l'injection de paquets bruts. Le projet comprend des utilitaires pour la génération d'images OS personnalisées et prend en charge le rechargement dynamique des pilotes pour mettre à jour les images FPGA sans redémarrer le système.
Slices transmission time based on MAC addresses using time-gated or scheduled queues.