Commit Graph

  • 796b5d4a3f move serial code to src/devices/serial Mathieu Lacage 2007-02-22 10:04:54 +01:00
  • e69f129532 remove unused header Mathieu Lacage 2007-02-22 10:03:55 +01:00
  • 1a279cc652 remove unused files Mathieu Lacage 2007-02-22 09:54:27 +01:00
  • f099a24c94 move p2p to new dir Mathieu Lacage 2007-02-22 09:51:54 +01:00
  • 2218e346ae merge with trunk Mathieu Lacage 2007-02-22 09:40:46 +01:00
  • 2a994cb96e merge with trunk Mathieu Lacage 2007-02-22 09:40:41 +01:00
  • f07316cd2c add some simple packet content dumping. Mathieu Lacage 2007-02-21 23:09:42 +01:00
  • ac25315862 Add DEBUG to ipv4-address.cc Unknown 2007-02-21 12:52:35 -08:00
  • b95ce71aaf make trailing ';' mandatory for NS_ASSERT* and NS_FATAL_ERROR macros. fix uses. Mathieu Lacage 2007-02-21 20:07:39 +01:00
  • 29b2db3a67 make trailing ';' mandatory with NS_DEBUG macros. fix all invalid uses. Mathieu Lacage 2007-02-21 20:04:32 +01:00
  • 390d3d8089 Remove netmask from AddDuplexLink signature Unknown 2007-02-21 07:37:44 -08:00
  • f6e33b54b7 trace files should not be opened for appending Unknown 2007-02-21 06:42:58 -08:00
  • a9d2b13fa1 avoid dumping the first packet Mathieu Lacage 2007-02-21 18:28:25 +01:00
  • 904c8f5a8a improve arp debugging output Mathieu Lacage 2007-02-21 18:14:03 +01:00
  • 62ff2e87b3 fix coding style Mathieu Lacage 2007-02-21 17:58:14 +01:00
  • b3e2607291 make the multiple-queue tracing case work Mathieu Lacage 2007-02-21 17:55:14 +01:00
  • 6efb114f27 connect to simple queue event names. Mathieu Lacage 2007-02-21 17:46:40 +01:00
  • 76322a79de fix queue tracing Mathieu Lacage 2007-02-21 17:06:19 +01:00
  • d2064f1190 remove now-unused call to c_str () Mathieu Lacage 2007-02-21 16:30:08 +01:00
  • 234b1490cb replace char const * with std::string const & Mathieu Lacage 2007-02-21 16:27:42 +01:00
  • 82e86038c1 touch a file Unknown 2007-02-21 01:37:00 -08:00
  • 379e7ffd5f Forgot to add in serial-phy classes Unknown 2007-02-21 00:15:47 -08:00
  • 97af81500b Plumbing in SerialPhy in receive direction Unknown 2007-02-21 00:09:28 -08:00
  • a8a939e65e Move a few functions definitions out of headers Unknown 2007-02-21 00:02:27 -08:00
  • cc8286b25e Plumb in outbound SerialPhy Unknown 2007-02-20 23:58:21 -08:00
  • c320f9ea81 Skeleton SerialPhy Unknown 2007-02-20 23:26:59 -08:00
  • 0523df8827 Added tracing support to simple.tcl.cc (Craig) Unknown 2007-02-20 22:55:09 -08:00
  • ac3a5df3b5 fix routing table configuration Mathieu Lacage 2007-02-19 12:22:20 +01:00
  • 76311fe551 bind sinks to port 80 Mathieu Lacage 2007-02-19 11:39:27 +01:00
  • 6c7109309f do not generate zero-sized packets Mathieu Lacage 2007-02-19 10:52:04 +01:00
  • 3326fdba35 use new NS_ASSERT macro rather than assert. this makes the code build on my machine. Mathieu Lacage 2007-02-19 10:23:50 +01:00
  • 847aca86cf Added all UDP sources, sinks, routes-- not working yet Tom Henderson 2007-02-19 00:44:05 -08:00
  • 17a41557f2 Add UdpSockets to simple.tcl.cc Tom Henderson 2007-02-19 00:00:49 -08:00
  • f0d12b6e81 Enhanced AddDuplexLink() Tom Henderson 2007-02-18 23:29:05 -08:00
  • f0793fbae6 turn off debug prints Craig Dowell 2007-02-18 19:25:53 -08:00
  • 957462263f strawman connectors and channel Unknown 2007-02-18 19:19:42 -08:00
  • 848e50c5b5 convert to new debug macros Mathieu Lacage 2007-02-18 11:22:23 +01:00
  • 715c72fac2 convert to new debug macros Mathieu Lacage 2007-02-18 11:19:58 +01:00
  • d7efedefde merge tom's tree with trunk Mathieu Lacage 2007-02-18 11:16:08 +01:00
  • 114c1a93d2 Merge in Craig's tracing changes as of Thursday; rename net-device-serial files to serial-net-device Tom Henderson 2007-02-17 16:40:03 -08:00
  • c2e3d19e06 remove UdpIpv4L4Protocol class Mathieu Lacage 2007-02-17 09:42:30 +01:00
  • d7a398bc11 remove ArpL3Protocol object Mathieu Lacage 2007-02-17 09:35:50 +01:00
  • e4166af294 remove Ipv4L3Protocol class. Mathieu Lacage 2007-02-17 09:28:02 +01:00
  • 873bbd4ba1 convert old TRACE code to use new NS_DEBUG macro Mathieu Lacage 2007-02-16 10:04:02 +01:00
  • d9318db068 convert use of <cassert> to "ns3/assert.h" Mathieu Lacage 2007-02-16 09:56:21 +01:00
  • 342ada342a preprecessor typo Mathieu Lacage 2007-02-16 09:42:53 +01:00
  • 7f5d4a1a79 remove extra debug.cc from build Mathieu Lacage 2007-02-16 09:40:19 +01:00
  • 2fafcce00c call NS_DEBUG_COMPONENT_DEFINE when needed Mathieu Lacage 2007-02-16 09:37:35 +01:00
  • 9e99f617ec convert NS3_TRACEALL to NS_DEBUG_UNCOND Mathieu Lacage 2007-02-16 09:35:01 +01:00
  • f2533a7645 convert NS3_TRACE to NS_DEBUG Mathieu Lacage 2007-02-16 09:34:28 +01:00
  • a49fb6556a merge with debug tree Mathieu Lacage 2007-02-16 09:32:02 +01:00
  • ded5b872b9 add NS_DEBUG_UNCOND Mathieu Lacage 2007-02-16 09:26:56 +01:00
  • 07b9fc12aa add fatal-error.h header Mathieu Lacage 2007-02-16 09:23:22 +01:00
  • 8cf0f1f4b4 make sure that NS3_ASSER_ENABLE is defined in debug builds Mathieu Lacage 2007-02-16 09:23:13 +01:00
  • 50a1e7d737 split out assert from debug.h Mathieu Lacage 2007-02-16 09:00:22 +01:00
  • 421fe63583 large checkin-- bringing in serial device code Tom Henderson 2007-02-15 23:55:15 -08:00
  • ff0432af99 Add InternetNode() Tom Henderson 2007-02-15 22:27:33 -08:00
  • 69f8408b04 Add Simulator::StopAt() Tom Henderson 2007-02-15 21:56:24 -08:00
  • db2795f4b1 Add samples/ns-2/simple.tcl.cc to SConstruct Tom Henderson 2007-02-15 21:54:16 -08:00
  • 95f07a831b queues, trace-writer, debug Unknown 2007-02-15 16:52:39 -08:00
  • 465c2daa6b Test of commit access with Mercurial cheat sheet Tom Henderson 2007-02-14 22:04:38 -08:00
  • 06788bac27 regex: s/NS3_/NS_/ Mathieu Lacage 2007-02-13 18:20:24 +01:00
  • 42ea8aabe0 add API doc Mathieu Lacage 2007-02-13 10:23:47 +01:00
  • b2c8866cbf make sure tha NS3_DEBUG_ENABLE is defined by doxygen preprocessor Mathieu Lacage 2007-02-13 10:23:31 +01:00
  • 310f67b835 avoid warning in optimized builds Mathieu Lacage 2007-02-13 10:23:10 +01:00
  • cb102a5d0b improve assert brekapoint function Mathieu Lacage 2007-02-13 10:22:49 +01:00
  • f5fee4c7af really trigger segfault when needed Mathieu Lacage 2007-02-13 09:52:42 +01:00
  • bd19595461 add NS3_ASSERT and NS3_ASSERT_MSG Mathieu Lacage 2007-02-13 09:45:32 +01:00
  • 604f7b13e7 change defaults to be a bit more reasonable Mathieu Lacage 2007-02-12 23:46:53 +01:00
  • f4617ef46a make trace version build Mathieu Lacage 2007-02-12 23:46:40 +01:00
  • 53ed89a9e0 initialize correctly mac addresses read from arp packets Mathieu Lacage 2007-02-12 23:37:15 +01:00
  • e63da149b5 configure the ipv4 interfaces Mathieu Lacage 2007-02-12 23:24:20 +01:00
  • ed1e87c051 make sure that mac addr len is correctly written Mathieu Lacage 2007-02-12 23:24:00 +01:00
  • fdae8028d6 make sure the MTU is correcrtly setup and the link is up. Mathieu Lacage 2007-02-12 23:23:30 +01:00
  • c76a89d22a replace pointer with reference Mathieu Lacage 2007-02-12 23:22:48 +01:00
  • 3d32a4d0d2 add routing table output function Mathieu Lacage 2007-02-12 22:44:41 +01:00
  • 608862b8d2 make route iteration actually work Mathieu Lacage 2007-02-12 22:44:18 +01:00
  • df35898657 make the p2p example compile Mathieu Lacage 2007-02-12 20:15:19 +01:00
  • 380b55a1f1 small typo Mathieu Lacage 2007-02-12 20:15:08 +01:00
  • ef8e255fd9 make rx work by upping the interface once it is ready Mathieu Lacage 2007-02-12 19:58:10 +01:00
  • 5f559b47f8 make simple example work Mathieu Lacage 2007-02-12 19:52:01 +01:00
  • da3bdd9824 add some traffic generation to sample code Mathieu Lacage 2007-02-12 19:47:36 +01:00
  • 12cf66da2b fix memory leaks for simple sample code Mathieu Lacage 2007-02-12 19:32:42 +01:00
  • 5b05f21261 make the sample code compile and link. Mathieu Lacage 2007-02-12 19:28:48 +01:00
  • 85025db6dd implement ipv4 loopback for testing Mathieu Lacage 2007-02-12 19:28:19 +01:00
  • 3c434977f0 add p2p netdevice and channel Mathieu Lacage 2007-02-12 16:45:58 +01:00
  • 8c31ac1950 remove SetNodeId and implement GetId and GetSystemId Mathieu Lacage 2007-02-12 16:01:18 +01:00
  • 5d68fb13ea do not include dead header Mathieu Lacage 2007-02-12 16:01:07 +01:00
  • 9a899b14b1 add arp stack Mathieu Lacage 2007-02-12 15:55:49 +01:00
  • ea343befaf add Ipv4 and Udp node capabilities, rework Copy methods to include an extra Node * argument Mathieu Lacage 2007-02-12 13:06:05 +01:00
  • 96d809c983 add non-debugged udp stack Mathieu Lacage 2007-02-10 11:29:44 +01:00
  • ec6e1ff8bc add packet constructor which accepts payload buffer. Mathieu Lacage 2007-02-10 10:24:36 +01:00
  • 1df1c2d0c2 add start of udp stack Mathieu Lacage 2007-02-09 19:40:19 +01:00
  • 738a39cc0d make Send method public Mathieu Lacage 2007-02-09 19:40:12 +01:00
  • 758963eff5 a basic untested ipv4 implementation Mathieu Lacage 2007-02-09 17:54:49 +01:00
  • 70e5b37f4f add ipv4 and udp header, add ipv4 checksum support to make the udp header compile. Need to be fixed in UdpHeader later. Mathieu Lacage 2007-02-08 16:01:58 +01:00
  • 9609fe68f0 code from all trees. Mathieu Lacage 2007-02-08 15:37:48 +01:00
  • e73ac88cf2 change emacs style commands Mathieu Lacage 2007-02-08 11:13:49 +01:00
  • 0d9305c70a initial node base class from george's repo. Mathieu Lacage 2007-02-08 11:11:24 +01:00
  • 7abd854183 test and debug the debug support Mathieu Lacage 2007-02-07 08:49:54 +01:00