[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