Gabriel Ferreira
540f48c55a
Fix additional typos
2023-03-20 02:14:44 +00:00
Stefano Avallone
e31169b8ed
wifi: Add explicit casts in wifi-ac-mapping test suite
2023-03-07 21:54:20 +00:00
Gabriel Ferreira
6f076416e7
Fix typos
2023-02-21 22:29:29 -03:00
Eduardo Almeida
971e5c15fa
Fix clang-tidy readability-container-size-empty warnings
2023-02-02 17:41:31 +00:00
Tommaso Pecorella
83c915c897
Deprecate use of Ping6 and V4Ping classes
2022-12-12 12:51:19 +00:00
Tommaso Pecorella
0077121649
internet: ( fixes #579 ) remove TcpWestwood model
2022-11-21 01:52:57 +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
ebb596910c
Fix remaining clang-tidy warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315
Fix clang-tidy readability-isolate-declaration warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
f65238a0db
Fix clang-tidy readability-string-compare warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
4af0fe4b85
Fix clang-tidy modernize-use-nullptr warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
be07b6487a
Fix clang-tidy modernize-use-override warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
6bb6383562
Fix clang-tidy modernize-redundant-void-arg warnings
2022-10-07 11:48:10 +00:00
Stefano Avallone
800b30728e
wifi: Rename WifiMacQueueItem as WifiMpdu
2022-09-11 13:03:30 +00:00
Eduardo Almeida
180d71b7fa
core ( fixes #560 ): Unify TypeNameGet() in type-name.h and traced-value-callback-typedef-test-suite.cc
2022-08-06 21:50:25 +00:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Gabriel Ferreira
afe54bad8d
test: replace u_int32_t with uint32_t
2022-05-18 10:34:18 -03:00
Gabriel Ferreira
819877045f
build: Remove unused CMake code
2022-04-20 18:39:33 -03:00
Eduardo Almeida
a4d174f8bf
core ( fixes #565 ): Change TypeId constructor to accept std::string
2022-02-25 12:08:10 +00:00
Gabriel Ferreira
4aedba2f00
build: CMake refactoring and fixes
...
Includes:
- fix int64x64 parsing order, remove cached entries in macros-and-definitions and in the docs
- update launch.json scratch names
- add a ctest entry per executable
- forward POSIX signal in ns3 (to get segmentation fault)
- prioritize Ninja generator instead of Makefiles
- add tests for unused utils source files
- remove dummy file and add tests to check for unused source files
- add missing examples and clean up unnecessary definitions
- missing feature entry for LTE used by pybindgen
- refactor CMake related filenames
- fix python libraries and include directories bindings
- fix brite example name
- Keep C++ compiler and flags when refreshing
- Disable precompiled headers when Ccache is found
- Mark find_external_library headers as advanced
- consolidate auxiliary files: build-status.py, _cache.py and .lock-waf_sys.platform_build files are merged into .lock-ns3_sys.platform_build
- scan .cc sources used in bindings and update docs
2022-02-21 22:18:42 -03:00
Gabriel Ferreira
e32c177e45
build: remove waf files, tests and references
2022-02-21 22:08:45 -03:00
Tom Henderson
f50ba3169c
wifi: ( fixes #470 ) Update default Wi-Fi standard to 802.11ax
2022-02-14 12:26:32 -08:00
Gabriel Ferreira
531b99251c
build: add code to build test/perf/perf-io.cc
2022-02-08 18:40:10 -03:00
Tommaso Pecorella
4861eaa020
tests: refactor to use variadic templates and fix doxygen
2022-01-31 19:52:08 +00:00
Tommaso Pecorella
f33366d1e1
tests: doxygen fixes
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
Gabriel Ferreira
33f2ee841b
doc: update ns3 API
2022-01-19 16:25:03 -03:00
Sébastien Deronne
3fec6c013d
wifi: merge RegularWifiMac and WifiMac
2022-01-09 17:14:04 +01:00
Stefano Avallone
2a1d009116
wifi: Separate wifi standard and PHY band
2022-01-08 19:23:12 +01:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Gabriel Ferreira
715232ea96
build: fix dependency checks for the test module
...
And formatting fixes
2021-12-19 11:43:47 -03:00
Gabriel Ferreira
eda1c6af51
build: Stop manually refreshing the cmake cache to speed up build
2021-12-11 12:04:15 -03:00
Tom Henderson
2c19b5b453
internet: Remove Network Simulation Cradle (NSC)
2021-12-10 09:07:03 -08: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
Stefano Avallone
a6281448bd
traffic-control: Fix doxygen warnings
2021-11-19 14:32:36 +01:00
Aditya Chirania
b5dee14b24
tcp: Update ns3-tcp-loss test artifacts for previous commit
2021-09-29 14:09:01 -07:00
Rediet
5b6220c268
wifi: fix doxygen warnings in src/test/ns3wifi
2021-05-25 17:11:18 +02:00
Sébastien Deronne
e353bafa48
examples: Set wifi data link type when PCAP file is generated
2021-04-19 12:49:58 +02:00
Tom Henderson
a889163870
traffic-control: Minor changes to rebase and finalize FqPie
2021-03-14 09:24:19 -07:00
Bhaskar Kataria
85e3a7a917
traffic-control: (merges !377 ) Add FqPIE and an L4S mode for PIE queue disc
2021-03-14 09:24:19 -07:00
Tom Henderson
31ad20931a
Minor changes to rebase and finalize FqCobalt
2021-03-12 14:29:10 -08:00
Bhaskar Kataria
3d7a42d42e
traffic-control: (merges !362 ) Add FqCobalt queue disc
...
FqCobalt includes COBALT enhancements to CoDel (Blue enhancement) and
set-associative hash, as used in the Linux cake queue disc. An L4S mode is
also included.
2021-03-12 14:29:10 -08:00
Sébastien Deronne
7c89eaf663
wifi: Remove YansWifiPhyHelper::Default and SpectrumWifiPhyHelper::Default methods
2020-10-26 20:39:16 +00:00
Tom Henderson
8b722fd644
tcp: Change default recovery to Proportional Rate Reduction
2020-09-08 13:49:07 -07:00
Tom Henderson
8bcf3a8537
tcp: Set default initial congestion window to 10 segments
2020-09-08 11:39:08 -07:00