Commit Graph

  • d24895bdd1 forward a frame back to the wireless network only if the destination is associated, is a broadcast or multicast packet. Mathieu Lacage 2008-09-03 10:37:22 -07:00
  • 0dc8bc3e86 merge Gustavo J. A. M. Carneiro 2008-09-03 18:01:40 +01:00
  • f423b864b0 add missing aggregate removed by previous commit Mathieu Lacage 2008-09-03 09:59:04 -07:00
  • 9c48b2460c Fix build when ns3_module_*__local.py files are used. Gustavo J. A. M. Carneiro 2008-09-03 17:42:28 +01:00
  • 21dcddef88 make nsc build again. Mathieu Lacage 2008-09-02 21:19:27 -07:00
  • cd39d96f2b bug 282: remove Ipv4L4Demux Mathieu Lacage 2008-09-02 17:20:32 -07:00
  • c063465ce6 from and to addresses were inverted Mathieu Lacage 2008-09-02 16:31:41 -07:00
  • 1a78f415ce make sure we convey the right 'to' address to the NetDevice layer. Mathieu Lacage 2008-09-02 16:08:54 -07:00
  • 76147944c3 make sure to propagation the address down to the MacLow Mathieu Lacage 2008-09-02 15:47:49 -07:00
  • 7d81d3a381 use std::string instead of raw string Mathieu Lacage 2008-09-02 15:17:54 -07:00
  • d7fb97eac0 improve debugging output Mathieu Lacage 2008-09-02 15:17:43 -07:00
  • 4cfeba2bf7 We cannot default-construct the position of a mobility model. Mathieu Lacage 2008-09-02 14:44:25 -07:00
  • 39daae1374 implement promisc mode Mathieu Lacage 2008-09-02 13:37:59 -07:00
  • 79f85cdf94 implement SupportsSendFrom Mathieu Lacage 2008-09-02 13:19:21 -07:00
  • 65206529fb implement SendFrom correctly Mathieu Lacage 2008-09-02 13:16:34 -07:00
  • 2ef4eeb41a remove unecessary include Mathieu Lacage 2008-09-02 13:16:14 -07:00
  • 5788fe5e8f move GetBssid down to MacLow Mathieu Lacage 2008-09-02 13:08:47 -07:00
  • 77b1692293 move slot and pifs down to MacLow Mathieu Lacage 2008-09-02 12:36:37 -07:00
  • c5710262c4 move sifs down to MacLow Mathieu Lacage 2008-09-02 12:13:24 -07:00
  • c7406f3722 move cts timeout down to MacLow Mathieu Lacage 2008-09-02 12:06:46 -07:00
  • 3f1514a867 move Address and ack timeout down to MacLow Mathieu Lacage 2008-09-02 12:00:11 -07:00
  • 9b5145b5a0 use Mac48Address::GetMulticast to avoid code duplication Mathieu Lacage 2008-09-02 11:39:26 -07:00
  • 8f7b450103 bug 274: bridge must detect compatibility of devices with bridging mode Mathieu Lacage 2008-09-02 11:28:03 -07:00
  • 5fd19292ea merge with HEAD Mathieu Lacage 2008-09-02 10:45:06 -07:00
  • 87dc4f304d catch KeyError exception to avoid failing when sqlite or gtk are not installed Mathieu Lacage 2008-09-02 10:44:28 -07:00
  • 67313dc308 merge nsc phase one Craig Dowell 2008-09-02 10:39:45 -07:00
  • 732bc9d257 bug 303: return value should not be const Mathieu Lacage 2008-09-02 10:12:14 -07:00
  • 1ace78069a Fix compilation of Python bindings when libsqlite3 is not available (and so the class SqliteDataOutput is omitted). Gustavo J. A. M. Carneiro 2008-09-02 17:32:19 +01:00
  • 0adbfb8047 New pybindgen and API rescan. Extensive API description files changes because pybindgen now handles consts differently. Gustavo J. A. M. Carneiro 2008-09-02 11:12:42 +01:00
  • 7570be25c5 Python: fix constructor wrapper name for templated ns3::Objects. Gustavo J. A. M. Carneiro 2008-08-31 22:33:23 +01:00
  • e8cc479c4f branch merge Craig Dowell 2008-08-29 20:50:17 -07:00
  • 3878eac508 merge with HEAD Mathieu Lacage 2008-08-29 20:41:37 -07:00
  • 05b8fed716 bug 299: packet socket broken by promiscuous update Mathieu Lacage 2008-08-29 20:40:54 -07:00
  • d6dd23547b nsc: example files. Florian Westphal 2008-08-29 23:11:41 +02:00
  • 235ac2801f nsc: enable network simulation cradle Florian Westphal 2008-08-29 23:10:00 +02:00
  • 4591673b99 nsc: core files. Florian Westphal 2008-08-29 23:08:18 +02:00
  • 11c4bec9e8 ipv4-end-point-demux: add method to fetch list of all endpoints Florian Westphal 2008-08-29 23:07:21 +02:00
  • 64e7d5cd17 Some cleanup. Unknown 2008-08-29 13:36:12 -04:00
  • 168361462f Stats module and example merged in. Unknown 2008-08-29 13:22:09 -04:00
  • 90c70d1a39 Require new PyBindGen (now ignores the badly scanned anonymous containers that cause problems on cygwin) and rescan API. Gustavo J. A. M. Carneiro 2008-08-29 14:56:24 +01:00
  • b88b399635 RealTimeSimulatorImpl::EnableLogTo() is not implemented, remove it from the header file. Gustavo J. A. M. Carneiro 2008-08-29 14:53:38 +01:00
  • caa878e725 expunge any mention of the possibility that the real-time simlator could operate in real-time mode Unknown 2008-08-28 15:11:55 -07:00
  • 15766219de don't assume posix compatibility means posix clocks Unknown 2008-08-28 15:06:49 -07:00
  • a54f875690 forgot to remove uneeded copy Mathieu Lacage 2008-08-27 11:39:31 -07:00
  • 08833cb918 branch merge Craig Dowell 2008-08-26 23:16:31 -07:00
  • c466a1d098 ifdef out ability to feed real-time through simulator Craig Dowell 2008-08-26 23:11:11 -07:00
  • 3ba8dce954 add realtime simulator and associated tests Craig Dowell 2008-08-26 15:34:57 -07:00
  • c0ee4eb2a0 Pull in Mathieu's PyBindGen fix. Gustavo J. A. M. Carneiro 2008-08-26 22:20:30 +01:00
  • 8027faacca doxygen OnOffHelper. Mathieu Lacage 2008-08-26 11:17:31 -07:00
  • dab7ef6871 merge with HEAD Mathieu Lacage 2008-08-26 08:42:28 -07:00
  • bf3ad68c92 remove dead code. Mathieu Lacage 2008-08-26 08:41:21 -07:00
  • 8cdde7b8f2 merge Gustavo J. A. M. Carneiro 2008-08-26 12:25:59 +01:00
  • cb5d18a929 Bridge documentation (#286) Gustavo J. A. M. Carneiro 2008-08-26 12:25:08 +01:00
  • 0500b5353e bug 279: Packets need metadata support for printing without header checking Mathieu Lacage 2008-08-25 15:21:01 -07:00
  • 3ba086cef6 bug 273: fix python bindings. Mathieu Lacage 2008-08-25 15:16:35 -07:00
  • bd37d93222 document API change Mathieu Lacage 2008-08-25 15:00:56 -07:00
  • f5f3b3f057 repeat enum keyword. Mathieu Lacage 2008-08-25 10:03:38 -07:00
  • 5f63fe35ba shared Mac48 multicast code Mathieu Lacage 2008-08-25 10:02:52 -07:00
  • cfdb301bee bug 273: constify packet pointers. Mathieu Lacage 2008-08-25 09:13:05 -07:00
  • 21b5431c24 bug 285: NetDevice base class should define an attribute Mtu. Mathieu Lacage 2008-08-25 09:05:41 -07:00
  • abd6647112 New PyBindGen, fixes python wrapper identity issue. Gustavo J. A. M. Carneiro 2008-08-23 22:35:10 +01:00
  • cd95f66344 Fix a unit test typo (thanks Providence Salumu Munga Raj Bhattacharjea 2008-08-19 14:13:01 -04:00
  • fd774c3fb6 New PyBindGen version and API rescan: adds missing copy constructors, and generates __copy__ methods so that python's copy.copy() works on our objects. Gustavo J. A. M. Carneiro 2008-08-19 17:48:09 +01:00
  • 097f338632 Make copy constructors of some wifi classes private so that pybindgen won't use them (they are not usable) Gustavo J. A. M. Carneiro 2008-08-19 17:45:41 +01:00
  • 433c4e2eea New pybindgen version, fixes a couple of bugs caught by regression testing. Gustavo J. A. M. Carneiro 2008-08-19 12:53:44 +01:00
  • 7c7b4e12fb Don't scan python bindings until the everything.h file to be scanned is generated. Closes #288. Gustavo J. A. M. Carneiro 2008-08-18 23:04:49 +01:00
  • f051f8fb19 New PyBindGen version needed. Gustavo J. A. M. Carneiro 2008-08-18 16:03:31 +01:00
  • 0717db6ed0 Rescan Python bindings Gustavo J. A. M. Carneiro 2008-08-18 16:02:54 +01:00
  • a128c2f70a Python: fix bad parameter passed into pybindgen. Gustavo J. A. M. Carneiro 2008-08-18 16:00:47 +01:00
  • 0335beed14 Python: ignore TracedCallback classes for the time being: they were never usable and were triggering pybindgen generate code compilation problems. Gustavo J. A. M. Carneiro 2008-08-18 16:00:10 +01:00
  • c71981e5a2 remove uneeded EnableMetadata calls Mathieu Lacage 2008-08-15 10:15:54 -07:00
  • 35c5966c45 Refactor OnOff so Start doesn't immediate close the socket (bug 259) Raj Bhattacharjea 2008-08-15 12:58:53 -04:00
  • 471112db7e Use scheduler to call up the stack in SimpleNetDevice (bug 287) Raj Bhattacharjea 2008-08-15 11:25:18 -04:00
  • a55316e4f7 Add another test to TcpSocketImplTest Raj Bhattacharjea 2008-08-14 18:25:33 -04:00
  • 4ad7f52f7c Add a test to TcpSocketImpl unit tests Raj Bhattacharjea 2008-08-14 17:39:43 -04:00
  • 2231b56ebe Make TypeId(const char * name) explicit (bug 281) Raj Bhattacharjea 2008-08-14 13:04:18 -04:00
  • d0ff359d01 fully qualify class name to use macro outside of ns3 namespace. Mathieu Lacage 2008-08-13 10:11:41 -07:00
  • 66c9294134 make it build with gcc 4.1.3 Mathieu Lacage 2008-08-13 10:08:03 -07:00
  • f9cb0f5a7e Stub TcpSocketImpl unit test Raj Bhattacharjea 2008-08-11 16:47:46 -04:00
  • 524435da19 allow attribute setters to fail. Mathieu Lacage 2008-08-12 12:55:11 -07:00
  • 728f6ad65d make sure we don't attempt to read outside of ourselves when deserializing a header for printing. Mathieu Lacage 2008-08-11 15:18:40 -07:00
  • b591ee4053 bug 275: Queue::Peek should return Ptr<const Packet> Mathieu Lacage 2008-08-11 10:40:31 -07:00
  • 222c989f79 bug 276: bridge netdevice has no helper class. Mathieu Lacage 2008-08-11 10:30:46 -07:00
  • 68f0b97baa rm examples/tcp-2way.cc Raj Bhattacharjea 2008-08-10 15:45:27 -04:00
  • 404cdb6f49 use the right log component name for PacketSink. use NS_LOG_FUNCTION. Mathieu Lacage 2008-08-09 10:52:36 -07:00
  • f6044dc0b4 remove uneeded virtual keyword Mathieu Lacage 2008-08-08 16:29:15 -07:00
  • 39f080feba Rescan API (due to wifi changes to support bridging) Gustavo J. A. M. Carneiro 2008-08-08 10:49:18 +01:00
  • 3ca49e8f39 ensure type is registered Mathieu Lacage 2008-08-07 12:22:38 -07:00
  • 1327e45a41 merge with HEAD Mathieu Lacage 2008-08-07 11:14:32 -07:00
  • bfd084bde7 implement WifiNetDevice::SendFrom Mathieu Lacage 2008-08-07 11:14:15 -07:00
  • 29151f4ec2 remove Node::GetFirstApplication checked in changeset 38b8549b1ad3 by mistake. Mathieu Lacage 2008-08-07 10:13:54 -07:00
  • 161adc2a4e Bug #270: Simulator::RunOneEvent Gustavo J. A. M. Carneiro 2008-08-06 11:37:52 +01:00
  • bf060fddf8 Oops, typo (evil copy-paste) Gustavo J. A. M. Carneiro 2008-08-06 16:11:44 +01:00
  • 3883a5e095 Add bounds checking asserts to Node::GetApplication, NodeList::GetNode, and Node::GetDevice. Gustavo J. A. M. Carneiro 2008-08-06 16:06:44 +01:00
  • 1eecaa6abd merge Gustavo J. A. M. Carneiro 2008-08-05 19:46:05 +01:00
  • 2d872a846d Python: re-scan API; unblock python threads during Simulator::Run; new pybindgen brings improved thread safety for virtual methods. Gustavo J. A. M. Carneiro 2008-08-05 19:42:53 +01:00
  • 2966ca33b9 Comment to clarify MTU policy was insufficiently clear Craig Dowell 2008-08-05 10:34:26 -07:00
  • 162194c37f repeat the virtual keyword in the subclass Mathieu Lacage 2008-08-05 10:06:40 -07:00
  • 13bdfdf131 actually use CHANGES.html Craig Dowell 2008-08-04 17:44:53 -07:00
  • 6116a532db branch merge Craig Dowell 2008-08-04 17:32:49 -07:00