Commit Graph

112 Commits

Author SHA1 Message Date
Eduardo Almeida
971e5c15fa Fix clang-tidy readability-container-size-empty warnings 2023-02-02 17:41:31 +00:00
Eduardo Almeida
9a0d17186b Fix clang-tidy readability-static-accessed-through-instance warnings 2023-01-29 18:11:10 +00:00
Tommaso Pecorella
83c915c897 Deprecate use of Ping6 and V4Ping classes 2022-12-12 12:51:19 +00:00
Eduardo Almeida
7c182618ed Fix clang-tidy readability-redundant-string-cstr warnings 2022-10-28 16:05:20 +00:00
Eduardo Almeida
bfb737a0d9 Remove unnecessary [[maybe_unused]] specifiers 2022-10-24 11:58:49 +00:00
Eduardo Almeida
b048f70912 Fix the [[maybe_unused]] specifier placement to always come after the variable name 2022-10-24 11:58:49 +00:00
Eduardo Almeida
dfc6fb9d2d Remove emacs comment from C++ files 2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe Apply clang-format to codebase 2022-10-07 20:08:35 +00:00
Eduardo Almeida
4af0fe4b85 Fix clang-tidy modernize-use-nullptr warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
b2af8bbe48 wifi, lte, dsr, examples: Optimize vector initialization 2022-10-06 11:20:57 +00:00
Eduardo Almeida
5b9bb7ad26 example: Add missing return 0 in multiple examples 2022-09-26 10:16:54 +00:00
Gabriel Ferreira
36df81be90 bindings: replace pybindgen bindings support with cppyy bindings 2022-08-01 21:24:02 +00:00
Gabriel Ferreira
60e1e4032c fixing dead links 2022-06-18 17:57:05 -03:00
Tom Henderson
b6a5ee8151 Run utils/trim-trailing-whitespace.py on codebase 2022-06-05 21:01:11 -07:00
Gabriel Ferreira
819877045f build: Remove unused CMake code 2022-04-20 18:39:33 -03:00
Gabriel Ferreira
e32c177e45 build: remove waf files, tests and references 2022-02-21 22:08:45 -03:00
Tommaso Pecorella
da09260c3e examples: rebase 2022-01-30 12:06:53 -06:00
Gabriel Ferreira
41aacec626 build: CMake refactoring
Includes:
- refactor build_lib and build_lib_example macros
    - unify src and contrib macros
    - replace macro with function not to leak definitions
    - parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Peter Barnes
0e685cbdbb Use [[maybe_unused]] attribute directly, instead of NS_UNUSED 2021-12-21 10:32:43 +00:00
Gabriel Ferreira
a893eba7e3 build: Fix CMake and ns3 script bugs, add a test suite and fix formatting 2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e Update docs with CMake and ns3 wrapper 2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a CMake buildsystem 2021-12-01 12:29:55 -08:00
Sébastien Deronne
7c89eaf663 wifi: Remove YansWifiPhyHelper::Default and SpectrumWifiPhyHelper::Default methods 2020-10-26 20:39:16 +00:00
Sebastien Deronne
bd1ad3994a wifi: Decouple standard and frequency band 2020-09-03 18:43:43 +00:00
Jared Dulmage
d2a4d02953 (internet): Example showing multicast routing setup for flooding mesh topology 2020-05-12 11:46:34 +02:00
Peter D. Barnes, Jr
b23be18b3b Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
5e624d5504 doc: Use the new COMMANDLINE macro in every example 2020-04-27 16:20:09 -07:00
Tom Henderson
0258405cc6 build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak) 2019-08-12 16:55:34 -07:00
Alexander Krotov
c8a500f5a8 Remove duplicate semicolons 2018-11-07 16:54:53 +03:00
Sébastien Deronne
57b77fe55b examples: Cleanup wifi-module includes 2018-05-10 22:13:49 +02:00
Tommaso Pecorella
eb8063fae5 python: fix examples for python 3.6 2018-03-06 14:16:20 -06:00
Stefano Avallone
4e9e6fec02 csma: Add support for flow control and BQL 2017-03-08 18:01:47 +01:00
Natale Patriciello
31d266c79f examples: silence warning on dead increment in manet-routing-compare 2016-11-23 17:44:39 +01:00
Tommaso Pecorella
19b295c2e2 examples: remove questionable use of SocketAddressTag (use RecvFrom) 2016-05-21 18:30:59 +02:00
Chip Webb
ed30b42b1f internet: Add global routing bridged topology example 2016-03-10 16:07:51 -08:00
Tom Henderson
c42d5f27a8 examples: fix wscript file formatting 2016-02-26 06:39:51 -08:00
Tommaso Pecorella
dd90b30eaa internet: RIPv2 implementation 2016-02-25 16:30:34 -08:00
Sébastien Deronne
4f54ca4f1e wifi: (fixes #2116 and #2213) Refactor helpers and APIs 2016-02-05 21:48:25 +01:00
Tommaso Pecorella
8a65a4b9bd Bug 2238 - Ipv6 routing reorganization 2015-12-02 23:33:58 +01:00
Tommaso Pecorella
6bd2b6f256 Moved internet-specific apps to the new internet-apps module 2015-11-09 22:32:26 +01:00
Tom Henderson
be2a37427c replace deprecated API 2014-10-14 11:21:47 -07:00
Tommaso Pecorella
d7731afca3 Bug 1941 - [partial] Remove unnecessary dependency on Application module in other modules 2014-06-28 08:31:24 +02:00
Peter D. Barnes, Jr.
a43d770825 [Bug 1868] Optimized builds are sensitive to -fstrict-overflow 2014-04-30 21:32:57 -07:00
Tommaso Pecorella
f3a3fb85b1 RIPng implementation 2014-03-17 20:01:49 +01:00
Tommaso Pecorella
1ff598b75c Bug 1842 - FlowMonitor SerializeToXml<Something> should be called by the helper 2014-03-17 19:34:43 +01:00
Peter D. Barnes, Jr.
4a5acb6109 One waf to rule them all. 2014-02-07 17:00:28 -08:00
Tommaso Pecorella
54564e2fa6 Bug 1702 - A router should't aways add itself as the default router 2013-08-07 23:18:48 +02:00
Tom Henderson
e39173ac22 bug 1644: dispose of flow monitor objects from FlowMonitorHelper 2013-04-29 01:29:08 -07:00
Andrey Mazo
ec4007ca27 make non-static global debugging-only functions static inline (bug 1170).
Compilers shouldn't warn on unused static inline function and just don't emit code for
them in optimized builds.
Also debugging-only functions don't pollute symbol tables.
2013-01-21 17:19:00 +04:00
Mitch Watrous
e9ac335b78 Make MobilityHelper use an output stream wrapper 2012-09-28 12:22:18 -07:00