From 3d8fb89c558ed553219482668239e29cb9774953 Mon Sep 17 00:00:00 2001 From: jamesm Date: Fri, 30 Nov 2001 10:55:10 +0000 Subject: Added a list of 2.5 userspace queuing issues. --- TODO | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'TODO') diff --git a/TODO b/TODO index b78d7e7..3e01f3c 100644 --- a/TODO +++ b/TODO @@ -4,7 +4,7 @@ Currently maintained by Harald Welte 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 [MB] Marc Boucher -- cgit v1.2.3