Commit Graph

2891 Commits

Author SHA1 Message Date
Unknown
e84289cff4 fix MinGW build 2008-09-06 21:04:39 -07:00
Unknown
fd149a38f3 no references to timespec if CLOCK_REALTIME undef 2008-09-06 10:41:13 -07:00
Gustavo J. A. M. Carneiro
80ba473c52 For better consistency, option --nsc becomes --enable-nsc, --python-disable becomes --disable-python. 2008-09-06 14:46:01 +01:00
Mathieu Lacage
9e629d895f make sure aid is initialized 2008-09-05 21:36:20 -07:00
Mathieu Lacage
fb24a25673 compile nsc code unconditionally. 2008-09-05 21:12:00 -07:00
Mathieu Lacage
618313f44c add AddIpv4Stack, splt functions in independent chunks 2008-09-05 20:00:40 -07:00
Unknown
d8ec3bb638 flip LLC to DIX framing switch in csma 2008-09-05 15:57:46 -07:00
Unknown
f4ea04de0b apply MTU/FrameSize treatment to point-to-point 2008-09-05 15:18:20 -07:00
Unknown
a618b8efaa branch merge 2008-09-05 11:57:56 -07:00
Unknown
55279b18b4 MTU, encap mode cleanup for csma 2008-09-05 11:56:17 -07:00
Gustavo J. A. M. Carneiro
b9a4eaca8e Move all NSC related build code into src/internet-stack, to unclutter a bit the main wscript 2008-09-05 19:55:21 +01:00
Gustavo J. A. M. Carneiro
e4bd4773e8 We don't want mercurial -q option when fetching nsc, user feedback is important. 2008-09-05 18:37:00 +01:00
Gustavo J. A. M. Carneiro
453dd8a294 Add a summary of optional features at the end of the configuration stage. 2008-09-05 18:16:29 +01:00
Unknown
d2dd9c358f further cleanup of MTU in CSMA 2008-09-04 22:38:52 -07:00
Mathieu Lacage
bf1e64236f add NetDeviceContainer constructors 2008-09-04 10:04:14 -07:00
Mathieu Lacage
9d1d6b890e bug 309: GtkConfigStore does not build on freebsd. 2008-09-04 08:59:50 -07:00
Mathieu Lacage
aafd298bde merge with HEAD 2008-09-03 14:28:26 -07:00
Florian Westphal
720a407b59 nsc: Fix build problem if gtk config store is disabled
gtk config store pulled in libdl.so for us, so things fail
to link of the config store isn't enabled. This makes nsc
pull in libdl itself when its enabled.
2008-09-03 23:24:59 +02:00
Mathieu Lacage
51d62156f5 merge with HEAD 2008-09-03 10:42:18 -07:00
Mathieu Lacage
d24895bdd1 forward a frame back to the wireless network only if the destination is associated, is a broadcast or multicast packet. 2008-09-03 10:37:22 -07:00
Mathieu Lacage
f423b864b0 add missing aggregate removed by previous commit 2008-09-03 09:59:04 -07:00
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
c063465ce6 from and to addresses were inverted 2008-09-02 16:31:41 -07:00
Mathieu Lacage
1a78f415ce make sure we convey the right 'to' address to the NetDevice layer. 2008-09-02 16:08:54 -07:00
Mathieu Lacage
76147944c3 make sure to propagation the address down to the MacLow 2008-09-02 15:47:49 -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
4cfeba2bf7 We cannot default-construct the position of a mobility model. 2008-09-02 14:44:25 -07:00
Mathieu Lacage
39daae1374 implement promisc mode 2008-09-02 13:37:59 -07:00
Mathieu Lacage
79f85cdf94 implement SupportsSendFrom 2008-09-02 13:19:21 -07:00
Mathieu Lacage
65206529fb implement SendFrom correctly 2008-09-02 13:16:34 -07:00
Mathieu Lacage
2ef4eeb41a remove unecessary include 2008-09-02 13:16:14 -07:00
Mathieu Lacage
5788fe5e8f move GetBssid down to MacLow 2008-09-02 13:08:47 -07:00
Mathieu Lacage
77b1692293 move slot and pifs down to MacLow 2008-09-02 12:36:37 -07:00
Mathieu Lacage
c5710262c4 move sifs down to MacLow 2008-09-02 12:13:24 -07:00
Mathieu Lacage
c7406f3722 move cts timeout down to MacLow 2008-09-02 12:06:46 -07:00
Mathieu Lacage
3f1514a867 move Address and ack timeout down to MacLow 2008-09-02 12:00:11 -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