aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbuytenh <buytenh>2001-11-07 17:45:58 +0000
committerbuytenh <buytenh>2001-11-07 17:45:58 +0000
commit2586888c43321dfad009b3297792344c95b7f8c6 (patch)
tree8351d6524cbf7fe6d8b2ba65d99943a8ea296489
parent840ee7e4141a20da8d9c36f31fb96f846b43e17f (diff)
downloadbridge-utils-2586888c43321dfad009b3297792344c95b7f8c6.tar.gz
move TODO file and update it
-rw-r--r--TODO48
-rw-r--r--doc/TODO20
2 files changed, 48 insertions, 20 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..816836e
--- /dev/null
+++ b/TODO
@@ -0,0 +1,48 @@
+Main code
+---------
+we have a tiny deviation from IEEE 802.1d: we don't kill the awaiting-tx skb
+queue when a port leaves the FORWARDING state
+
+RH initscripts for setting up bridge interfaces automatically
+
+improve documentation..
+
+bridge ID change notifications
+
+for 2.4: module_author and module_description
+
+smarter fdb timeout scheme
+
+slab cache for fdbs?
+
+I'm not happy with the current timer tick interval
+
+
+
+Netfilter patch
+---------------
+make orig{src,dst}addr an anonymous union
+
+sync MAC addresses DNAT/SNAT
+
+check 'MASQUERADE'
+
+make src mac substitution configurable
+
+br_nf_pre_routing: ip_route_output -> output_key
+
+br_nf_forward_postrouting: physoutdev (but id.)
+
+output_maybe_reroute: pass directly?
+
+br_nf_forward: physoutdev (but id.)
+
+remove outdev assign in br_nf_local_out_postrouting
+
+check: don't send unreachables
+
+stp state delay
+
+enslaved devs same MAC (like tap), then one changes
+
+module unload race (as of 0.0.2)
diff --git a/doc/TODO b/doc/TODO
deleted file mode 100644
index 37bd4db..0000000
--- a/doc/TODO
+++ /dev/null
@@ -1,20 +0,0 @@
-Longer term:
-
-- We have a tiny deviation from IEEE 802.1d: we don't kill the awaiting-tx
- skb queue when a port leaves the FORWARDING state. Not that anyone
- should care. But it's there.
-
-- RH initscripts for setting up bridge interfaces automatically. Right
- now, on my home machines, I kludge a bit. Things ought to be
- transparent, just like the bonding stuff.
-
-- The telnet server thingy (brctld) is too limited: it does not do
- authentication (should be easy with PAM though), but more
- importantly: it does not allow setting up/down of devices and
- configuring of IP addresses. Without these, it is essentially useless.
-
-- Improve documentation:
- * man page
- * FAQ
- * HOWTO
- rewrite bridging howtos and update Configure.help to reflect that