]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
Added a list of 2.5 userspace queuing issues.
authorJames Morris <jmorris@intercode.com.au>
Fri, 30 Nov 2001 10:55:10 +0000 (10:55 +0000)
committerJames Morris <jmorris@namei.org>
Fri, 30 Nov 2001 10:55:10 +0000 (10:55 +0000)
TODO

diff --git a/TODO b/TODO
index b78d7e71d570b5b2b4992c99711fdf6f4c65d867..3e01f3c14805a43fe946ff6dcfe5a35bfefaed7a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,7 +4,7 @@ Currently maintained by Harald Welte <laforge@gnumonks.org>
 Please inform me, if you want to work on any of the TODO items, so I
 can update this list and thus prevent two people doing the same work.
 
-CVS ID: $Id: TODO,v 1.50 2001/11/13 09:26:03 laforge Exp $
+CVS ID: $Id: TODO,v 1.51 2001/11/24 22:59:16 jamesm Exp $
 
 IMPORTANT issues:
 - token ring crashes ??
@@ -51,6 +51,20 @@ FUTURE extensions:
 - netlink interface for conntrack manipulation from userspace [HW]
 - unified nfnetlink for queue,ulog,conntrack (and more?) (2.5 issue)
 
+Userspace queuing for 2.5:
+- Integration with nfnetlink.
+- Multiple queues per protocol.
+- Netlink broadcast support.
+- Allow multiple reader/writers in userspace.
+- How to handle multiple protocols (e.g. use separate queue handlers
+  or a multiplexer like ipqmpd).
+- Peformance improvements: multipart messages, mmaped socket (possibly).
+- Simplify queuing logic, which is quite ugly at the moment. (BC suggested
+  removing logic from kernel).
+- Allow userspace to set nfmark.
+- Allow userspace to set queue length etc.
+- Possibly pass conntrack/NAT info to userspace with packet.
+
 ======================================================================
 [RR]   Paul 'Rusty' Russel <rusty@rustcorp.com.au>
 [MB]   Marc Boucher <marc@mbsi.ca>