[Click] click-devirtualize on 2.6
Eddie Kohler
kohler at cs.ucla.edu
Thu Sep 6 17:51:15 EDT 2007
Hi Salman,
Yes, our support for click-devirtualize and click-fastclassifier had
rotted over the months. I have brought these tools up to date, and they
work for me on the current git sources. Do they work for you?
Eddie
Salman Abdul Baset wrote:
> Does click-devirtualize work on 2.6.16.13 or 2.6.19.2 for click-1.5.0 or
> click-1.6.0pre (CVS)? I have tried to compile the click module using
> click-devirtualize -k conf.click -l, but I get a lot of undefined symbols,
> scoping and missing file errors.
>
> I checked the mailing list on click-devirtualize and it seems that it has
> not yet been updated for 2.6 as the message below seems to indicate (its a
> november 2005 message though).
> https://pdos.csail.mit.edu/pipermail/click/2005-November/004404.html
>
> I also checked release notes on click-devirtualize but the latest mention
> of click-devirtualize is in version 1.4.2 which was for kernel 2.4.x.
>
> Any ideas or suggestions on how to make click-devirtualize work for
> 2.6.16.13?
>
> Below is a snippet of the errors.
>
> Thanks
> Salman
>
>
> make[2]: Entering directory `/usr/src/linux'
> CXX [M] clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.ko
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:9:45: error:
> clickdv_IFQBzVa8_g8UOyMGHEdBUb.hh: No such file or directory
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc: In function
> Element* beetlemonkey(uintptr_t):
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:17: error: expected
> type-specifier before RoundRobinSwitch_a_arrs
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:17: error: cannot
> convert int* to Element* in return
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:17: error: expected
> ; before RoundRobinSwitch_a_arrs
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:17: error:
> RoundRobinSwitch_a_arrs was not declared in this scope
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:18: error: expected
> type-specifier before PollDevice_a_aPollDevice_a2
> /tmp/clicktmp6370/clickdv_IFQBzVa8_g8UOyMGHEdBUb.k_.cc:18: error: cannot
> convert int* to Element* in return
>
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click
More information about the click
mailing list