News for hackers. Stuff that matters.
Re:The Click Modular Router Project by brudgers on Thursday October 08, 2015 @10:58AM (#10353166)
Despite any staleness in regards to what constitutes news on the page, the Github shows the project still has momentum:

https://github.com/kohler/click/

Re:The Click Modular Router Project by joebolte on Thursday October 08, 2015 @11:13AM (#10353265)
Where does it explain what Click is? No explanation on the front page, and first FAQ is "Is Click experimental software?"
Re:The Click Modular Router Project by tptacek on Thursday October 08, 2015 @11:59AM (#10353591)
Click is a C++ framework for constructing routers and IP middleboxes out of modular components, somewhat like a modular synthesizer for packets.

It's a pretty great codebase.

Re:The Click Modular Router Project by jefurii on Thursday October 08, 2015 @12:28PM (#10353799)
How specific is it to routing network traffic? Can it be used for more general data processing?
Re:The Click Modular Router Project by tptacek on Thursday October 08, 2015 @12:33PM (#10353839)
It's specific to processing IP packets, but not to routing. It has a really elegant interface for handling packet events.
Re:The Click Modular Router Project by mdergosits on Thursday October 08, 2015 @11:25AM (#10353344)
I used click in production. It was a great piece of software. It allowed us to do packet processing and routing in the linux kernel with high level C++ code. It also had a great "standard library" for packet routing primitives.
Re:The Click Modular Router Project by cpach on Thursday October 08, 2015 @01:04PM (#10354077)
Cool! Are you at liberty to share any more details? Was it for an ISP or similar? I would be interested to hear more :)
Re:The Click Modular Router Project by mdergosits on Thursday October 08, 2015 @01:15PM (#10354193)
We ran it on access points, switches, and a firewalls. We found it was pretty good to a certain extent, but was hard to scale with multiple cores.
Re:The Click Modular Router Project by cpach on Thursday October 08, 2015 @01:40PM (#10354424)
Interesting!
Re:The Click Modular Router Project by ianrose14 on Thursday October 08, 2015 @12:09PM (#10353665)
I used this in my PhD dissertation. Very useful project! http://www.ianthomasrose.com/pubs/argos-sensys10.pdf
Re:The Click Modular Router Project by chatmasta on Thursday October 08, 2015 @11:40AM (#10353459)
I discovered this when I read about ClickOS [0], a unikernel that builds on the Click modular router. Check this out: "ClickOS virtual machines are small (5MB), boot quickly (about 30 milliseconds), add little delay (45 microseconds) and over one hundred of them can be concurrently run while saturating a 10Gb pipe on a commodity server"

[0] https://www.usenix.org/system/files/conference/nsdi14/nsdi14...

Re:The Click Modular Router Project by ausjke on Thursday October 08, 2015 @12:06PM (#10353647)
Looked at this a few years back, but never started using it.