Commit Graph

267 Commits

Author SHA1 Message Date
Tom Henderson
69f8408b04 Add Simulator::StopAt() 2007-02-15 21:56:24 -08:00
Tom Henderson
db2795f4b1 Add samples/ns-2/simple.tcl.cc to SConstruct 2007-02-15 21:54:16 -08:00
Unknown
95f07a831b queues, trace-writer, debug 2007-02-15 16:52:39 -08:00
Tom Henderson
465c2daa6b Test of commit access with Mercurial cheat sheet 2007-02-14 22:04:38 -08:00
Mathieu Lacage
604f7b13e7 change defaults to be a bit more reasonable 2007-02-12 23:46:53 +01:00
Mathieu Lacage
f4617ef46a make trace version build 2007-02-12 23:46:40 +01:00
Mathieu Lacage
53ed89a9e0 initialize correctly mac addresses read from arp packets 2007-02-12 23:37:15 +01:00
Mathieu Lacage
e63da149b5 configure the ipv4 interfaces 2007-02-12 23:24:20 +01:00
Mathieu Lacage
ed1e87c051 make sure that mac addr len is correctly written 2007-02-12 23:24:00 +01:00
Mathieu Lacage
fdae8028d6 make sure the MTU is correcrtly setup and the link is up. 2007-02-12 23:23:30 +01:00
Mathieu Lacage
c76a89d22a replace pointer with reference 2007-02-12 23:22:48 +01:00
Mathieu Lacage
3d32a4d0d2 add routing table output function 2007-02-12 22:44:41 +01:00
Mathieu Lacage
608862b8d2 make route iteration actually work 2007-02-12 22:44:18 +01:00
Mathieu Lacage
df35898657 make the p2p example compile 2007-02-12 20:15:19 +01:00
Mathieu Lacage
380b55a1f1 small typo 2007-02-12 20:15:08 +01:00
Mathieu Lacage
ef8e255fd9 make rx work by upping the interface once it is ready 2007-02-12 19:58:10 +01:00
Mathieu Lacage
5f559b47f8 make simple example work 2007-02-12 19:52:01 +01:00
Mathieu Lacage
da3bdd9824 add some traffic generation to sample code 2007-02-12 19:47:36 +01:00
Mathieu Lacage
12cf66da2b fix memory leaks for simple sample code 2007-02-12 19:32:42 +01:00
Mathieu Lacage
5b05f21261 make the sample code compile and link. 2007-02-12 19:28:48 +01:00
Mathieu Lacage
85025db6dd implement ipv4 loopback for testing 2007-02-12 19:28:19 +01:00
Mathieu Lacage
3c434977f0 add p2p netdevice and channel 2007-02-12 16:45:58 +01:00
Mathieu Lacage
8c31ac1950 remove SetNodeId and implement GetId and GetSystemId 2007-02-12 16:01:18 +01:00
Mathieu Lacage
5d68fb13ea do not include dead header 2007-02-12 16:01:07 +01:00
Mathieu Lacage
9a899b14b1 add arp stack 2007-02-12 15:55:49 +01:00
Mathieu Lacage
ea343befaf add Ipv4 and Udp node capabilities, rework Copy methods to include an extra Node * argument 2007-02-12 13:06:05 +01:00
Mathieu Lacage
96d809c983 add non-debugged udp stack 2007-02-10 11:29:44 +01:00
Mathieu Lacage
ec6e1ff8bc add packet constructor which accepts payload buffer. 2007-02-10 10:24:36 +01:00
Mathieu Lacage
1df1c2d0c2 add start of udp stack 2007-02-09 19:40:19 +01:00
Mathieu Lacage
738a39cc0d make Send method public 2007-02-09 19:40:12 +01:00
Mathieu Lacage
758963eff5 a basic untested ipv4 implementation 2007-02-09 17:54:49 +01:00
Mathieu Lacage
70e5b37f4f add ipv4 and udp header, add ipv4 checksum support to make the udp header compile. Need to be fixed in UdpHeader later. 2007-02-08 16:01:58 +01:00
Mathieu Lacage
9609fe68f0 code from all trees. 2007-02-08 15:37:48 +01:00
Mathieu Lacage
e73ac88cf2 change emacs style commands 2007-02-08 11:13:49 +01:00
Mathieu Lacage
0d9305c70a initial node base class from george's repo. 2007-02-08 11:11:24 +01:00
Mathieu Lacage
7de56dad44 remove compiler warning about unused variable when asserts are disabled. 2007-02-06 19:59:28 +01:00
Mathieu Lacage
02d1e1f2e9 merge from trunnk 2007-02-06 15:50:20 +01:00
Mathieu Lacage
1cc14d25dc avoid unused variable compiler warnings 2007-02-06 15:49:42 +01:00
Mathieu Lacage
392e51924b merge with ns-3-ptr branch 2007-02-06 08:57:44 +01:00
Mathieu Lacage
4094a5bb2c handle correctly nanosecond input 2007-02-05 12:42:32 +01:00
Mathieu Lacage
9df3f18084 use the new CallbackTracerBase::CheckCallbackType method to ensure proper type matching when invoking TraceContainer::SetCallback 2007-02-05 12:42:16 +01:00
Mathieu Lacage
bcad837abd add CallbackTracerBase and CallbackTracerBase::CheckCallbackType method to check the runtime type of a CallbackTracer 2007-02-05 12:41:36 +01:00
Mathieu Lacage
37b5380332 add CallbackBase and CallbackImplBase to allow the implementation of the runtime type checking method Callback::ChekType 2007-02-05 12:39:51 +01:00
Mathieu Lacage
d876bcc5ec constify 2007-02-05 12:38:52 +01:00
Unknown
a32774f7c9 Raj test commit 2007-02-02 14:41:28 -05:00
Mathieu Lacage
fe5bf44c65 add implementation comment 2007-02-02 20:02:34 +01:00
Mathieu Lacage
2e4ee67fea optimize Time::Get methods 2007-02-02 19:40:03 +01:00
Mathieu Lacage
48ae43c61e optimize Time arithmetic operations. 2007-02-02 19:37:16 +01:00
Mathieu Lacage
57b398139b fix trace output 2007-02-02 19:29:55 +01:00
Mathieu Lacage
548b20f75a added useless Time::Seconds method when doing testing for the removal of the Seconds class. Remove it. 2007-02-02 19:14:16 +01:00