1 repositorio
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 es una implementación de código abierto del estándar inalámbrico IEEE 802.11n diseñada para lógica programable. Proporciona una plataforma de radio definida por software y un procesador de banda base WiFi que implementa las capas física y MAC en hardware FPGA, acompañado de un controlador inalámbrico dedicado y un conjunto de herramientas para el control del hardware. El proyecto se distingue por su profunda integración de análisis de señales y telemetría, específicamente a través de un marco para capturar información del estado del canal y muestras IQ sin procesar. Permite el sellado de tiempo de paquetes de alta precisión y la correlación entre capas entre muestras de la capa física y paquetes capturados para apoyar la investigación de protocolos inalámbricos y la detección. El sistema cubre una amplia superficie de capacidades inalámbricas, incluyendo la configuración de radio para el ajuste de frecuencia y personalización de ancho de banda, gestión de RF para el control de antena y ganancia, y gestión de tráfico para la descarga de hardware de bajo nivel MAC. Admite modos de red estándar como Punto de Acceso, Estación, Ad-hoc y Monitor, e incluye herramientas para el fuzzing de protocolos y la inyección de paquetes sin procesar. El proyecto incluye utilidades para la generación de imágenes de SO personalizadas y admite la recarga dinámica de controladores para actualizar imágenes de FPGA sin reiniciar el sistema.
Slices transmission time based on MAC addresses using time-gated or scheduled queues.