Commit Graph

2857 Commits

Author SHA1 Message Date
Mathieu Lacage
21dcddef88 make nsc build again. 2008-09-02 21:19:27 -07:00
Mathieu Lacage
cd39d96f2b bug 282: remove Ipv4L4Demux 2008-09-02 17:20:32 -07:00
Mathieu Lacage
7d81d3a381 use std::string instead of raw string 2008-09-02 15:17:54 -07:00
Mathieu Lacage
d7fb97eac0 improve debugging output 2008-09-02 15:17:43 -07:00
Mathieu Lacage
9b5145b5a0 use Mac48Address::GetMulticast to avoid code duplication 2008-09-02 11:39:26 -07:00
Mathieu Lacage
8f7b450103 bug 274: bridge must detect compatibility of devices with bridging mode 2008-09-02 11:28:03 -07:00
Craig Dowell
67313dc308 merge nsc phase one 2008-09-02 10:39:45 -07:00
Mathieu Lacage
732bc9d257 bug 303: return value should not be const 2008-09-02 10:12:14 -07:00
Craig Dowell
e8cc479c4f branch merge 2008-08-29 20:50:17 -07:00
Mathieu Lacage
3878eac508 merge with HEAD 2008-08-29 20:41:37 -07:00
Mathieu Lacage
05b8fed716 bug 299: packet socket broken by promiscuous update 2008-08-29 20:40:54 -07:00
Florian Westphal
235ac2801f nsc: enable network simulation cradle
This adds the hooks to allow the nsc code to be compiled into ns-3 if
the --nsc flag is specified during 'waf configure'.
2008-08-29 23:10:00 +02:00
Florian Westphal
4591673b99 nsc: core files.
This adds the core network simulation cradle support
code.
2008-08-29 23:08:18 +02:00
Florian Westphal
11c4bec9e8 ipv4-end-point-demux: add method to fetch list of all endpoints
GetAllEndPoints() will be used by the network simulation cradle.
After a wakeup event, all sockets (Endpoints) have to be checked
for state changes.
2008-08-29 23:07:21 +02:00
Unknown
168361462f Stats module and example merged in. 2008-08-29 13:22:09 -04:00
Gustavo J. A. M. Carneiro
b88b399635 RealTimeSimulatorImpl::EnableLogTo() is not implemented, remove it from the header file. 2008-08-29 14:53:38 +01:00
Unknown
caa878e725 expunge any mention of the possibility that the real-time simlator could operate in real-time mode 2008-08-28 15:11:55 -07:00
Unknown
15766219de don't assume posix compatibility means posix clocks 2008-08-28 15:06:49 -07:00
Mathieu Lacage
a54f875690 forgot to remove uneeded copy 2008-08-27 11:39:31 -07:00
Craig Dowell
08833cb918 branch merge 2008-08-26 23:16:31 -07:00
Craig Dowell
c466a1d098 ifdef out ability to feed real-time through simulator 2008-08-26 23:11:11 -07:00
Craig Dowell
3ba8dce954 add realtime simulator and associated tests 2008-08-26 15:34:57 -07:00
Mathieu Lacage
8027faacca doxygen OnOffHelper. 2008-08-26 11:17:31 -07:00
Mathieu Lacage
dab7ef6871 merge with HEAD 2008-08-26 08:42:28 -07:00
Mathieu Lacage
bf3ad68c92 remove dead code. 2008-08-26 08:41:21 -07:00
Gustavo J. A. M. Carneiro
8cdde7b8f2 merge 2008-08-26 12:25:59 +01:00
Gustavo J. A. M. Carneiro
cb5d18a929 Bridge documentation (#286) 2008-08-26 12:25:08 +01:00
Mathieu Lacage
0500b5353e bug 279: Packets need metadata support for printing without header checking 2008-08-25 15:21:01 -07:00
Mathieu Lacage
f5f3b3f057 repeat enum keyword. 2008-08-25 10:03:38 -07:00
Mathieu Lacage
5f63fe35ba shared Mac48 multicast code 2008-08-25 10:02:52 -07:00
Mathieu Lacage
cfdb301bee bug 273: constify packet pointers. 2008-08-25 09:13:05 -07:00
Mathieu Lacage
21b5431c24 bug 285: NetDevice base class should define an attribute Mtu. 2008-08-25 09:05:41 -07:00
Raj Bhattacharjea
cd95f66344 Fix a unit test typo (thanks Providence Salumu Munga 2008-08-19 14:13:01 -04:00
Gustavo J. A. M. Carneiro
097f338632 Make copy constructors of some wifi classes private so that pybindgen won't use them (they are not usable) 2008-08-19 17:45:41 +01:00
Raj Bhattacharjea
35c5966c45 Refactor OnOff so Start doesn't immediate close the socket (bug 259) 2008-08-15 12:58:53 -04:00
Raj Bhattacharjea
471112db7e Use scheduler to call up the stack in SimpleNetDevice (bug 287) 2008-08-15 11:25:18 -04:00
Raj Bhattacharjea
a55316e4f7 Add another test to TcpSocketImplTest 2008-08-14 18:25:33 -04:00
Raj Bhattacharjea
4ad7f52f7c Add a test to TcpSocketImpl unit tests 2008-08-14 17:39:43 -04:00
Raj Bhattacharjea
2231b56ebe Make TypeId(const char * name) explicit (bug 281) 2008-08-14 13:04:18 -04:00
Mathieu Lacage
d0ff359d01 fully qualify class name to use macro outside of ns3 namespace. 2008-08-13 10:11:41 -07:00
Mathieu Lacage
66c9294134 make it build with gcc 4.1.3 2008-08-13 10:08:03 -07:00
Raj Bhattacharjea
f9cb0f5a7e Stub TcpSocketImpl unit test 2008-08-11 16:47:46 -04:00
Mathieu Lacage
524435da19 allow attribute setters to fail. 2008-08-12 12:55:11 -07:00
Mathieu Lacage
728f6ad65d make sure we don't attempt to read outside of ourselves when deserializing a header for printing. 2008-08-11 15:18:40 -07:00
Mathieu Lacage
b591ee4053 bug 275: Queue::Peek should return Ptr<const Packet> 2008-08-11 10:40:31 -07:00
Mathieu Lacage
222c989f79 bug 276: bridge netdevice has no helper class. 2008-08-11 10:30:46 -07:00
Mathieu Lacage
404cdb6f49 use the right log component name for PacketSink. use NS_LOG_FUNCTION. 2008-08-09 10:52:36 -07:00
Mathieu Lacage
f6044dc0b4 remove uneeded virtual keyword 2008-08-08 16:29:15 -07:00
Mathieu Lacage
3ca49e8f39 ensure type is registered 2008-08-07 12:22:38 -07:00
Mathieu Lacage
1327e45a41 merge with HEAD 2008-08-07 11:14:32 -07:00