new mirror site
Matthew Dillon
dillon at apollo.backplane.com
Fri Jul 16 10:15:38 PDT 2004
:The main reason this was held off was because everybody kept saying it would
:interfere with Jeffrey Hsu's work.
:
:Jeff, what's in the pipeline for your network stuff?
:
:I know there's people who would want to use DF, but lack of altq and pf is
:keeping them away.
:
:--
:Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono
(I know this is a somewhat old message). I think work could be started
on ALTQ and PF, though it is almost certain that both Jeff and I will have
to mess with it later on when we start to remove the BGL from the network
stack.
The only 'correct' way to make the packet filters MP safe is to partition
them across cpus, matching the filter entry with the IP demux hash, and
then replicating those filter entries that are not sufficiently
unique to fall into a single demux hash cpu category (for static entries),
or forcing the entries to be handled by a particular cpu (for dynamic
entries).
It's a headache either way but I don't see it as being a showstopper
any more... it's just something we will have to do after the fact.
I would rather have PF and ALTQ in the system and then remove
the other filters (e.g. the old IPFW filter), and implement any
lost functionality in PF itself. Then we would only have to deal
with PF and ALTQ for the MP work.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Kernel
mailing list