- Built a low-level networking driver for the Intel E1000 NIC in the egos-2k, implementing packet reception by parsing and deserializing Ethernet/IP/UDP headers directly from MMIO registers in C, enabling reliable packet.
- Designed and implemented kernel-level buffer queues to manage incoming network packets, and exposed them to user-space applications via custom system calls, allowing packet forwarding and communication between kernel and user processes.
/// project
UDP Driver
Intel E1000 - NIC Driver for EGOS-2k+
- C
- Operating System
- Device Driver
- GDB
- TCP/IP
- UDP