Yes, although I actually used qsdk11 repo. I can’t the link for it anymore, but it should work on infrabuilder also, you only need the kernel headers (not kernel sources). The cake repo is the right one.

Yes, you build it as module, and end up with .ko file which you transfer to the router and insmod.