Commit Graph

18573 Commits

Author SHA1 Message Date
Tommaso Pecorella
53e834fd14 tests: remove unused test vectors 2024-01-23 13:37:59 -06:00
Gabriel Ferreira
2b6aa1f312 spectrum: Add missing cstddef header 2024-01-23 08:26:06 +00:00
Gabriel Ferreira
22cc44a26a spectrum: (fixes #995) Apply rule of zero to MatrixArray
Removing explicitly declared special members.
2024-01-23 08:26:06 +00:00
Eduardo Almeida
b13f46d78e dsr: Fix DsrRouteCacheEntry operator== 2024-01-23 03:43:47 +00:00
Tommaso Pecorella
773edd2765 internet: Fix RipNg::Lookup() 2024-01-22 18:41:24 +00:00
Tom Henderson
3acb31ce5f spectrum: Fix some const qualifiers on getters 2024-01-22 06:19:05 -08:00
Tom Henderson
ba6eafe95d spectrum: Add getters for propagation loss models 2024-01-21 18:59:50 -08:00
Tom Henderson
839c58a7cd spectrum: Add getter for propagation delay model 2024-01-21 15:28:45 -08:00
Tom Henderson
93cfd2d701 spectrum: Add AssignStreams() capability to SpectrumTransmitFilter 2024-01-21 09:57:24 -08:00
Sébastien Deronne
fe550dc875 wifi: Add checks in WifiRemoteStationManager::Lookup function 2024-01-21 16:57:24 +00:00
Sébastien Deronne
3871191f08 wifi: Fix MAC not attached to each remote station manager in aggregation tests 2024-01-21 16:57:24 +00:00
Alberto Gallegos Ramonet
a56892a5f4 lr-wpan: Status enumeration fixes 2024-01-19 09:29:23 +09:00
Tommaso Pecorella
6636d62509 sixlowpan: use RFC7973 EtherType and remove obsolete attributes 2024-01-18 17:50:18 +00:00
Stefano Avallone
d5f9dc201b internet: Set the TOS for ICMP Echo Requests/Replies 2024-01-15 20:43:22 +00:00
Stefano Avallone
2c8c6ccea1 core: Add a UniformRandomVariable wrapper to meet UniformRandomBitGenerator requirements 2024-01-15 18:11:49 +00:00
Tommaso Pecorella
28a2f2293c network: (fixes #1005) simplify and sanitize mac addresses parsing from strings 2024-01-13 21:19:45 -06:00
Tommaso Pecorella
9ba4400834 internet: fix MAC address in test 2024-01-13 21:17:58 -06:00
André Apitzsch
a39bcfa7ea fd-net-device, network, tap-bridge: Simplify IP and MAC address conversion functions
While at it, remove now unneeded defines and helper functions.
2024-01-12 10:01:13 +01:00
Tom Henderson
687876616a doc: Provide guidelines on map usage 2024-01-11 09:54:27 -08:00
André
b988187bd1 network: Use early return 2024-01-10 21:40:47 +00:00
Tolik Zinovyev
55114f4b68 wifi: replace destructors with default destructors. 2024-01-09 20:09:51 +00:00
Eduardo Almeida
5104b82cff doc: Fix indentation and rendering of RST code blocks 2024-01-09 18:54:45 +00:00
André Apitzsch
eb699398fd tap-bridge: dumbbell: Fix 'WifiRemoteStationManager selected does not support HT rates' error 2024-01-08 10:05:52 +00:00
Tolik Zinovyev
4fe9136c02 internet: schedule for immediate time a self addressed packet. 2024-01-06 23:33:26 +00:00
Heran Yang
3c52fe41f8 examples: fix dirty value issue caused by no flow presents 2024-01-06 03:27:52 +00:00
Gabriel Ferreira
7d46a38513 build: silence MacOS warning in case of nonexistent library directory 2024-01-04 23:19:04 +01:00
Andrea Lacava
8814a0bdaf Fix documentation for ns3::BulkSendHelper class reference 2024-01-02 21:53:39 +00:00
Gabriel Ferreira
cdc82656c7 openflow: update fetching of openflow after porting to CMake 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
e6ebbb58b3 brite: update fetching of brite after porting to CMake 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
1f1c351156 build: refactor handling of lib/lib64 install directories 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
f863b4bd26 tests: force linking of ns-3 libraries to test-runner
Prevents undefined symbols when tests are restricted by NS3_FILTER_MODULE_EXAMPLES_AND_TESTS
2023-12-27 20:23:30 +00:00
Tom Henderson
5b48b64a83 Remove redundant check (fix contributed by Ayat Al-Wraikat) 2023-12-23 14:45:26 -08:00
Tom Henderson
30d5ed90d3 wifi: Extend wifi-spatial-reuse.cc to trace ObssPdAlgorithm resets 2023-12-23 14:33:08 -08:00
Tom Henderson
d801a9ab6b wifi: Add method to get ObssPdAlgorithm 2023-12-23 14:33:08 -08:00
Gabriel Ferreira
c5224d8abc docs: add note regarding CI_DEFAULT_BRANCH settings of gitlab-ci-local 2023-12-23 12:51:17 +00:00
Gabriel Ferreira
4dc8f09b14 docs: add note to VSCode regarding the need of the ns-3 library directory in the PATH 2023-12-23 12:51:17 +00:00
Sébastien Deronne
2346044337 Update RELEASE_NOTES.md 2023-12-21 19:48:56 +01:00
Sébastien Deronne
1a5dd2a544 wifi: Reduce precision to avoid infinite loop when Ideal rate manager is used with EHT 2023-12-21 19:48:56 +01:00
Sébastien Deronne
a2ad467ee4 wifi: Add EHT support in Ideal rate manager 2023-12-21 19:48:56 +01:00
Sébastien Deronne
7ac21a2c79 wifi: Simplify and reduce copy-paste in Ideal rate manager 2023-12-21 19:48:56 +01:00
Stefano Avallone
014a8cd8c1 wifi: Fix log component name for WifiPhyStateHelper 2023-12-18 13:11:14 +01:00
Gabriel Ferreira
ff566e348a build: raise error on missing or multiple main function in a scratch target 2023-12-15 22:57:27 -03:00
Gabriel Ferreira
3be56ea139 tests: update test-ns3.py dependencies test to find minimal set of modules to link (excluding implicitly linked) 2023-12-15 13:42:25 -03:00
Gabriel Ferreira
7806ff2e85 build: update LIBRARIES_TO_LINK lists with minimal sets 2023-12-15 13:24:29 -03:00
Sébastien Deronne
4a052dd0af wifi: Use std::optional instead of a negative delay for GetDelayUntilChannelSwitch instead 2023-12-13 20:01:51 +00:00
Sébastien Deronne
db5a727804 wifi: Cleanup WifiPhy::GetDelayUntilChannelSwitch 2023-12-13 20:01:51 +00:00
Sébastien Deronne
06ae0752eb wifi: Reduce code duplication by calling WifiPhy::Reset 2023-12-13 20:01:51 +00:00
Sébastien Deronne
884a3972a2 wifi: Do not call SwitchMaybeToCcaBusy in wifiPhy::Reset function 2023-12-13 20:01:51 +00:00
Sébastien Deronne
959998752f wifi: Move code to clear RX events to AbortCurrentReception function 2023-12-13 20:01:51 +00:00
Sébastien Deronne
1c320d7d07 wifi: Preamble detection events are always cleared when canceled 2023-12-13 20:01:51 +00:00