summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-11-20 09:38:38 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-11-20 09:38:38 -0600
commitcf985585489a1ef1cf953cf8b61c40c629d4a6e7 (patch)
treeda5622307927bcbc8d9c5a78a78f64b8bdf4af81
parent592bc107ed59bfa14099b76478bde6e0476a9ab8 (diff)
downloadnuttx-cf985585489a1ef1cf953cf8b61c40c629d4a6e7.tar.gz
nuttx-cf985585489a1ef1cf953cf8b61c40c629d4a6e7.tar.bz2
nuttx-cf985585489a1ef1cf953cf8b61c40c629d4a6e7.zip
Update ChangeLog
-rw-r--r--nuttx/TODO14
1 files changed, 12 insertions, 2 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 06ce3ddcc..31ecff3a3 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -1,4 +1,4 @@
-NuttX TODO List (Last updated November 15, 2014)
+NuttX TODO List (Last updated November 20, 2014)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This file summarizes known NuttX bugs, limitations, inconsistencies with
@@ -15,7 +15,7 @@ nuttx/
(8) Kernel/Protected Builds
(4) C++ Support
(6) Binary loaders (binfmt/)
- (12) Network (net/, drivers/net)
+ (13) Network (net/, drivers/net)
(4) USB (drivers/usbdev, drivers/usbhost)
(10) Libraries (libc/, )
(11) File system/Generic drivers (fs/, drivers/)
@@ -851,6 +851,16 @@ o Network (net/, drivers/net)
have more than one. Very high if you need to have the same port numbers
on each network served by the device.
+ Title: INTERRUPT LEVEL PROCESSING IN ETHERNET DRIVERS
+ Description: Too many Ethernet drivers do interrupt-level processing with the network
+ stack. The network stack supports either interrupt level processing or
+ normal task level processing (depending on CONFIG_NET_NOINTS). This is
+ really a very bad use of CPU resources; All of the network stack processing
+ should be more to a work queue (and, all use of CONFIG_NET_NOINTS=n should
+ be eliminated).
+ Status: Open
+ Priority: Pretty high if you want a well behaved system.
+
o USB (drivers/usbdev, drivers/usbhost)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^