diff --git a/AUTHORS b/AUTHORS index 3ee49bb78b51002fc1251795a1a2145dd24a14cc..6d7942e6ccecaad6ac48856485a4306b7ee81d3c 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,3 +1,11 @@ +Benjie Chen +benjie@lcs.mit.edu +polling extensions, Linux kernel patches + +Thomer Gil +thomer@lcs.mit.edu +dynamic IP routing table + John Jannotti jj@lcs.mit.edu design, Ethernet switch elements, user-level pcap/BPF elements @@ -12,6 +20,10 @@ rtm@lcs.mit.edu design, Ethernet, IP, Linux kernel module, and radio elements, Linux kernel patches, IP router configuration, element documentation, other elements +Massimiliano Poletto +maxp@lcs.mit.edu +IP rewriting elements + Alex Snoeren snoeren@lcs.mit.edu IP security elements diff --git a/Makefile.in b/Makefile.in index 55241f5f3ab9bff0c50d03e9ca6765eb05c5bd78..239dca68f028075b3c811c1ed7a7b69b41d1f1e6 100644 --- a/Makefile.in +++ b/Makefile.in @@ -35,6 +35,8 @@ tools: Makefile install: @-for d in @TARGETS@ tools doc; do (cd $$d && $(MAKE) install); done @$(MAKE) install-include +install-doc: + @cd doc && $(MAKE) install install-man: @-for d in @TARGETS@ tools doc; do (cd $$d && $(MAKE) install-man); done install-include: @@ -155,6 +157,7 @@ distdir: ln $$d/$$cfile $(distdir)/$$cfile; \ done; \ done + rm -f $(distdir)/elements/ip/rewriter* @for subdir in tools; do \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \ || exit 1; \ diff --git a/README b/README index 015c258a18fdec42565d48eb529de89d9a51686e..0f4c6391e5b1e6c342a5046d049834153d6ef6c7 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -THE CLICK MODULAR ROUTER RELEASE 0.6 +THE CLICK MODULAR ROUTER RELEASE 1.0 ==================================== This is the README file for the source release for the Click modular @@ -35,6 +35,7 @@ CLICKDIR/tools/click-align ... handles alignment for non-x86 machines CLICKDIR/tools/click-compile ... compiles element source code portably CLICKDIR/tools/click-fastclassifier ... specializes Classifiers into C++ code CLICKDIR/tools/click-install ... installs configuration into Linux module +CLICKDIR/tools/click-specialize ... specializes element source code CLICKDIR/tools/click-xform ... pattern-based configuration optimizer CLICKDIR/tools/udpgen ... Linux kernel modules for quickly generating and counting UDP packets @@ -79,10 +80,12 @@ Linux Kernel Module ------------------- See the `doc/click.o.8' manual page for a detailed description. To -summarize, install the module with `insmod PATH/click.o'; then install a -configuration with `click-install CONFIGFILE'. You can also install a -configuration by hand with `cat CONFIGFILE > /proc/click/config'; if any -errors occured, they will appear in `/proc/click/errors'. +summarize, install a configuration by running `click-install CONFIGFILE'. +This will install the kernel module itself, if necessary. (But you must +have run `make install' first.) You can also install the kernel module with +`/sbin/insmod click.o', and then install a configuration by hand with `cat +CONFIGFILE > /proc/click/config'. If any errors occurred, they will appear +in `/proc/click/errors'. Configurations -------------- @@ -109,6 +112,7 @@ to give us. Write us at click@pdos.lcs.mit.edu - The Click software team: + Thomer M. Gil Eddie Kohler Robert Morris Benjie Chen diff --git a/configure.in b/configure.in index 87afe43fbbaa5ddf8457cded1a87a3abd4e3c5de..9e8365e10468818c5e69051dadcd10d811a3c9c2 100644 --- a/configure.in +++ b/configure.in @@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(acconfig.h) AC_SUBST(ac_configure_args) PACKAGE=click -VERSION=0.7 +VERSION=1.0 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") AC_DEFINE_UNQUOTED(VERSION, "$VERSION") AC_SUBST(PACKAGE) diff --git a/tools/Makefile.in b/tools/Makefile.in index 51945a0990d4e7efe10e00a9c49fb95107cafcff..9dc6912bf13510d714ce834e25a1886842f76c68 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -82,6 +82,7 @@ DISTFILES = Makefile.in lib/Makefile.in \ click-specialize/cxxclass.cc click-specialize/cxxclass.hh \ click-specialize/specializer.cc click-specialize/specializer.hh \ click-xform/Makefile.in \ + click-xform/adjacency.cc click-xform/adjacency.hh \ click-xform/click-xform.cc \ udpgen/Makefile.in udpgen/udpgen.c udpgen/udpcount.c