Commit Graph

18554 Commits (e35df04877d338efeae039bd88776f8b642d699a)

Author SHA1 Message Date
EmaMaker e35df04877 fix wireshark reading of tcp as rsl
apparently port 5000 is dedicated to RSL and wireshark interpreted it as such

+ simplify tcp burst syntax
2023-12-30 14:40:21 +00:00
EmaMaker e048b9fc85 simplify onoffhelper syntax 2023-12-30 12:10:49 +00:00
EmaMaker b6965c4d10 pcap for wifi side of ap 2023-12-30 11:56:02 +00:00
EmaMaker 9e485f470e matricola marco 2023-12-30 11:32:24 +00:00
EmaMaker ffe9193f60 tcp burst 2023-12-30 09:16:26 +00:00
EmaMaker 93e3bc7cbc better pcap 2023-12-28 13:55:10 +00:00
EmaMaker d8ca54cb1a udp echo client/server 2023-12-28 13:19:41 +00:00
EmaMaker 73e9c98b6f max simulation stop 2023-12-28 10:34:14 +00:00
EmaMaker 263998948c mix fixes
fix wifi assert by increasing number of nodes to correct 16. enable tracing
2023-12-28 10:30:59 +00:00
EmaMaker 4947e54690 finish network infrastructure: csma+wifi 2023-12-28 09:32:07 +00:00
EmaMaker cacefe91c3 command line params + assert 2023-12-28 09:30:02 +00:00
EmaMaker e535bfd3cf PTP subnets 2023-12-27 11:03:33 +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
Sébastien Deronne d5aab3adc6 wifi: No preamble can be received when PHY is in sleep mode 2023-12-13 20:01:51 +00:00
Sébastien Deronne 6deb869ce0 wifi: Handle case PHY is switched off when checking on current state 2023-12-13 20:01:51 +00:00
Sébastien Deronne 2c73b9e59c wifi: Make sure TX or RX event is canceled in WifiPhy::Reset 2023-12-13 20:01:51 +00:00
Sébastien Deronne c645f7240c wifi: No need to reset Ptr before clearing the map 2023-12-13 20:01:51 +00:00
Sébastien Deronne ac1573c1b3 wifi: No need to check if event is running to cancel it 2023-12-13 20:01:51 +00:00
Sébastien Deronne 24d270d0ae wifi: Reduce use of std::make_pair 2023-12-13 20:01:51 +00:00
Eduardo Almeida 5a5ab62b4d ci: Use full images on Python jobs 2023-12-13 13:11:47 +00:00
Stefano Avallone 71c5c37999 core: Log macros print boolean values as true/false instead of 1/0 2023-12-11 08:43:51 +01:00
Alberto Gallegos Ramonet 3f26052993 lr-wpan: DoDispose SIGSEGV and beacon fixes 2023-12-11 11:40:05 +09:00
Eduardo Almeida fc294e9ed2 doc: Fix docs according to clang-tidy modernize-use-equals-delete check 2023-12-09 17:39:27 +00:00
Eduardo Almeida ba330d367f doc: Update recommended settings for Python formatting (VS Code 1.85) 2023-12-08 15:28:02 +00:00
Eduardo Almeida 5144ee875e ci: Enable MPI module in all jobs 2023-12-07 17:40:37 +00:00
André dfacaba661 brite: Fix forward declaration of Topology class 2023-12-07 12:56:53 +00:00
Stefano Avallone 064c7440dc wifi: Update scope and limitations in documentation 2023-12-06 09:25:39 +01:00
Stefano Avallone 6a2e56c9fe wifi: Allow creation of A-MSDUs containing a single MSDU 2023-12-06 09:24:49 +01:00
Stefano Avallone 9569165b06 wifi: Extend aggregation unit test 2023-12-06 09:24:49 +01:00
Stefano Avallone 0d693ef45e wifi: Stop A-MSDU aggregation if an A-MSDU is found in the queue
A-MSDUs with no assigned sequence number may be found in the queue
after an RTS/CTS failure.
2023-12-06 09:24:49 +01:00
Stefano Avallone d6db2e45de wifi: Do not start A-MSDU aggregation if an A-MSDU is found in the queue
A-MSDUs with no assigned sequence number may be found in the queue
after an RTS/CTS failure.
2023-12-06 09:24:49 +01:00
Sébastien Deronne c24de8e319 network: use 32 bits instead of 16 bits to support larger packets 2023-12-05 20:31:07 +00:00