From owner-freebsd-ports Wed Jul 4 20:10:28 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 191E637B406 for ; Wed, 4 Jul 2001 20:10:13 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f653ADR65985; Wed, 4 Jul 2001 20:10:13 -0700 (PDT) (envelope-from gnats) Received: from mail.wrs.com (unknown-1-11.windriver.com [147.11.1.11]) by hub.freebsd.org (Postfix) with ESMTP id 04ED937B405 for ; Wed, 4 Jul 2001 20:02:36 -0700 (PDT) (envelope-from gnn@neville-neil.com) Received: from neville-neil.com (gnn-home-pc [147.11.35.202]) by mail.wrs.com (8.9.3/8.9.1) with ESMTP id UAA27747 for ; Wed, 4 Jul 2001 20:01:55 -0700 (PDT) Message-Id: <200107050301.UAA27747@mail.wrs.com> Date: Wed, 04 Jul 2001 20:02:28 -0700 From: "George V. Neville-Neil" To: FreeBSD-gnats-submit@freebsd.org Subject: ports/28707: Returned mail: see transcript for details (fwd) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 28707 >Category: ports >Synopsis: Submitting port of Click Modular Router >Confidential: no >Severity: non-critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jul 04 20:10:12 PDT 2001 >Closed-Date: >Last-Modified: >Originator: George V. Neville-Neil >Release: FreeBSD 4.2-STABLE i386 >Organization: nevill-neil.com >Environment: Runs on all the latest FreeBSDs, including 4.3 Stable. >Description: This is the port of the Click Modular Router. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # click # click/Makefile # click/pkg-comment # click/pkg-descr # click/pkg-plist # click/distinfo # echo c - click mkdir -p click > /dev/null 2>&1 echo x - click/Makefile sed 's/^X//' >click/Makefile << 'END-of-click/Makefile' X# New ports collection makefile for: click X# Date created: 27 June 2001 X# Whom: gnn X# X# $FreeBSD$ X# X XPORTNAME= click XPORTVERSION= 1.2.1 XCATEGORIES= net XMASTER_SITES= http://www.pdos.lcs.mit.edu/click/ X XMAINTAINER= gnn@neville-neil.com X XHAS_CONFIGURE= true X XMANCOMPRESSED= no X XUSE_GMAKE= yes X XMAN1= click.1 XMAN1= click-align.1 XMAN1= click-combine.1 XMAN1= click-devirtualize.1 XMAN1= click-fastclassifier.1 XMAN1= click-flatten.1 XMAN1= click-install.1 XMAN1= click-mkmindriver.1 XMAN1= click-uncombine.1 XMAN1= click-undead.1 XMAN1= click-uninstall.1 XMAN1= click-xform.1 XMAN5= click.5 XMAN7= elementdoc.7 XMAN8= click.o.8 XMANn= FTPPortMapper.n XMANn= ARPFaker.n XMANn= ARPQuerier.n XMANn= ARPResponder.n XMANn= EnsureEther.n XMANn= EtherEncap.n XMANn= EtherMirror.n XMANn= HostEtherFilter.n XMANn= CheckICMPHeader.n XMANn= ICMPError.n XMANn= ICMPPingResponder.n XMANn= ICMPPingRewriter.n XMANn= ICMPRewriter.n XMANn= ICMPSendPings.n XMANn= CheckIPHeader.n XMANn= CheckIPHeader2.n XMANn= DecIPTTL.n XMANn= FixIPSrc.n XMANn= GetIPAddress.n XMANn= IPAddrRewriter.n XMANn= IPClassifier.n XMANn= IPEncap.n XMANn= IPFilter.n XMANn= IPFragmenter.n XMANn= IPGWOptions.n XMANn= IPInputCombo.n XMANn= IPMirror.n XMANn= IPOutputCombo.n XMANn= IPPrint.n XMANn= IPRateMonitor.n XMANn= IPRewriterPatterns.n XMANn= LookupIPRoute.n XMANn= LookupIPRoute2.n XMANn= LookupIPRouteLinux.n XMANn= MarkIPCE.n XMANn= MarkIPHeader.n XMANn= RIPSend.n XMANn= RoundRobinIPMapper.n XMANn= SetIPAddress.n XMANn= SetIPChecksum.n XMANn= SetIPDSCP.n XMANn= SetRandIPAddress.n XMANn= StoreIPAddress.n XMANn= StripIPHeader.n XMANn= UnstripIPHeader.n XMANn= AddressInfo.n XMANn= Align.n XMANn= AlignmentInfo.n XMANn= AverageCounter.n XMANn= BandwidthMeter.n XMANn= BandwidthShaper.n XMANn= Burster.n XMANn= BandwidthRatedSplitter.n XMANn= BandwidthRatedUnqueue.n XMANn= CheckCRC32.n XMANn= CheckLength.n XMANn= CheckPaint.n XMANn= Classifier.n XMANn= CompareBlock.n XMANn= Counter.n XMANn= DelayShaper.n XMANn= DelayUnqueue.n XMANn= Discard.n XMANn= DiscardNoFree.n XMANn= DriverManager.n XMANn= DropBroadcasts.n XMANn= DRRSched.n XMANn= Error.n XMANn= FrontDropQueue.n XMANn= HashDemux.n XMANn= HashSwitch.n XMANn= Idle.n XMANn= InfiniteSource.n XMANn= Meter.n XMANn= MSQueue.n XMANn= Null.n XMANn= PushNull.n XMANn= PullNull.n XMANn= Null1.n XMANn= Null2.n XMANn= Null3.n XMANn= Null4.n XMANn= Null5.n XMANn= Null6.n XMANn= Null7.n XMANn= Null8.n XMANn= Paint.n XMANn= PaintTee.n XMANn= PeekHandlers.n XMANn= PokeHandlers.n XMANn= Print.n XMANn= PrioSched.n XMANn= ProbSplitter.n XMANn= PullSwitch.n XMANn= PullToPush.n XMANn= Queue.n XMANn= QuitWatcher.n XMANn= RandomBitErrors.n XMANn= RandomLossage.n XMANn= RandomSource.n XMANn= RatedSource.n XMANn= RatedSplitter.n XMANn= RatedUnqueue.n XMANn= RED.n XMANn= RoundRobinSched.n XMANn= RoundRobinSwitch.n XMANn= ScheduleInfo.n XMANn= SetCRC32.n XMANn= SetTimestamp.n XMANn= Shaper.n XMANn= SpinlockAcquire.n XMANn= SpinlockInfo.n XMANn= SpinlockRelease.n XMANn= StaticPullSwitch.n XMANn= StaticSwitch.n XMANn= StrideSched.n XMANn= StrideSwitch.n XMANn= Strip.n XMANn= Suppressor.n XMANn= Switch.n XMANn= Tee.n XMANn= PullTee.n XMANn= TimedSink.n XMANn= TimedSource.n XMANn= Unqueue.n XMANn= Unqueue2.n XMANn= Unstrip.n XMANn= CheckTCPHeader.n XMANn= CheckUDPHeader.n XMANn= DynamicUDPIPEncap.n XMANn= IPRewriter.n XMANn= SetTCPChecksum.n XMANn= TCPRewriter.n XMANn= UDPIPEncap.n XMANn= ChatterSocket.n XMANn= ControlSocket.n XMANn= FromBPF.n XMANn= FromDevice.u.n XMANn= FromDump.n XMANn= KernelTap.n XMANn= KernelHandlerProxy.n XMANn= PrintOld.n XMANn= ToBPF.n XMANn= ToDevice.u.n XMANn= ToDump.n XMANn= elements.n X Xpost-install: X strip ${PREFIX}/bin/click X strip ${PREFIX}/bin/click-align X strip ${PREFIX}/bin/click-check X strip ${PREFIX}/bin/click-combine X strip ${PREFIX}/bin/click-uncombine X strip ${PREFIX}/bin/click-devirtualize X strip ${PREFIX}/bin/click-fastclassifier X strip ${PREFIX}/bin/click-flatten X strip ${PREFIX}/bin/click-mkmindriver X strip ${PREFIX}/bin/click-undead X strip ${PREFIX}/bin/click-xform X mkdir -p ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/fake-iprouter.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/ip.clickpat ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/ip6ndadvertiser.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/ip6ndsolicitor.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/kernel.clickpat ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/mazu-nat.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/test-device.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/test-tap.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/test.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/test2.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/test3.click ${PREFIX}/etc/click/conf X install -c ${WRKDIR}/${DISTNAME}/conf/udpgen.click ${PREFIX}/etc/click/conf X @echo X @echo "----------------------------------------------------" X @echo "Install complete, to try it out do the following:" X @echo "cd ${PREFIX}/etc/click/conf" X @echo "click test.click" X @echo "You should see some output. Now go read the papers and manual." X @echo "----------------------------------------------------" X @echo X X.include END-of-click/Makefile echo x - click/pkg-comment sed 's/^X//' >click/pkg-comment << 'END-of-click/pkg-comment' XThe Click Modular Router END-of-click/pkg-comment echo x - click/pkg-descr sed 's/^X//' >click/pkg-descr << 'END-of-click/pkg-descr' XThis is the port of the Click Modular Router. X XFrom the web page: X XClick is a new modular software router for PCs developed by MIT XLCS's Parallel and Distributed Operating Systems group. Click Xrouters are flexible, configurable, and easy to understand at a Xhigh level. They're also pretty fast (for software routers running Xon commodity hardware); on a 700 MHz Pentium III, a Click IP router Xcan handle up to 435,000 64-byte packets a second. X XWWW: http://www.pdos.lcs.mit.edu/click/ X XThis port of click runs only as a user mode process on FreeBSD. XKernel implementations run on Linux. There is a move afoot to Xport this code tot the FreeBSD kernel as well. See the mailing Xlist (available via the web page) for more information. X XGeorge V. Neville-Neil X Xgnn@neville-neil.com END-of-click/pkg-descr echo x - click/pkg-plist sed 's/^X//' >click/pkg-plist << 'END-of-click/pkg-plist' Xbin/click Xbin/click-align Xbin/click-check Xbin/click-combine Xbin/click-uncombine Xbin/click-devirtualize Xbin/click-fastclassifier Xbin/click-flatten Xbin/click-mkmindriver Xbin/click-undead Xbin/click-xform Xbin/click-buildtool Xbin/click-compile Xbin/click-mkelemmap Xbin/click-elem2man Xinclude/click/elementt.hh Xinclude/click/lexert.hh Xinclude/click/processingt.hh Xinclude/click/routert.hh Xinclude/click/toolutils.hh Xinclude/click/archive.hh Xinclude/click/atomic.hh Xinclude/click/bighashmap.cc Xinclude/click/bighashmap.hh Xinclude/click/bighashmap_arena.hh Xinclude/click/bitvector.hh Xinclude/click/click_ether.h Xinclude/click/click_icmp.h Xinclude/click/click_icmp6.h Xinclude/click/click_ip.h Xinclude/click/click_ip6.h Xinclude/click/click_tcp.h Xinclude/click/click_udp.h Xinclude/click/clp.h Xinclude/click/config.h Xinclude/click/confparse.hh Xinclude/click/crc32.h Xinclude/click/cxxprotect.h Xinclude/click/cxxunprotect.h Xinclude/click/element.hh Xinclude/click/elemfilter.hh Xinclude/click/error.hh Xinclude/click/etheraddress.hh Xinclude/click/ewma.cc Xinclude/click/ewma.hh Xinclude/click/gaprate.hh Xinclude/click/glue.hh Xinclude/click/hashmap.cc Xinclude/click/hashmap.hh Xinclude/click/integers.hh Xinclude/click/ip6address.hh Xinclude/click/ip6flowid.hh Xinclude/click/ip6table.hh Xinclude/click/ipaddress.hh Xinclude/click/ipaddressset.hh Xinclude/click/ipflowid.hh Xinclude/click/iptable.hh Xinclude/click/iptable2.hh Xinclude/click/lexer.hh Xinclude/click/llrpc.h Xinclude/click/package.hh Xinclude/click/packet.hh Xinclude/click/packet_anno.hh Xinclude/click/pathvars.h Xinclude/click/perfctr.hh Xinclude/click/radix.hh Xinclude/click/router.hh Xinclude/click/routerthread.hh Xinclude/click/skbmgr.hh Xinclude/click/straccum.hh Xinclude/click/string.hh Xinclude/click/subvector.hh Xinclude/click/sync.hh Xinclude/click/task.hh Xinclude/click/timer.hh Xinclude/click/userutils.hh Xinclude/click/variableenv.hh Xinclude/click/vector.cc Xinclude/click/vector.hh Xinclude/clicktool/elementt.hh Xinclude/clicktool/lexert.hh Xinclude/clicktool/processingt.hh Xinclude/clicktool/routert.hh Xinclude/clicktool/toolutils.hh X@unexec install-info --delete %D/info/click.info %D/info/dir Xinfo/click.info Xinfo/click.info-1 Xinfo/click.info-2 Xinfo/click.info-3 Xinfo/click.info-4 Xinfo/click.info-5 X@exec install-info --section="Click Modular Router" --entry="* click: (click). Click Modular Router" %D/info/click.info %D/info/dir X@unexec rm -rf %D/etc/click Xlib/libclick.a Xlib/libclicktool.a Xshare/click/elementmap Xshare/click/srcdir Xshare/click/src X@dirrm include/click X@dirrm include/clicktool X@dirrm share/click END-of-click/pkg-plist echo x - click/distinfo sed 's/^X//' >click/distinfo << 'END-of-click/distinfo' XMD5 (click-1.2.1.tar.gz) = 7dcdec4eb21c3e742787a92c404ac54c END-of-click/distinfo exit --f64Hcos46729.994268480/jchurch.wrs.com-- >Release-Note: >Audit-Trail: >Unformatted: Return-Path: MAILER-DAEMON Delivery-Date: Wed Jul 4 10:41:20 2001 Return-Path: Received: from localhost (localhost) by jchurch.wrs.com (8.11.2/8.9.3) id f64Hcos46729; Wed, 4 Jul 2001 10:41:20 -0700 (PDT) (envelope-from MAILER-DAEMON) Date: Wed, 4 Jul 2001 10:41:20 -0700 (PDT) From: Mail Delivery Subsystem Message-Id: <200107041741.f64Hcos46729@jchurch.wrs.com> To: gnn MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; boundary="f64Hcos46729.994268480/jchurch.wrs.com" Subject: Returned mail: see transcript for details Auto-Submitted: auto-generated (failure) This is a MIME-encapsulated message --f64Hcos46729.994268480/jchurch.wrs.com The original message was received at Fri, 29 Jun 2001 10:12:00 -0700 (PDT) from root@localhost ----- The following addresses had permanent fatal errors ----- FreeBSD-gnats-submit@freebsd.org ----- Transcript of session follows ----- FreeBSD-gnats-submit@freebsd.org... Deferred: Operation timed out with hub.freebsd.org. Message could not be delivered for 5 days Message will be deleted from queue --f64Hcos46729.994268480/jchurch.wrs.com Content-Type: message/delivery-status Reporting-MTA: dns; jchurch.wrs.com Arrival-Date: Fri, 29 Jun 2001 10:12:00 -0700 (PDT) Final-Recipient: RFC822; FreeBSD-gnats-submit@freebsd.org Action: failed Status: 4.4.7 Remote-MTA: DNS; hub.freebsd.org Last-Attempt-Date: Wed, 4 Jul 2001 10:41:20 -0700 (PDT) --f64Hcos46729.994268480/jchurch.wrs.com Content-Type: message/rfc822 Return-Path: Received: (from root@localhost) by jchurch.wrs.com (8.11.2/8.9.3) id f5THC0A26406; Fri, 29 Jun 2001 10:12:00 -0700 (PDT) (envelope-from gnn) Date: Fri, 29 Jun 2001 10:12:00 -0700 (PDT) From: "George V. Neville-Neil" Message-Id: <200106291712.f5THC0A26406@jchurch.wrs.com> To: FreeBSD-gnats-submit@freebsd.org Subject: Submitting port of Click Modular Router Reply-To: gnn X-send-pr-version: 3.2 MIME-Version: 1.0 >From the web page: Click is a new modular software router for PCs developed by MIT LCS's Parallel and Distributed Operating Systems group. Click routers are flexible, configurable, and easy to understand at a high level. They're also pretty fast (for software routers running on commodity hardware); on a 700 MHz Pentium III, a Click IP router can handle up to 435,000 64-byte packets a second. WWW: http://www.pdos.lcs.mit.edu/click/ This port of click runs only as a user mode process on FreeBSD. Kernel implementations run on Linux. There is a move afoot to port this code tot the FreeBSD kernel as well. See the mailing list (available via the web page) for more information. George V. Neville-Neil gnn@neville-neil.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message