click on linux 2.4 and other questions

Benjie Chen benjie at amsterdam.lcs.mit.edu
Sun Jun 24 12:27:56 EDT 2001


hi

i will answer the questions i can answer and leave the rest to
other people...

> click to kernel 2.4? Is click still in active development
> or has it stalled?

i believe there is an on-going porting effort to 2.4. click
is still very much in active development.

> The thesis benchmarks also quote numbers for Linux/Polling
> saying that this is the Linux IP stack with click polling 
> drivers. Is this code contained in the distribution or can 
> I get it somewhere?

you can get this number by using the PollDevice element, and 
just push packets from PollDevice to ToLinux, thus handing those
packets to the Linux IP stack. e.g.

PollDevice(eth0) -> ToLinux;
Idle -> ToDevice(eth0);

> BTW: On an SMP system, is it possible to dedicate one CPU
> to just doing forwarding in polling mode, while the other
> CPU(s) handle regular interrupts and user-level stuff?

yes. this is possible and many people use SMP systems 
that way. if you write an element that can be controled 
via /proc files on a different processor, you would need
to make sure you have proper synchronization mechanisms
to guard any mutatable state, though.

> Any plans for MPLS support?

not that i am aware of. but if you are interested, feel
free to contribute!


-- 
benjie chen
benjie at lcs.mit.edu



More information about the click mailing list