Commit Graph

  • 864923164b add missing implementations Mathieu Lacage 2008-07-08 10:02:46 -07:00
  • 8e0738b5ba add missing implementations Mathieu Lacage 2008-07-08 10:02:28 -07:00
  • 8b1b7b25a2 kill dead code Mathieu Lacage 2008-07-08 10:02:11 -07:00
  • dfc7509dd6 kill dead code Mathieu Lacage 2008-07-08 10:01:53 -07:00
  • 3c16c7d6d0 kill dead code Mathieu Lacage 2008-07-08 10:01:42 -07:00
  • d236aad5e5 Check in a tcp example which has rate error models Raj Bhattacharjea 2008-07-08 11:09:22 -04:00
  • eb3d502a49 Adapt to evil API breakage Gustavo J. A. M. Carneiro 2008-07-08 14:40:01 +01:00
  • fe73953148 sync with ns-3-dev Gustavo J. A. M. Carneiro 2008-07-08 14:18:50 +01:00
  • c5ec154ea1 Add BridgeChannel Gustavo J. A. M. Carneiro 2008-07-07 12:52:48 +01:00
  • cb491541ac Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. Gustavo J. A. M. Carneiro 2008-07-07 12:18:05 +01:00
  • bcae4f9ea1 Move the csma packet-from-self receive filtering away from the CsmaChannel into the CsmaNetDevice, with the help of an extra Ptr<CsmaNetDevice> parameter in Receive(). As discussed in the mailing list. Gustavo J. A. M. Carneiro 2008-07-07 10:37:09 +01:00
  • 95be482f24 Backed out changeset ae9f7d5e2d56 Gustavo J. A. M. Carneiro 2008-07-07 10:26:00 +01:00
  • ab714db3a9 Try to preserve API compatibility, after SendFrom / promiscuous mode changes. Gustavo J. A. M. Carneiro 2008-07-04 19:15:00 +01:00
  • 1c8622e4f8 Add the 'learning' part of the Learning Bridge, with option to disable it and revert to dummy mode (hub-like). Gustavo J. A. M. Carneiro 2008-07-04 18:48:10 +01:00
  • a97acf9ac0 Use NetDevice::SendFrom where appropriate, in order to preserve source address of bridged mac frames. Gustavo J. A. M. Carneiro 2008-07-04 18:04:13 +01:00
  • df677111d4 Add a NetDevice::SendFrom API, for sending packets with a custom source MAC address (a.k.a. MAC spoofing). Only implemented for CsmaNetDevice for now. Gustavo J. A. M. Carneiro 2008-07-04 18:03:26 +01:00
  • f3d8a5eb6d Don't allow csma devices to receive packets sent by themselves. Gustavo J. A. M. Carneiro 2008-07-04 17:58:31 +01:00
  • d00d6e123c Start of a BridgeNetDevice example, using csma (basically an Ethernet Switch). Gustavo J. A. M. Carneiro 2008-07-04 15:40:29 +01:00
  • f8a561c16a Start of a BridgeNetDevice; for now does not yet do the 'learning' part, and does not preserve the source address of mac frames. Gustavo J. A. M. Carneiro 2008-07-04 15:39:24 +01:00
  • 8a0bcd18ba Implement the promiscuous receive callback for CsmaNetDevice. Gustavo J. A. M. Carneiro 2008-07-04 15:37:54 +01:00
  • 629a5b02da Changes in the promiscuous mode API: now the callback receives everything, both 'for me' and 'not for me', with an additional 'forMe' parameter. Gustavo J. A. M. Carneiro 2008-07-04 15:37:03 +01:00
  • 45334ff8de For csma, set a sensible netdevice name, if none has been set. Gustavo J. A. M. Carneiro 2008-07-04 12:35:13 +01:00
  • d8a6c6f336 some slips of the keyboard in tutorial Craig Dowell 2008-07-03 20:03:03 -07:00
  • 26b91a3c6c fix bug 234 which changes required methods on helpers to constructor parameters. Update tutorial content to reflect. Change RemoteIpv4 attribute to RemoteAddress. Craig Dowell 2008-07-03 17:37:32 -07:00
  • b2b5de9d22 bug 232, references to Parameter obsolete Craig Dowell 2008-07-03 15:44:54 -07:00
  • 12c6c43d57 Minor doc notes added to ipv4.h Unknown 2008-07-03 09:44:23 -04:00
  • 0f27dc1b81 close socket upon PacketSink::StopApplication() Tom Henderson 2008-07-02 21:07:36 -07:00
  • 74e8ce7845 no need for protected members Mathieu Lacage 2008-07-02 13:23:54 -07:00
  • cf37954b04 no need to export this header Mathieu Lacage 2008-07-02 13:23:44 -07:00
  • 7c7cfcc865 avoid pygccxml warning. Mathieu Lacage 2008-07-02 13:23:23 -07:00
  • ab3a728ba5 no need for protected variables Mathieu Lacage 2008-07-02 13:22:46 -07:00
  • f7c6438560 no need for protected variables Mathieu Lacage 2008-07-02 13:22:32 -07:00
  • 94ee9fd47e no need for protected variables Mathieu Lacage 2008-07-02 13:22:14 -07:00
  • 925136697a avoid pygccxml warning Mathieu Lacage 2008-07-02 13:21:56 -07:00
  • 2d76aafcfb do not make m_enable protected Mathieu Lacage 2008-07-02 13:21:43 -07:00
  • 056c8a7855 merge with HEAD Mathieu Lacage 2008-07-02 13:21:01 -07:00
  • ff8c38b5ac Fix trace names to match documents in tcp-star-server Raj Bhattacharjea 2008-07-02 15:57:33 -04:00
  • 7e12d28439 Add a tcp server example Raj Bhattacharjea 2008-07-02 15:45:35 -04:00
  • 572ee9e3c9 export new methods for language bindings Mathieu Lacage 2008-07-02 08:37:57 -07:00
  • 7f91bd111e avoid pygccxml warning. Mathieu Lacage 2008-07-02 08:33:47 -07:00
  • b93a9aeef4 bug 245: build failure with gcc 4.3.x Mathieu Lacage 2008-07-02 03:16:36 -07:00
  • bf513e45d2 Sketching a new promiscuous mode protocol handlers API; Netdevices implementation missing, though. Gustavo J. A. M. Carneiro 2008-06-30 19:25:58 +01:00
  • 67c5dfa611 implement Packet::PeekHeader and Packet::PeekTrailer to avoid evil workarounds when receiving tcp packets. Mathieu Lacage 2008-07-01 11:00:29 -07:00
  • 75fab6d1b0 bug 236: add optional support for tcp and udp checksum. Sebastien Vincent 2008-07-01 10:52:11 -07:00
  • fbc3554c2c chapter on Node and internet stack, for manual Tom Henderson 2008-06-30 22:41:22 -07:00
  • 5b9d211ab9 update RELEASE_NOTES Craig Dowell 2008-06-30 14:17:19 -07:00
  • a52bde7d46 Added tag ns-3.1 for changeset 5768685f9fdb Craig Dowell 2008-06-30 13:47:05 -07:00
  • 46dced7f48 Added tag ns-3.1 for changeset 42504fb1f7be Craig Dowell 2008-06-30 13:46:33 -07:00
  • 4196578e98 new convention for release tags Craig Dowell 2008-06-30 13:44:27 -07:00
  • 89f5373c27 Prepare for 3.1 Craig Dowell 2008-06-30 13:35:33 -07:00
  • b271ea5c87 Tutorial TOC tweaks Craig Dowell 2008-06-30 13:16:31 -07:00
  • 31417e808d some final tweaks to the tutorial Craig Dowell 2008-06-30 13:06:34 -07:00
  • d714797804 tweak, tweak the tutorial Craig Dowell 2008-06-30 11:42:38 -07:00
  • 8a6ed9603e remote browsing from tutorial menus Craig Dowell 2008-06-30 10:25:46 -07:00
  • 03975f8102 remove section in tutorial, move browsing part to where it makes more sense. Craig Dowell 2008-06-30 10:23:04 -07:00
  • 26972f3917 address helpful tutorial comments by reviewers Craig Dowell 2008-06-29 23:25:32 -07:00
  • 1d5803e8f3 minor tweaks for menus on tutorial Craig Dowell 2008-06-29 23:14:16 -07:00
  • 24e907d036 more editing passes through tutorial Craig Dowell 2008-06-29 23:11:25 -07:00
  • 2f840a4f54 cleaning up tutorial Craig Dowell 2008-06-29 22:14:22 -07:00
  • df2984b28c mispeeling in tutorial command sequence Craig Dowell 2008-06-29 21:26:04 -07:00
  • ee9129e71e merge Craig Dowell 2008-06-29 21:22:33 -07:00
  • bdb123bbc4 editing pass through the tutorial Craig Dowell 2008-06-29 21:16:35 -07:00
  • c094200ef6 a few section 8 nits Tom Henderson 2008-06-29 20:48:18 -07:00
  • 28117fd049 branch merge Tom Henderson 2008-06-29 20:39:33 -07:00
  • 73e368454d finish up with a wifi example Craig Dowell 2008-06-29 15:05:22 -07:00
  • 45f203f09f formatting nits on the Tweaking chapter Tom Henderson 2008-06-29 14:38:49 -07:00
  • 133bf0b651 nits on Sections 1-4 Tom Henderson 2008-06-29 14:28:11 -07:00
  • d5423b88a2 Table of content fixes Tom Henderson 2008-06-29 14:20:40 -07:00
  • 898ce6b375 cleanup tutorial third.cc a bit Craig Dowell 2008-06-29 11:13:27 -07:00
  • 20865bfde0 finish off csma tutorial example words Craig Dowell 2008-06-29 10:44:24 -07:00
  • 9bb182aa54 work through second tutorial example Craig Dowell 2008-06-28 22:39:06 -07:00
  • 9f205e0fba external dependency on figures Craig Dowell 2008-06-28 20:02:25 -07:00
  • f201618a5f ignore moved figures dir Craig Dowell 2008-06-28 19:55:58 -07:00
  • eb848bb719 swapping in all of tutorial would be better Craig Dowell 2008-06-28 19:48:14 -07:00
  • 5cf2aa1ebf swap in new tutorial Craig Dowell 2008-06-28 19:46:55 -07:00
  • f58dda2fcb add updated tutorial examples Craig Dowell 2008-06-28 19:39:46 -07:00
  • 246b544cb3 remove tutorial directory Craig Dowell 2008-06-28 19:29:54 -07:00
  • 500b5c1fd4 cleanup tag names Mathieu Lacage 2008-06-27 15:29:11 -07:00
  • 31fc532913 Added tag release ns-3.1-RC3 for changeset ea16c44eb90d Craig Dowell 2008-06-27 15:07:04 -07:00
  • 8869dc9630 Apply Patch for Bug 237 Craig Dowell 2008-06-27 14:56:18 -07:00
  • 62c2e46c37 reposition trace hook in csma to address bug 241. Craig Dowell 2008-06-27 14:38:08 -07:00
  • 89e20b56c9 Patch for bug 240 Craig Dowell 2008-06-27 09:32:34 -07:00
  • 2b1bc24321 Apply patch for bug 231 Craig Dowell 2008-06-24 19:09:49 -07:00
  • cb19bb1404 Added tag release ns-3.1-RC2 for changeset 951296e9a277 Craig Dowell 2008-06-24 15:47:04 -07:00
  • 92c9208ea6 Apply Patch for Bug 235 Craig Dowell 2008-06-24 15:40:24 -07:00
  • 8c7759dc6b bug 233 Craig Dowell 2008-06-24 09:21:02 -07:00
  • b9aeaf3650 more typos. Mathieu Lacage 2008-06-23 16:03:08 -07:00
  • 87c68d5a58 fix lots of typos Mathieu Lacage 2008-06-23 15:46:04 -07:00
  • 77d2f50c2f update ignore list Mathieu Lacage 2008-06-23 15:45:52 -07:00
  • ddef596d2f merge with HEAD Mathieu Lacage 2008-06-23 15:24:27 -07:00
  • fcf9b4cf5b application howto Mathieu Lacage 2008-06-23 15:24:12 -07:00
  • bdf0896c2a add helper code Mathieu Lacage 2008-06-23 14:15:41 -07:00
  • 3aa9ce9efd Add chapter on random numbers to manual Tom Henderson 2008-06-23 13:58:30 -07:00
  • 73f7efb2f2 a very simple howto for implementing NetDevice/Channel subclasses Mathieu Lacage 2008-06-23 12:49:51 -07:00
  • e10db3d576 add missing copyright statement Mathieu Lacage 2008-06-23 12:45:01 -07:00
  • daaed2d5e6 add small comment, fix typo, add missing copyright statement Mathieu Lacage 2008-06-23 12:44:45 -07:00
  • f1019e4026 dox missing SetNode method Mathieu Lacage 2008-06-23 12:44:21 -07:00
  • 398ffd3d58 avoid dox warning Mathieu Lacage 2008-06-23 12:44:05 -07:00
  • ae661f53e0 update doxygen to match the reality of the code Mathieu Lacage 2008-06-23 12:43:54 -07:00
  • 4b3b79be2f add packet header howto Mathieu Lacage 2008-06-23 10:21:59 -07:00