Commit Graph

17182 Commits

Author SHA1 Message Date
Tommaso Pecorella
d4eaabc104 ci: add ubuntu:latest 2022-12-03 00:29:43 +01:00
Eduardo Almeida
b9349de071 wave: Fix implicit bool conversion 2022-12-02 17:34:29 +00:00
Gabriel Ferreira
05fac415d2 build: check for "cmake3" first then fallback to "cmake" 2022-12-01 22:01:21 -03:00
Gabriel Ferreira
4e954c4b58 CI: update python version 2022-12-01 21:56:12 -03:00
Tommaso Pecorella
a6337446a5 Add switch to select the build type in VSCode debug 2022-12-01 07:40:10 +00:00
Gabriel Ferreira
bd2dde6c48 test: reconfigure before each test in test-ns3.py 2022-11-30 23:25:33 -03:00
Gabriel Ferreira
ffc4811cee build: remove reference to deprecated header files ipv4-nix-vector-routing/helper 2022-11-30 23:25:33 -03:00
Gabriel Ferreira
1be44d8ecf build: prevent the configuration from succeeding if headers do not exist 2022-11-30 23:25:33 -03:00
Gabriel Ferreira
5b644250c0 build: add suffix to PCH to speed up recompilation when switching build profiles 2022-11-30 15:03:13 -03:00
Gabriel Ferreira
b59565aa9b build: add NS3_CCACHE and NS3_FAST_LINKERS switches to disable ccache and lld/mold usage 2022-11-30 15:03:13 -03:00
Eduardo Almeida
18225243f2 examples: Add missing return 0 2022-11-29 21:33:09 +00:00
Eduardo Almeida
291f899663 wave, fd-net-device, tap-bridge: Convert log and verbose parameters to bool 2022-11-29 01:35:16 +00:00
Tommaso Pecorella
cc985b7860 internet: make NeighborCacheHelper::PopulateNeighborCache robust against missing IPv4 or IPv6 stack 2022-11-28 01:32:14 +01:00
Tommaso Pecorella
520865a919 internet: fixes to IPv4 subnet-directed broadcast 2022-11-28 01:26:07 +01:00
Gabriel Ferreira
3396de4c99 Update RELEASE_NOTES.md and CHANGES.md 2022-11-27 16:09:31 +00:00
Gabriel Ferreira
4abe5fa5d5 doc: add a NinjaTracing section to the manual 2022-11-27 16:09:31 +00:00
Gabriel Ferreira
5cd9069cd2 bindings: add Python-based UdpEchoServer application to python-unit-tests.py 2022-11-27 16:09:31 +00:00
Gabriel Ferreira
f2f9a4ef4d build: (fixes #815) Configure find_program to search for AppBundles last in MacOS 2022-11-26 00:27:26 -03:00
Eduardo Almeida
0e44f5a0e0 examples: Improve wifi-ofdmt-eht-validation.cc 2022-11-25 01:59:08 +00:00
Tommaso Pecorella
a9223622da network: make addresses ConvertTo public and simplify python scripts 2022-11-25 01:36:26 +00:00
Eduardo Almeida
b9562ba520 Fix formatting of braced-init-lists by adding trailing comma 2022-11-24 16:13:09 +00:00
Eduardo Almeida
ae1fb0c451 doc: Update coding-style.rst with trailing comma in braced-init-lists 2022-11-24 16:13:09 +00:00
Eduardo Almeida
3c62cf10cc wave: Fix formatting of vanet-routing-compare.cc 2022-11-24 12:28:35 +00:00
Eduardo Almeida
1f1033f452 wimax: Fix implicit bool conversion 2022-11-23 23:05:12 +00:00
Eduardo Almeida
292130b25f wave: Convert boolean variables from int to bool 2022-11-23 23:03:52 +00:00
Tommaso Pecorella
e66a50f843 topology-read: (fixes #762) Automatically add names to the nodes read from topology files 2022-11-23 21:55:54 +01:00
Eduardo Almeida
d7249607a2 wifi: Fix InterferenceHelper::CalculatePhyHeaderPer() 2022-11-21 15:55:27 +00:00
Eduardo Almeida
cfcf8c0c5c traffic-control: Fix implicit bool conversion in CodelQueueDiscTestItem ctor
Defaults to 0, similarly to the other test suites
2022-11-21 07:52:15 +00:00
Eduardo Almeida
fd6188871d traffic-control: Remove the protocol parameter from cobalt test suite
Defaults to 0, similarly to the other test suites
2022-11-21 07:52:15 +00:00
Tommaso Pecorella
0077121649 internet: (fixes #579) remove TcpWestwood model 2022-11-21 01:52:57 +00:00
Eduardo Almeida
33b9f5fe7a internet: Fix non-standard use of ternary operator 2022-11-20 20:36:38 +00:00
Wouter Overmeire
83f6edb44e tcp: Fix documentation typo 2022-11-20 12:33:03 -08:00
Stefano Avallone
68200622ef wifi: Fix 6 GHz band starting frequency for RNR element 2022-11-20 13:25:40 +00:00
Sébastien Deronne
6f67d61683 wifi: Do not allow HE TB with 800ns guard interval 2022-11-20 13:25:40 +00:00
Stefano Avallone
b1bf40f409 wifi: Fix guard interval for BlockAck frames sent in TB PPDUs 2022-11-20 13:25:40 +00:00
Stefano Avallone
4705aa9f3b wifi: Remove unused GetChannelWidthForTransmission functions 2022-11-20 13:25:40 +00:00
Stefano Avallone
de079ece9e wifi: Rate managers use the new WifiPhy::GetTxBandWidth() method 2022-11-20 13:25:40 +00:00
Stefano Avallone
c50240c097 wifi: Add a PHY method to get the bandwidth of a transmission
...which takes into account the width of the operating channel,
the maximum width resulting from the selected modulation class
and an additional maximum allowed bandwidth provided as argument.
2022-11-20 13:25:40 +00:00
Stefano Avallone
c71b0de4a4 wifi: Make GetMaximumChannelWidth() a function of the modulation class instead of standard
Also, move it to wifi-phy-common
2022-11-20 13:25:40 +00:00
Tommaso Pecorella
5db180c609 internet: Fix IPv6 src address glitch when receiving redirects 2022-11-19 23:27:22 +01:00
Tom Henderson
fbe0786cd9 internet: Remove obsolete PendingData model 2022-11-16 17:09:48 -08:00
Sébastien Deronne
99fc2390c4 wifi: Fix wrongly committed file 2022-11-16 21:47:19 +01:00
Sébastien Deronne
3f3c3583d2 wifi: Fix valgrind issues 2022-11-16 21:36:01 +01:00
Gabriel Ferreira
f9eb5a7327 bindings: improve search of linked libraries and include directories 2022-11-16 02:51:34 -03:00
Sébastien Deronne
9ac4410af2 wifi: WifiTxVector does no longer need to be passed together with WifiPpdu 2022-11-14 19:50:48 +00:00
Sébastien Deronne
558587e166 wifi: Reconstruct TXVECTOR from received PPDU only once 2022-11-14 19:50:48 +00:00
Sébastien Deronne
39e0455735 wifi: Prepare OFDMA TX power power and PSD before scheduling HE portion of MU PPDUs 2022-11-14 19:50:48 +00:00
Sébastien Deronne
d58ecd42b4 wifi: Do no longer hold RU PHY index in HeRu 2022-11-14 19:50:48 +00:00
Sébastien Deronne
ea8860e75f wifi: Do no longer copy WifiPpdu for HE portion of MU transmissions 2022-11-14 19:50:48 +00:00
Sébastien Deronne
343d37778f wifi: Do not longer copy the WifiPpdu for each RX PHY (for now we can always use the WifiPpdu from the TX PHY) 2022-11-14 19:50:48 +00:00