drivers/net/telnet.c: Now works like the loop device. A new interface called telnet_initialize() registers a telnet session "factory" device at /dev/telnet. Via ioctl, the factory device can create instances of the telnet character devices at /dev/telnetN to support Telnet sessions.

This commit is contained in:
Gregory Nutt
2015-12-07 13:48:06 -06:00
parent 3bd5f60a62
commit 8fdb173090
7 changed files with 231 additions and 107 deletions
+2 -9
View File
@@ -1,4 +1,4 @@
NuttX TODO List (Last updated November 28, 2015)
NuttX TODO List (Last updated December 7, 2015)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This file summarizes known NuttX bugs, limitations, inconsistencies with
@@ -14,6 +14,7 @@ nuttx/
(3) Signals (sched/signal, arch/)
(2) pthreads (sched/pthread)
(0) Message Queues (sched/mqueue)
(7) Kernel/Protected Build
(4) C++ Support
(6) Binary loaders (binfmt/)
(11) Network (net/, drivers/net)
@@ -461,14 +462,6 @@ o Kernel/Protected Build
Status: Open
Priority: Medium/High
Title: TELNETD PARTITIONING.
Description: Telnetd is implemented as a driver that resides in the apps/
directory. In the kernel/protected build modes, the driver
logic must be moved into the kernel part of the build (nuttx/,
although the application level interfaces must stay in apps/).
Status: Open
Priority: Medium
Title: NxTERM PARTITIONING.
Description: NxTerm is implemented (correctly) as a driver that resides
in the nuttx/ directory. However, the user interfaces must be