K 10 svn:author V 5 luigi K 8 svn:date V 27 2001-02-01T20:25:09.000000Z K 7 svn:log V 715 Assorted bridge+ipfw+dummynet fixes. The general goal of this set of patches is to reduce the number of places where shared mbuf clusters are modified. In detail: ip_fw.c: modified the ip_fw_chk interface (so that it does not consume the buffer unless strictly necessary). ip_input.c, ip_output.c, bridge.c: reflect above changes. if_ethersubr.c: avoid dereferencing pointers to an mbuf chain after it has been freed. Also fix some bugs when interfaces are not part of a bridging cluster. ip_dummynet.[ch] largely simplified the WF2Q+ implementation removing a redundant data structrure. bridge.[ch] fix the forwarding loop to avoid modifying the packet when possible. END