<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://read.cs.ucla.edu/click/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://read.cs.ucla.edu/click/feed.php">
        <title>Click</title>
        <description></description>
        <link>http://read.cs.ucla.edu/click/</link>
        <image rdf:resource="http://read.cs.ucla.edu/click/lib/images/favicon.ico" />
       <dc:date>2008-07-04T05:46:28-07:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/publications?rev=1213007827&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/learning?rev=1205243555&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/element?rev=1204769978&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/tutorial1?rev=1203521785&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/programmingconcepts?rev=1203053207&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/examples?rev=1200600872&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/examples/wifi-accesspoint-rt73.click?rev=1200600806&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/download?rev=1190157050&amp;do=diff"/>
                <rdf:li rdf:resource="http://read.cs.ucla.edu/click/changes?rev=1190150799&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://read.cs.ucla.edu/click/lib/images/favicon.ico">
        <title>Click</title>
        <link>http://read.cs.ucla.edu/click/</link>
        <url>http://read.cs.ucla.edu/click/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://read.cs.ucla.edu/click/publications?rev=1213007827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-06-09T03:37:07-07:00</dc:date>
        <dc:creator>Marco Canini</dc:creator>
        <title>publications - Added link for Characterizing the Network Behavior of P2P Traffic</title>
        <link>http://read.cs.ucla.edu/click/publications?rev=1213007827&amp;do=diff</link>
        <description>Publications About Click

	*  The Click modular router. 
 Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and M. Frans Kaashoek. ACM Transactions on Computer Systems 18(3), August 2000, pages 263-297.  A good survey of the system.
	*  The Click modular router. 
 Eddie Kohler. Ph.D. thesis, MIT, November 2000.  This has more detail and examples than the TOCS and SOSP papers of the same name.
	*  The Click modular router. 
 Robert Morris, Eddie Kohler, John Jannotti, and M. Frans Kaashoek…</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/learning?rev=1205243555&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-11T06:52:35-07:00</dc:date>
        <dc:creator>Michael Voorhaen</dc:creator>
        <title>learning</title>
        <link>http://read.cs.ucla.edu/click/learning?rev=1205243555&amp;do=diff</link>
        <description>This page collects Click tutorials and information for those new to the system.  You may also be interested in: 

	*  Our publications present the ideas behind Click, and are a good way to get a feeling for the system.
	*  The Click distribution comes with extensive documentation; see below.
	*  Example configurations.  These are also distributed with Click in the conf directory.</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/element?rev=1204769978&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-05T18:19:38-07:00</dc:date>
        <dc:creator>Eddie Kohler</dc:creator>
        <title>element</title>
        <link>http://read.cs.ucla.edu/click/element?rev=1204769978&amp;do=diff</link>
        <description>See the Doxygen documentation on class Element for information on moving packets, handling packets, running tasks. 

Handlers

Handlers are access points through which users can interact with elements in a running Click router, or with the router as a whole. Read and write handlers behave like files in a file system, while LLRPCs provide a remote procedure call interface.</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/tutorial1?rev=1203521785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-20T07:36:25-07:00</dc:date>
        <dc:creator>Eddie Kohler</dc:creator>
        <title>tutorial1</title>
        <link>http://read.cs.ucla.edu/click/tutorial1?rev=1203521785&amp;do=diff</link>
        <description>Working through this tutorial will teach you how to write a Click configuration, introduce you to many of Click's elements, and show you how Click configurations can be made scriptable.

Solutions

Preparation

 Obtain Click from anonymous CVS and compile and install it.  Here's a quick rundown of the commands you'll probably use.</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/programmingconcepts?rev=1203053207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-02-14T21:26:47-07:00</dc:date>
        <dc:creator>Eddie Kohler</dc:creator>
        <title>programmingconcepts</title>
        <link>http://read.cs.ucla.edu/click/programmingconcepts?rev=1203053207&amp;do=diff</link>
        <description>This page collects programming concepts used in Click, mainly for element programming. It contains information that was originally in the old Programming Manual. Some of this should most probably end up in the doxygen element documentation, currently it's available here to complete the documentation transfer from the old website to this wiki.</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/examples?rev=1200600872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-17T12:14:32-07:00</dc:date>
        <dc:creator>Bryon Roche</dc:creator>
        <title>examples</title>
        <link>http://read.cs.ucla.edu/click/examples?rev=1200600872&amp;do=diff</link>
        <description>test.click  A trivial three-element configuration that prints 5 sample packets, then stops.  test2.click  A slightly more complex example, including RED dropping.  test3.click  An example of how to use Click scheduler elements.  test-device.click  A trivial device test that hooks up to a device with FromDevice and prints any packets received.  test-tun.click  A user-level configuration that tests the KernelTun element.  udpgen.click  A simple UDP generator, expressed as a compound element.  udpc…</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/examples/wifi-accesspoint-rt73.click?rev=1200600806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-17T12:13:26-07:00</dc:date>
        <dc:creator>Bryon Roche</dc:creator>
        <title>examples:wifi-accesspoint-rt73.click - created</title>
        <link>http://read.cs.ucla.edu/click/examples/wifi-accesspoint-rt73.click?rev=1200600806&amp;do=diff</link>
        <description>//access_point.click

// This configuration contains a configuration for running 
// an 802.11b access point on rt73 injection-capable drives, such as
// what would be used with aircrack-ng.

// It creates an interface using FromHost called &quot;ap&quot;
// and uses open authentication to allow stations to associate to it.
// This configuration assumes that you have a network interface named
// rausb0 and that it is located on channel 11.

// Run it at user level with
// 'click wifi-accesspoint-rt73.clic…</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/download?rev=1190157050&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-18T16:10:50-07:00</dc:date>
        <dc:creator>Eddie Kohler</dc:creator>
        <title>download</title>
        <link>http://read.cs.ucla.edu/click/download?rev=1190157050&amp;do=diff</link>
        <description>Click software distributions include more than 300 elements, the Linux kernel module, the user-level driver, the FreeBSD kernel module, a driver for the NS simulator, tools, and documentation, all under an MIT/BSD-like license (with some portions under the GPL).  The core distribution contains the Click drivers and a large collection of elements.  The packages distribution contains several more specialized packages of elements.</description>
    </item>
    <item rdf:about="http://read.cs.ucla.edu/click/changes?rev=1190150799&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-09-18T14:26:39-07:00</dc:date>
        <dc:creator>Eddie Kohler</dc:creator>
        <title>changes - 1.6.0</title>
        <link>http://read.cs.ucla.edu/click/changes?rev=1190150799&amp;do=diff</link>
        <description>This page, taken from the Click distribution's NEWS file, summarizes changes to the Click distribution since our first release.

Version 1.6.0, 18.Sep.2007

	*  Drivers
		*  The Click drivers, language, and tools support named configuration parameters, which can be set in configuration files or on the command line.  See 'conf/test-ping.click' for an example.
		*  click-install provides a --cpu option, to force Click to run on a given CPU (Beyers Cronje).  Also, click-install provides a --user op…</description>
    </item>
</rdf:RDF>
