Commit Graph

1023 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro
f597f96152 solve some merge problems 2007-07-30 15:03:45 +01:00
Gustavo J. A. M. Carneiro
0f5b5f1f6c merge 2007-07-30 15:01:18 +01:00
Gustavo J. A. M. Carneiro
ea0a9ae7ab EventCollector: tune the parameters and add a shrinking heuristic. 2007-07-30 14:48:56 +01:00
Gustavo J. A. M. Carneiro
98abf1d812 Add simple EventCollector benchmark 2007-07-30 14:22:12 +01:00
Gustavo J. A. M. Carneiro
5b558714de EventCollector: move methods to the .cc file 2007-07-30 13:09:02 +01:00
Gustavo J. A. M. Carneiro
00e998e5f9 SingleEvent: move methods to .cc file; add EventId proxy methods, instead of a single GetEventId method. 2007-07-30 12:50:13 +01:00
Gustavo J. A. M. Carneiro
0467d48201 merge with ns-3-dev 2007-07-30 11:04:11 +01:00
Tom Henderson
ecd4f30e41 Fix lengthType initialization for optimized build 2007-07-28 23:20:58 -07:00
Gustavo J. A. M. Carneiro
8682d0293a WAF: remove the obj.includes = '.' part from modules, since it causes build failure in OS X, and waf was just fixed to enable header files dependency tracking by default without needing to change obj.includes 2007-07-28 14:14:16 +01:00
Mathieu Lacage
28ddc5db69 start filling release notes with merged items 2007-07-28 14:50:56 +02:00
Mathieu Lacage
9e23045867 fix basic coding style issues 2007-07-28 13:25:10 +02:00
Mathieu Lacage
08758e9129 fix indent, basic coding style issues 2007-07-28 13:22:47 +02:00
Mathieu Lacage
14404dff66 protocol number is a 16 bit unsigned integer 2007-07-28 13:20:47 +02:00
Mathieu Lacage
7b0e63b123 param is a 16 bit integer. implement proper llc encapsulation/decapsulation 2007-07-28 13:15:04 +02:00
Mathieu Lacage
3b52247058 small cleanups 2007-07-28 13:14:24 +02:00
Mathieu Lacage
4c5fe41f2b pktType -> encapMode 2007-07-28 12:41:53 +02:00
Mathieu Lacage
b4ebd87229 disable copy constructor and operator = for CsmaCdNetDevice 2007-07-28 12:30:31 +02:00
Tom Henderson
e7f300bc7c fix tracing 2007-07-27 14:54:41 -07:00
Tom Henderson
45773a987d disable tracing; fix ifIndex assignment 2007-07-27 14:43:56 -07:00
Tom Henderson
9f8910c258 return ifIndex when adding netdevice to node (topology) 2007-07-27 14:40:50 -07:00
Tom Henderson
a9fe0f2d23 rename example from p2p to point-to-point 2007-07-27 13:07:36 -07:00
Tom Henderson
5e4dbc66dc new script for csma-cd 2007-07-27 12:50:31 -07:00
Gustavo J. A. M. Carneiro
e85f337b2f Adapt OLSR code to use SingleEvent instead of Timer, and EventCollector. 2007-07-27 19:21:35 +01:00
Gustavo J. A. M. Carneiro
a7d36f9f9f merge with ns-3-olsr-support 2007-07-27 18:54:01 +01:00
Gustavo J. A. M. Carneiro
e6ef4109c8 Remove Timer, made mostly redundant with the introduction of SingleEvent. 2007-07-27 18:50:45 +01:00
Gustavo J. A. M. Carneiro
fc7b62e329 Add a SingleEvent class. 2007-07-27 18:45:12 +01:00
Gustavo J. A. M. Carneiro
3cfda55a69 Add an EventCollector class, based on concepts discussed in the mailing list 2007-07-27 17:15:30 +01:00
Gustavo J. A. M. Carneiro
d6cb167a0c Add documentation for the dynamic routing interfaces. Change Ipv4::AddRoutingProtocol priority parameter type from int to int16_t to make way for in the future providing stable sorting of routing protocols of the same priority. 2007-07-27 15:38:04 +01:00
Gustavo J. A. M. Carneiro
1177dc94b8 WAF: handle the option --doxygen before building the entire project. 2007-07-27 15:04:25 +01:00
Gustavo J. A. M. Carneiro
a7089873e9 Add OLSR routing support, (loosely) based on Francisco J. Ros's NS-2 code (University of Murcia). 2007-07-26 12:49:00 +01:00
Gustavo J. A. M. Carneiro
c2c7f7d71c Allow UDP sockets to receive broadcast (bug #51) 2007-07-26 12:27:49 +01:00
Gustavo J. A. M. Carneiro
c2c923ba11 Support dynamic routing and multiple routing protocols; static routing table is refactored as a "routing protocol".
Support sending IP broadcast (255.255.255.255) packets (bug #36).
2007-07-26 12:26:21 +01:00
Gustavo J. A. M. Carneiro
e45d934cb6 Allow ARP resolution to work with broadcast IPv4 (dest=255.255.255.255) packets; Partially fixes bug #36. 2007-07-26 12:12:51 +01:00
Gustavo J. A. M. Carneiro
f35ff8f583 Add Ipv4Address::CombineMask, and implement Ipv4Address::IsBroadcast. 2007-07-26 12:11:37 +01:00
Gustavo J. A. M. Carneiro
6b29b3c817 Add documentation for the dynamic routing interfaces. Change Ipv4::AddRoutingProtocol priority parameter type from int to int16_t to make way for in the future providing stable sorting of routing protocols of the same priority. 2007-07-27 15:38:04 +01:00
Gustavo J. A. M. Carneiro
317f336c76 Allow UDP sockets to receive broadcast (bug #51) 2007-07-26 12:27:49 +01:00
Gustavo J. A. M. Carneiro
ddd0dc6dff Support dynamic routing and multiple routing protocols; static routing table is refactored as a "routing protocol".
Support sending IP broadcast (255.255.255.255) packets (bug #36).
2007-07-26 12:26:21 +01:00
Gustavo J. A. M. Carneiro
1da64ebbd6 Allow ARP resolution to work with broadcast IPv4 (dest=255.255.255.255) packets; Partially fixes bug #36. 2007-07-26 12:12:51 +01:00
Gustavo J. A. M. Carneiro
48cf146a6f Add Ipv4Address::CombineMask, and implement Ipv4Address::IsBroadcast. 2007-07-26 12:11:37 +01:00
Gustavo J. A. M. Carneiro
ccd6240e23 Add a Timer class (bug #46) 2007-07-26 12:08:22 +01:00
Gustavo J. A. M. Carneiro
41c4b6453a EvenId const fixes. 2007-07-26 12:05:31 +01:00
Tom Henderson
fda49d72c1 merge 2007-07-27 10:49:29 -07:00
Mathieu Lacage
230b3840ad cleanup simple example 2007-07-27 21:39:58 +02:00
Emmanuelle Laprise
31530c7311 a csma/cd NetDevice subclass and a test script 2007-07-27 21:17:14 +02:00
Emmanuelle Laprise
ad5f36f2ac ethernet Header and Trailer classes 2007-07-27 21:16:40 +02:00
Emmanuelle Laprise
718ec64593 Move LLC encapsulation from NetDevice to subclasses. 2007-07-27 20:45:18 +02:00
Emmanuelle Laprise
b078d91894 cleanup the wscripts 2007-07-27 20:45:07 +02:00
Emmanuelle Laprise
0e21d85be1 src/devices/point-to-point/p2p-* -> src/devices/point-to-point/point-to-point-* 2007-07-27 20:26:36 +02:00
Emmanuelle Laprise
54af49fe40 src/devices/p2p -> src/devices/point-to-point 2007-07-27 20:17:23 +02:00
Tom Henderson
2d950869f8 Add patch 49 (add/remove network route when bringing interface up/down) 2007-07-27 10:48:10 -07:00