[Click] Click and kernel patches

Eddie Kohler kohler at cs.ucla.edu
Wed Feb 24 19:57:26 EST 2010


Hi Lars,

Lars Bro wrote:
> Hi Eddie
> 
> I am working on a test bench for our product, and I use a server with 
> several network interfaces where I send packets on one interface and 
> then listen where and when these packets arrive. Basically, I have 
> written a "Correlator" element that keeps packets arriving on input 0 
> for a certain time and checks packets arriving on all other inputs 
> against these. The output is packets with correlation information: 
> packet # xxx with paint anno yyy were seen on these input ports at with 
> these delays.
> The correlation output is sent as UDP via ToHost to the recording 
> application.
> 
> So, I can do with "FromDevice", "ToDevice" and "ToHost".
> 
> I certainly think that the "unmodified" kernel is the way to go, and 
> would very much like to help testing it.
> 
> One question, though: So far, I have intercepted a network connection by 
> using two ports, and configuring a bridge "brctl addbr..." When loading 
> Click, the bridge stops working, but of course FromDevice ... ToDevice 
> is used within the Click configuration to make the same bridge with 
> whatever interception is needed. I guess it is a bad idea to have the 
> bridge module loaded at all, or will Click still be able to "take over" 
> somehow?

So I believe that Click will take over from the bridge module, although any 
bridge that you've set up will stop working -- Click ignores the "brctl". 
Nevertheless, it will be safer to run without the bridge module loaded.

Eddie


> 
> yours,
> Lars Bro
> 
> On Thu, Feb 11, 2010 at 2:08 AM, Eddie Kohler <kohler at cs.ucla.edu 
> <mailto:kohler at cs.ucla.edu>> wrote:
> 
>     Hi Lars,
> 
>     My plan for the future is to further develop the linuxpatchless
>     infrastructure, which lets us run Click on unmodified kernels.
> 
>     So I would love for people to test this, such as you.  Let us know
>     how it goes.  The only thing missing that I know of is FromHost.
> 
>     Eddie
> 
> 
>     Lars Bro wrote:
> 
>         Hi,
> 
>         I am using Click for testing of our wireless product, and I
>         experience an
>         increasing demand for support of newer kernels. The reason for
>         this is
>         hardware of course, but also wireless(802.11) drivers have been
>         changing a
>         lot lately.
> 
>         I am now working with Matteo Croce's patches for 2.6.31 (on
>         2.6.31.9), this
>         is not as easy as I had thought. I can also see that Adam
>         Greenhalgh has
>         done some work in separating syntax changes from core changes.
> 
>         What I would like to know is whether this kind of work is
>         already ongoing,
>         or if there is an official plan for the next kernel patch.
> 
>         As I can see, Matteo's patch also includes changes for Click
>         itself, and
>         this should be very carefully considered.
> 
>         So I suggest that we agree on a "next" kernel version to
>         support, so we can
>         work on it in common.
> 
>         Any votes?
> 
>         yours,
>         Lars Bro
>         _______________________________________________
>         click mailing list
>         click at amsterdam.lcs.mit.edu <mailto:click at amsterdam.lcs.mit.edu>
>         https://amsterdam.lcs.mit.edu/mailman/listinfo/click
> 
> 


More information about the click mailing list