← back to projects

/// project

UDP Driver

Intel E1000 - NIC Driver for EGOS-2k+

  • C
  • Operating System
  • Device Driver
  • GDB
  • TCP/IP
  • UDP
  • 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.