The Click Modular Router Project Click is a new modular software router for PCs developed by MIT LCS's Parallel and Distributed Operating Systems group .
Click routers are flexible, configurable, and easy to understand at a high level.
You write a router configuration by gluing elements together with a simple language . We've designed several working configurations, including an Ethernet switch and a standards-conformant IP router. You can also manipulate configurations with a variety of tools . We've written technical papers about the system published in SOSP '99 and ACM Transactions on Computer Systems, August 2000 . On this page, you can download the code and read more detailed documentation.