From 615ec140e8717b7ebc31af0a2d90495c4f05bcdb Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sun, 21 Feb 2021 19:49:49 -0500 Subject: [PATCH] Remove irrelevant doc/NOTES --- doc/NOTES | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 doc/NOTES diff --git a/doc/NOTES b/doc/NOTES deleted file mode 100644 index cc80d04..0000000 --- a/doc/NOTES +++ /dev/null @@ -1,24 +0,0 @@ -The read event demultiplexer - - select(2) on Unix FDs - ... - Fill up AX.25 interface packet buffers - ... - Decode as many packets as possible on each interface - ... - Fill up buffers for pending caller reads, open new connections - ... - If: - * ax25_select() is called: Notify caller of I/O events - - * ax25_read() is called: Provide caller access to requested - buffer region - - Buffer may be discarded upon next ax25_read() event, but should not - be discarded after an ax25_select() necessarily. - -Most crucially: This sequence of events is triggered by ANY of the I/O calls, -so as to facilitate the same sort of behaviors that one would expect when -letting a kernel thread be responsible for all this activity from a userland -process' perspective. The main difference in behavior in any of these calls is -the result provided to the caller.