Commit Graph

1018 Commits

Author SHA1 Message Date
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
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
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
Mathieu Lacage
a60ac679a0 disable copying PointToPointNetDevice 2007-07-26 16:04:54 +02:00
Gustavo J. A. M. Carneiro
d3ec8f8791 EvenId const fixes. 2007-07-26 12:05:31 +01:00
Mathieu Lacage
9033830375 fix optimized build 2007-07-26 08:18:11 +02:00
Gustavo J. A. M. Carneiro
35e5c48814 WAF: make list of modules (all_modules) a tuple instead of list, because it is hashable, and this way newer WAF is able to notice changes in it and automatically trigger a reconfiguration. 2007-07-24 16:13:31 +01:00
Mathieu Lacage
014bc9ed79 mobility models 2007-07-23 15:53:54 +02:00