"Click is a new software architecture for building ﬂexible and conﬁgurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classiﬁcation, queueing, scheduling, and interfacing with network devices. A router conﬁguration is a directed graph with elements at the vertices; packets ﬂow along the edges of the graph. Several features make individual elements more powerful and complex conﬁgurations easier to write, including pull connections, which model packet ﬂow driven by transmitting hardware devices, and ﬂow-based router context, which helps an element locate otherinteresting elements."
According to http://read.cs.ucla.edu/click/license it's a combination of MIT/BSD and W3C license.
Kernel patch is optional.
It seems to me that build procedure is fairly standard and packaging it shouldn't be hard.
We don't include packages without a willing maintainer. If you'd like to maintain this package in Fedora, the process is at:
Closing as 'DEFERRED'; this won't be packaged unless someone picks it up.
I've an old specfile (and SRPM) that can be used as a starting point by a willing maintainer:
Interesting. I'm busy with other things right now, but I will look into this as a part of http://fedoraproject.org/wiki/Features/Ns3
(In reply to comment #3)
> Interesting. I'm busy with other things right now, but I will look into this
> as a part of http://fedoraproject.org/wiki/Features/Ns3
I discovered this ticket in the above link ;)
BTW the SRPM still builds in Fedora 18.