[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem with ns-2.1b4 installation on Win98
Have updated the patch on problems page accordingly.
Thanks,
--Padma.
On Wed, 28 Oct 1998, Brett Vickers wrote:
>
> I left one thing out of the patch I just posted. You also need
> to patch filter.cc to use "DUPLIC" instead of "DUPLICATE". The
> complete set of patches are below.
>
> Brett
>
>
> Index: makefile.vc
> ======================================================================
> --- makefile.vc Wed Sep 2 19:15:29 1998
> +++ makefile.vc Wed Oct 28 12:07:32 1998
> @@ -98,7 +98,7 @@
> scheduler.o object.o \
> packet.o ip.o route.o connector.o ttl.o \
> trace.o trace-ip.o \
> - classifier.o classifier-addr.o classifier-hash.o \
> + classifier.o classifier-addr.o classifier-hash.o classifier-virtual.o \
> classifier-mcast.o classifier-mpath.o replicator.o \
> classifier-mac.o \
> app.o telnet.o tcplib-telnet.o \
> @@ -122,7 +122,7 @@
> delay.o ll.o snoop.o \
> channel.o mac.o mac-csma.o mac-802_11.o mac-multihop.o \
> dynalink.o rtProtoDV.o net-interface.o \
> - ctrMcast.o prune.o srm.o \
> + ctrMcast.o mcast_ctrl.o srm.o \
> sessionhelper.o delaymodel.o srm-ssm.o \
> srm-topo.o \
> alloc-address.o address.o \
> @@ -130,7 +130,7 @@
> $(LIB_DIR)dmalloc_support.o \
> webcache/http.o webcache/tcp-simple.o webcache/pagepool.o \
> webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o \
> - lanRouter.o
> + lanRouter.o tfcc.o filter.o
>
> # what was here before is now in emulate/
> OBJ_C =
>
>
> Index: filter.h
> ======================================================================
> --- filter.h Tue Oct 6 14:39:34 1998
> +++ filter.h Wed Oct 28 12:07:36 1998
> @@ -29,11 +29,11 @@
> public:
> Filter();
> inline NsObject* filter_target() { return filter_target_; }
> + enum filter_e { DROP, PASS, FILTER, DUPLIC };
> protected:
> - enum filter_e { DROP, PASS, FILTER, DUPLICATE };
> virtual filter_e filter(Packet* p);
>
> - int command(int argc, const char*const* argv);
> + int command(int argc, const char* const* argv);
> void recv(Packet*, Handler* h= 0);
> NsObject* filter_target_; // target for the matching packets
> };
>
>
> Index: filter.cc
> ======================================================================
> --- filter.cc Wed Oct 28 13:58:50 1998
> +++ filter.cc Wed Oct 28 13:58:42 1998
> @@ -48,7 +48,7 @@
> if (h) h->handle(p);
> drop(p);
> break;
> - case DUPLICATE :
> + case DUPLIC :
> if (filter_target_)
> filter_target_->recv(p->copy(), h);
> /* fallthrough */
>
------------------------------------------------
Be true to your work, your word, and your friend.
--Thoreau
Padmaparna Haldar
ISI/USC.
310.822.1511 #352