Commit Graph

34 Commits

Author SHA1 Message Date
Tommaso Pecorella
61e4f41506 internet + click: Virtualized some functions common to both modules. 2016-02-09 21:16:53 +01:00
Tom Henderson
44c93c49ab click: align Ipv4L3ClickProtocol with ae25cc3a0f89
this commit also fixes a bug uncovered by the more strict parsing
of Ipv4Address strings.  In Ipv4ClickRouting::RouteOutput(), it is
possible for the string from the click routing table to contain
just a single entry, but the code was assuming a space-delimited
pair.  If only a single entry is returned, the destination is now
set to "0.0.0.0".
2016-02-08 23:06:43 -08:00
Peter D. Barnes, Jr.
61f2fbd415 [doxygen] Revise TracedCallback function signatures for const. 2015-08-18 16:46:10 -07:00
Tom Henderson
dc3667a937 bug 2125: subclasses must chain up to their base class NotifyNewAggregate() method (patch due to nlmills) 2015-06-24 21:36:15 -07:00
Tom Henderson
15b8c704a9 SetGroupName for click module 2015-04-16 20:58:18 -07:00
Tom Henderson
c9f4bc4e68 bug 1551 postfix: enable logging for functions outside namespace ns3 2014-10-01 20:50:46 -07:00
Peter D. Barnes, Jr.
bfdb6ef10a [Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace? 2014-09-26 15:51:00 -07:00
Peter D. Barnes, Jr.
cd3da7143d [doxygen] Revert r10410, r10411, r10412 2014-03-05 17:06:59 -08:00
Vedran Miletić
6acf41814e Move tests outside ns3 namespace 2014-01-02 18:34:30 +01:00
Peter D. Barnes, Jr.
d75ff3559e doxygen] Suppress "warning: Member NS_OBJECT_ENSURE_REGISTERED is not documented" 2013-11-14 16:58:28 -08:00
Vedran Miletić
f781366d2e Fix compilation with Clang 3.2 and newer versions, including Apple Clang 5.0
Clang 3.2 requires all class members to be used in the code; this patch either removes class members that are not used or adds NS_UNUSED/NS_UNUSED_GLOBAL around them. Thanks to Andrey Mazo and Tommaso Pecorella for review.
2013-10-20 12:46:27 +02:00
Alexander D'souza
ac7c84ab0b Follow up patch for Click: Bug 760 - IP address removal can be painful 2013-07-18 14:07:56 +02:00
Peter D. Barnes, Jr.
e3611c4078 Doxygenate todo's 2013-07-03 14:43:10 -07:00
Vedran Miletić
53ec6a479e Rename Start and DoStart methods to Initialize and DoInitialize
The goal of this patch is to allows us to differentiate the Start/Stop
functionality present in some classes from Initialize/Dispose functionality.
2013-04-19 22:39:55 +02:00
Sascha Alexander Jopen
ddfd9131e8 Allow Click defines to be handled from ns-3 2013-02-07 10:47:31 +01:00
Sascha Alexander Jopen
6f03fdaf7e Allow Click to pull random numbers from ns-3 2013-02-07 10:47:08 +01:00
Lalith Suresh
d93d26500c Remove stale doxygen from Ipv4L3ClickProtocol and Ipv4L3Protocol 2012-07-26 16:08:23 +02:00
Lalith Suresh
3718389e85 Bug 1477: Click doesn't work with raw sockets 2012-07-26 15:54:30 +02:00
Tom Henderson
9d8162b376 align click with IPv6-related merge changes 2012-02-20 08:16:31 -08:00
Sascha Alexander Jopen
4e460e6d51 Invoke simclick_click_kill() only if the Click router has been initialised 2012-02-19 16:22:51 +01:00
Lalith Suresh
370c4b3560 Fix memory leak with Ipv4ClickRouting::ReadHandler() 2012-01-20 17:08:11 +01:00
Sascha Alexander Jopen
1d540581a2 Shutdown Click router during Ipv4ClickRouting::DoDispose() 2012-01-20 16:04:07 +01:00
Sascha Alexander Jopen
8065a03fdd Fixes Click bug from using microsecond precision for scheduling click events 2011-12-30 18:45:18 +01:00
Björn Lichtblau
558593480c Bug 1278: Ipv4ClickRouting::HandleScheduleFromClick should stay integer for delay calculation to be accurate 2011-10-13 21:55:21 +02:00
Sascha Alexander Jopen
c18d0925fe ns-3-click support for AddressInfo elements 2011-09-23 12:27:43 +02:00
Vedran Miletić
fe0667def8 standardize emacs c++ mode comments 2011-08-02 17:42:33 -04:00
Vedran Miletic
7271e9fa6f bug 1203: Inconsistently named ifndef/define macros in ns-3 headers 2011-07-07 04:31:52 -04:00
Ruben Merz
8ac6392e07 ns-3-click support for promisc mode 2011-05-27 18:23:09 +02:00
Tom Henderson
dacd65cd7a Move click module description out of doxygen 2011-05-24 21:31:35 -07:00
Lalith Suresh
8e654a5f94 Fixes Click test suite, updates it to use ClickInternetStackHelper, and fixes sanity check in Ipv4ClickRouting 2011-03-28 19:46:05 +01:00
Lalith Suresh
19ae044602 Runs 'check-style.py --level=3 -i' on src/click/* 2011-03-28 10:29:02 +01:00
Lalith Suresh
4a52471c5e Corrects wscript for Click examples 2011-03-19 16:54:00 +00:00
Lalith Suresh
15defb051a Updates test.py entries for Click, fixes Click test case, and makes Ipv4ClickRouting::GetInterfaceId() do a sanity check. 2011-03-06 21:07:02 +00:00
Lalith Suresh
1ae8c1b656 Moves devices/* and routing/* to src/ 2011-03-04 01:26:54 +00:00