OpenFlow Click Element
August 9th, 2009, capveg in OpenFlow BlogToday, we’re announcing the alpha release of an OpenFlow interface for the Click modular router. Click is a software router that provides a rich interface for interconnecting arbitrary packet processing modules called elements. Due to years of development, Click has a large, high performance repository of elements that implement various network functionality. By adding an OpenFlow interface to Click, we hope to bridge OpenFlow’s forwarding control mechanisms with Clicks per-packet processing capabilities.
We imported the OpenFlow linux reference implementation into Click as an element – Openflow Click – combining the features of both software. This element should help researchers to build software routers that use elements from Click’s huge element library and are programmable by an Openflow controller.
http://www.openflow.org/wk/index.php/OpenFlowClick
This work was done by Yogesh Mundada while interning at Deutsche Telekom Inc. R&D Lab USA, with guidance from Rob Sherwood and Nick Feamster. While general thanks go to the OpenFlow community mailing list for their help, a special mention goes to Ben Pfaff and Kok-Kiong Yap for their tips and hints about understanding/using linux reference implementation of the switch and OpenFlowVMS respectively.

August 19th, 2009 at 2:24 am
The link http://www.openflowswitch.org/wk/index.php/OpenFlowClick , is currently broken (19/08/2009).
August 19th, 2009 at 3:00 am
Thanks for fixing folks.
March 13th, 2012 at 1:47 am
I have installed the OpenFlowclick element as the website http://www.openflow.org/wk/index.php/OpenFlowClick tell.
But after I used command ‘sudo click-install path_to_config_file’,I started secchan on nl:0 to talk controller.
It said:
“Mar 12 15:00:45|00005|rconn|INFO|nl:0: waiting 1 seconds before reconnect
Mar 12 15:00:45|00006|rconn|INFO|nl:0:0: connecting…
Mar 12 15:00:45|00007|rconn|INFO|tcp:127.0.0.1: connecting…
Mar 12 15:00:45|00008|rconn|INFO|tcp:127.0.0.1: connected
Mar 12 15:00:46|00009|rconn|INFO|nl:0: connecting…
Mar 12 15:00:46|00010|rconn|WARN|nl:0: connection failed (Operation not permitted)
Mar 12 15:00:46|00011|rconn|INFO|nl:0: waiting 2 seconds before reconnect
Mar 12 15:00:46|00012|rconn|INFO|nl:0:0: connection timed out
Mar 12 15:00:46|00013|rconn|INFO|nl:0:0: connection dropped
Mar 12 15:00:46|00014|rconn|INFO|nl:0:0: waiting 1 seconds before reconnect
Mar 12 15:00:47|00015|rconn|INFO|nl:0:0: connecting…
Mar 12 15:00:48|00016|rconn|INFO|nl:0: connecting…
Mar 12 15:00:48|00017|rconn|WARN|nl:0: connection failed (Operation not permitted)
…
”
It can connected controller ,but the openflowclick .
so I used command ” sudo dpctl adddp nl:0″ to create a datapath number to the local host , but it said:
“dpctl: opening management socket: No such file or directory”
How should I deal with this ?
Thanks!