Commit Graph

2788 Commits

Author SHA1 Message Date
Mathieu Lacage
36f196a9a0 bug 252: get rid of dead code. 2008-07-28 08:54:20 -07:00
Sebastien Vincent
8d844b7502 bug 262: fix g++ 4.3 build 2008-07-28 08:30:32 -07:00
Gustavo J. A. M. Carneiro
b157853a0c OLSR: HELLO messages hold time should be 3 times hello interval, not hello interval. 2008-07-28 16:06:46 +01:00
Gustavo J. A. M. Carneiro
fbf681955e Make the LogComponent* utility functions available for optimized builds as well, albeit as noops. Closes #258. 2008-07-25 16:51:40 +01:00
Gustavo J. A. M. Carneiro
2aceead32f merge 2008-07-24 11:41:56 +01:00
Gustavo J. A. M. Carneiro
ca2fef3bd8 Make the new NetDevice APIs pure virtual methods, by Mathieu's insistence. 2008-07-24 11:41:15 +01:00
Gustavo J. A. M. Carneiro
732b7994de Add empty implementation of Simulator::SetImplementation, to make Python bindings work. 2008-07-24 11:37:56 +01:00
Gustavo J. A. M. Carneiro
f573eaa47a Add helper waf proxy script 2008-07-24 11:27:57 +01:00
Craig Dowell
c51f635cfb fix supidity in mtu stuff 2008-07-23 18:29:13 -07:00
Craig Dowell
dbb7f0f738 begin sorting out mtu woes 2008-07-23 17:09:12 -07:00
Raj Bhattacharjea
0ad768c938 Make PacketSink multitasking for TCP (closes bug 244) 2008-07-23 16:09:17 -04:00
Craig Dowell
c415957dfc branch merge 2008-07-21 15:53:03 -07:00
Craig Dowell
9c8ee223b3 make simulator implementation replaceable via global default value 2008-07-18 21:51:31 -07:00
Gustavo J. A. M. Carneiro
ae074d9e03 No need to make NetDevice::SendFrom pure virtual; instead just give a fatal error if used in runtime (it's only used by the learning bridge, anyway, so...). 2008-07-18 11:41:22 +01:00
Gustavo J. A. M. Carneiro
0632b05ed9 merge 2008-07-18 11:23:29 +01:00
Gustavo J. A. M. Carneiro
06a4d72721 merge 2008-07-18 11:12:31 +01:00
Craig Dowell
b1af5815b0 factor simulator into interface and (multiple) implementation pieces 2008-07-17 23:52:59 -07:00
Unknown
d369fc0c61 fix darwin build break 2008-07-17 18:57:08 -07:00
Craig Dowell
e567e5fec5 fix darwin build break 2008-07-17 18:45:58 -07:00
Tom Henderson
4914c4afcb Add NS_LOG_FUNCTION calls in arp implementation 2008-07-16 22:33:51 -07:00
Gustavo J. A. M. Carneiro
a8d461f29e Remove some useless code 2008-07-16 16:17:21 +01:00
Gustavo J. A. M. Carneiro
c33568c079 New API considering comments from Craig: NetDevice->Node uses two callbacks; Node->ProtocolHandlers uses a single API with a promiscuous flag. 2008-07-16 16:06:50 +01:00
Gustavo J. A. M. Carneiro
ccb5ec4d4d merge 2008-07-16 14:33:44 +01:00
Craig Dowell
db748a0000 add system threads and synchronization primitives 2008-07-15 15:59:57 -07:00
Gustavo J. A. M. Carneiro
d1a7261479 merge 2008-07-14 11:12:30 +01:00
Mathieu Lacage
731a76246f bug 247: tcp checksum crashes when enabled. 2008-07-10 15:58:24 -07:00
Mathieu Lacage
7f07acc254 use NS_DEPRECATED for bug 232. 2008-07-09 20:12:05 -07:00
Mathieu Lacage
7b34f76ef7 define NS_DEPRECATED 2008-07-09 20:11:16 -07:00
Mathieu Lacage
fb17731cab more cleanups based on bug 249. 2008-07-09 19:52:15 -07:00
Raj Bhattacharjea
be9e5ced39 Add some additional TCP dox about RFC compliance 2008-07-09 14:10:18 -04:00
Gustavo J. A. M. Carneiro
5f9b651ba8 Don't re-declare pure virtual methods from the parent Socket class. Fixes bug #249. 2008-07-09 18:34:42 +01:00
Mathieu Lacage
3d6e4532ae avoid direct access to Object::m_tid. Use ObjectBase::GetInstanceTypeId instead. 2008-07-08 14:27:45 -07:00
Mathieu Lacage
178567b32b add PythonCompleteConstruct friend for python bindings 2008-07-08 10:19:34 -07:00
Mathieu Lacage
11ddb61d96 avoid uneeded inline 2008-07-08 10:17:18 -07:00
Mathieu Lacage
24693d3bbd add Object::GetReferenceCount 2008-07-08 10:16:53 -07:00
Mathieu Lacage
5a35637ab9 add RefCountBase::GetReferenceCount. 2008-07-08 10:12:38 -07:00
Mathieu Lacage
b07781eead coding style 2008-07-08 10:11:55 -07:00
Mathieu Lacage
7f8fcbc547 add CalbackImplBase::GetReferenceCount 2008-07-08 10:10:26 -07:00
Mathieu Lacage
c1f8cff710 kill dead unimplemented API 2008-07-08 10:02:57 -07:00
Mathieu Lacage
864923164b add missing implementations 2008-07-08 10:02:46 -07:00
Mathieu Lacage
8e0738b5ba add missing implementations 2008-07-08 10:02:28 -07:00
Mathieu Lacage
8b1b7b25a2 kill dead code 2008-07-08 10:02:11 -07:00
Mathieu Lacage
dfc7509dd6 kill dead code 2008-07-08 10:01:53 -07:00
Mathieu Lacage
3c16c7d6d0 kill dead code 2008-07-08 10:01:42 -07:00
Gustavo J. A. M. Carneiro
fe73953148 sync with ns-3-dev 2008-07-08 14:18:50 +01:00
Gustavo J. A. M. Carneiro
c5ec154ea1 Add BridgeChannel 2008-07-07 12:52:48 +01:00
Gustavo J. A. M. Carneiro
cb491541ac Simplify promiscuous mode API: NetDevices always operate in promiscuous mode, normal receive callbacks receive extra destination address and packet type. 2008-07-07 12:18:05 +01:00
Gustavo J. A. M. Carneiro
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. 2008-07-07 10:37:09 +01:00
Gustavo J. A. M. Carneiro
95be482f24 Backed out changeset ae9f7d5e2d56 2008-07-07 10:26:00 +01:00
Gustavo J. A. M. Carneiro
ab714db3a9 Try to preserve API compatibility, after SendFrom / promiscuous mode changes. 2008-07-04 19:15:00 +01:00