aesdchar Kernel Driver & Socket Server
An out-of-tree Linux kernel character device driver backed by a circular buffer, integrated with a TCP socket server.
Overview
This project develops aesdchar, a Linux kernel module implementing a character device backed by a 10-slot circular buffer. The driver supports read, write, llseek, and a custom ioctl command (AESDCHAR_IOCSEEKTO). It is integrated with aesdsocket, a daemon-style TCP server that pipes network data into the device.