[Click] click-devirtualize on 2.6
Salman Abdul Baset
salman at cs.columbia.edu
Wed Aug 22 15:40:09 EDT 2007
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
More information about the click
mailing list