This website requires JavaScript.
468bb004b3
wifi: Aux PHY does not start a frame exchange if main PHY is in RX state
Stefano Avallone
2023-08-29 21:36:46 +02:00
56511e5108
wifi: Do not reset NAV while using another EMLSR link
Stefano Avallone
2023-09-08 22:11:01 +02:00
0b76f70896
wifi: Add a method to check if another EMLSR link is being used
Stefano Avallone
2023-08-29 18:00:47 +02:00
831281e54f
wifi: Add user documentation for EMLSR
Stefano Avallone
2023-08-19 16:43:42 +02:00
2bfc81db90
wifi: Extend documentation for EMLSR design
Stefano Avallone
2023-08-19 16:43:22 +02:00
1a1e82e7da
wifi: AP MLD performs PIFS recovery if an EMLSR client did not respond
Stefano Avallone
2023-08-14 18:14:52 +02:00
339dcce59d
spectrum: (fixes #356 ) Remove assert when positions overlap
Tom Henderson
2024-01-12 15:26:25 -08:00
ce636db415
network: (fixes #703 ) Initialize Channel objects at time zero
Tom Henderson
2024-01-12 15:35:02 -08:00
53e834fd14
tests: remove unused test vectors
Tommaso Pecorella
2024-01-23 13:37:59 -06:00
2b6aa1f312
spectrum: Add missing cstddef header
Gabriel Ferreira
2024-01-22 16:58:25 +01:00
22cc44a26a
spectrum: (fixes #995 ) Apply rule of zero to MatrixArray
Gabriel Ferreira
2024-01-22 16:30:50 +01:00
b13f46d78e
dsr: Fix DsrRouteCacheEntry operator==
Eduardo Almeida
2024-01-23 03:43:47 +00:00
773edd2765
internet: Fix RipNg::Lookup()
Tommaso Pecorella
2024-01-22 18:40:36 +00:00
3acb31ce5f
spectrum: Fix some const qualifiers on getters
Tom Henderson
2024-01-12 14:37:17 -08:00
ba6eafe95d
spectrum: Add getters for propagation loss models
Tom Henderson
2024-01-12 14:06:03 -08:00
839c58a7cd
spectrum: Add getter for propagation delay model
Tom Henderson
2024-01-12 12:24:29 -08:00
93cfd2d701
spectrum: Add AssignStreams() capability to SpectrumTransmitFilter
Tom Henderson
2024-01-16 14:08:53 -08:00
fe550dc875
wifi: Add checks in WifiRemoteStationManager::Lookup function
Sébastien Deronne
2023-12-11 20:07:57 +01:00
3871191f08
wifi: Fix MAC not attached to each remote station manager in aggregation tests
Sébastien Deronne
2023-12-15 12:47:01 +01:00
a56892a5f4
lr-wpan: Status enumeration fixes
Alberto Gallegos Ramonet
2024-01-12 17:57:56 +09:00
6636d62509
sixlowpan: use RFC7973 EtherType and remove obsolete attributes
Tommaso Pecorella
2024-01-18 17:50:18 +00:00
d5f9dc201b
internet: Set the TOS for ICMP Echo Requests/Replies
Stefano Avallone
2023-11-26 18:59:37 +01:00
2c8c6ccea1
core: Add a UniformRandomVariable wrapper to meet UniformRandomBitGenerator requirements
Stefano Avallone
2023-12-21 12:41:05 +01:00
28a2f2293c
network: (fixes #1005 ) simplify and sanitize mac addresses parsing from strings
Tommaso Pecorella
2024-01-12 00:10:46 +01:00
9ba4400834
internet: fix MAC address in test
Tommaso Pecorella
2024-01-12 00:42:24 +01:00
a39bcfa7ea
fd-net-device, network, tap-bridge: Simplify IP and MAC address conversion functions
André Apitzsch
2024-01-10 11:54:01 +01:00
687876616a
doc: Provide guidelines on map usage
Tom Henderson
2023-11-27 14:43:01 -08:00
b988187bd1
network: Use early return
André
2024-01-10 21:40:47 +00:00
55114f4b68
wifi: replace destructors with default destructors.
Tolik Zinovyev
2023-11-27 11:12:39 -05:00
5104b82cff
doc: Fix indentation and rendering of RST code blocks
Eduardo Almeida
2024-01-08 16:06:00 +00:00
eb699398fd
tap-bridge: dumbbell: Fix 'WifiRemoteStationManager selected does not support HT rates' error
André Apitzsch
2023-06-07 17:32:11 +02:00
4fe9136c02
internet: schedule for immediate time a self addressed packet.
Tolik Zinovyev
2024-01-06 23:33:26 +00:00
3c52fe41f8
examples: fix dirty value issue caused by no flow presents
Heran Yang
2024-01-04 11:00:43 +08:00
7d46a38513
build: silence MacOS warning in case of nonexistent library directory
Gabriel Ferreira
2024-01-04 23:19:04 +01:00
8814a0bdaf
Fix documentation for ns3::BulkSendHelper class reference
Andrea Lacava
2024-01-02 21:53:39 +00:00
cdc82656c7
openflow: update fetching of openflow after porting to CMake
Gabriel Ferreira
2023-12-26 23:23:52 +01:00
e6ebbb58b3
brite: update fetching of brite after porting to CMake
Gabriel Ferreira
2023-12-26 23:23:33 +01:00
1f1c351156
build: refactor handling of lib/lib64 install directories
Gabriel Ferreira
2023-12-26 23:18:34 +01:00
f863b4bd26
tests: force linking of ns-3 libraries to test-runner
Gabriel Ferreira
2023-12-23 23:23:12 +01:00
5b48b64a83
Remove redundant check (fix contributed by Ayat Al-Wraikat)
Tom Henderson
2023-12-23 14:45:08 -08:00
30d5ed90d3
wifi: Extend wifi-spatial-reuse.cc to trace ObssPdAlgorithm resets
Tom Henderson
2023-12-21 11:31:57 -08:00
d801a9ab6b
wifi: Add method to get ObssPdAlgorithm
Tom Henderson
2023-12-21 11:31:31 -08:00
c5224d8abc
docs: add note regarding CI_DEFAULT_BRANCH settings of gitlab-ci-local
Gabriel Ferreira
2023-12-22 14:43:12 +01:00
4dc8f09b14
docs: add note to VSCode regarding the need of the ns-3 library directory in the PATH
Gabriel Ferreira
2023-12-22 11:07:41 +01:00
2346044337
Update RELEASE_NOTES.md
Sébastien Deronne
2023-12-08 16:48:07 +01:00
1a5dd2a544
wifi: Reduce precision to avoid infinite loop when Ideal rate manager is used with EHT
Sébastien Deronne
2023-11-18 14:30:03 +01:00
a2ad467ee4
wifi: Add EHT support in Ideal rate manager
Sébastien Deronne
2023-11-19 13:44:31 +01:00
7ac21a2c79
wifi: Simplify and reduce copy-paste in Ideal rate manager
Sébastien Deronne
2023-11-17 13:06:55 +01:00
014a8cd8c1
wifi: Fix log component name for WifiPhyStateHelper
Stefano Avallone
2023-12-18 13:11:14 +01:00
ff566e348a
build: raise error on missing or multiple main function in a scratch target
Gabriel Ferreira
2023-12-15 22:47:36 -03:00
3be56ea139
tests: update test-ns3.py dependencies test to find minimal set of modules to link (excluding implicitly linked)
Gabriel Ferreira
2023-12-15 13:27:16 -03:00
7806ff2e85
build: update LIBRARIES_TO_LINK lists with minimal sets
Gabriel Ferreira
2023-11-17 12:55:06 -03:00
4a052dd0af
wifi: Use std::optional instead of a negative delay for GetDelayUntilChannelSwitch instead
Sébastien Deronne
2023-11-11 17:36:26 +01:00
db5a727804
wifi: Cleanup WifiPhy::GetDelayUntilChannelSwitch
Sébastien Deronne
2023-11-12 16:01:02 +01:00
06ae0752eb
wifi: Reduce code duplication by calling WifiPhy::Reset
Sébastien Deronne
2023-11-11 17:00:04 +01:00
884a3972a2
wifi: Do not call SwitchMaybeToCcaBusy in wifiPhy::Reset function
Sébastien Deronne
2023-11-25 14:27:10 +01:00
959998752f
wifi: Move code to clear RX events to AbortCurrentReception function
Sébastien Deronne
2023-11-12 10:33:55 +01:00
1c320d7d07
wifi: Preamble detection events are always cleared when canceled
Sébastien Deronne
2023-11-11 17:59:48 +01:00
d5aab3adc6
wifi: No preamble can be received when PHY is in sleep mode
Sébastien Deronne
2023-11-11 17:47:05 +01:00
6deb869ce0
wifi: Handle case PHY is switched off when checking on current state
Sébastien Deronne
2023-11-25 14:18:56 +01:00
2c73b9e59c
wifi: Make sure TX or RX event is canceled in WifiPhy::Reset
Sébastien Deronne
2023-11-11 16:54:50 +01:00
c645f7240c
wifi: No need to reset Ptr before clearing the map
Sébastien Deronne
2023-11-11 16:42:12 +01:00
ac1573c1b3
wifi: No need to check if event is running to cancel it
Sébastien Deronne
2023-11-25 14:03:38 +01:00
24d270d0ae
wifi: Reduce use of std::make_pair
Sébastien Deronne
2023-11-11 17:23:42 +01:00
5a5ab62b4d
ci: Use full images on Python jobs
Eduardo Almeida
2023-12-13 13:11:47 +00:00
71c5c37999
core: Log macros print boolean values as true/false instead of 1/0
Stefano Avallone
2023-11-10 16:21:16 +01:00
3f26052993
lr-wpan: DoDispose SIGSEGV and beacon fixes
Alberto Gallegos Ramonet
2023-12-08 17:15:04 +09:00
fc294e9ed2
doc: Fix docs according to clang-tidy modernize-use-equals-delete check
Eduardo Almeida
2023-12-05 17:26:15 +00:00
ba330d367f
doc: Update recommended settings for Python formatting (VS Code 1.85)
Eduardo Almeida
2023-12-08 15:22:06 +00:00
5144ee875e
ci: Enable MPI module in all jobs
Eduardo Almeida
2023-09-19 22:41:43 +01:00
dfacaba661
brite: Fix forward declaration of Topology class
André
2023-12-07 12:56:53 +00:00
064c7440dc
wifi: Update scope and limitations in documentation
Stefano Avallone
2023-09-17 19:46:09 +02:00
6a2e56c9fe
wifi: Allow creation of A-MSDUs containing a single MSDU
Stefano Avallone
2023-09-15 19:28:02 +02:00
9569165b06
wifi: Extend aggregation unit test
Stefano Avallone
2023-09-08 09:30:07 +02:00
0d693ef45e
wifi: Stop A-MSDU aggregation if an A-MSDU is found in the queue
Stefano Avallone
2023-09-08 09:26:15 +02:00
d6db2e45de
wifi: Do not start A-MSDU aggregation if an A-MSDU is found in the queue
Stefano Avallone
2023-09-11 13:33:02 +02:00
c24de8e319
network: use 32 bits instead of 16 bits to support larger packets
Sébastien Deronne
2023-11-18 14:30:37 +01:00
be0d02ab51
examples,dsr,lte,olsr,tc: Remove unused config-store includes
Eduardo Almeida
2023-11-27 18:03:15 +00:00
d1d538ef46
wifi: Document implementation choice regarding Block Ack agreement setup
Sébastien Deronne
2023-11-29 20:13:16 +01:00
7f1c31b5ec
wifi: WifiPhyStateHelper keeps a list of weak pointers to PHY listeners
Stefano Avallone
2023-09-08 16:46:01 +02:00
5be1025887
wifi: Prevent changes to list of PHY listeners while iterating over it
Stefano Avallone
2023-09-08 16:38:06 +02:00
5bd77d712d
wifi: Avoid code duplication in WifiPhyStateHelper
Stefano Avallone
2023-09-08 16:36:32 +02:00
7165cf22af
wifi: Use shared pointers to pass PhyListeners to WifiPhyStateHelper via WifiPhy
Stefano Avallone
2023-09-08 12:30:48 +02:00
28feec2d63
Update RELEASE_NOTES.md
Sébastien Deronne
2023-11-24 17:48:28 +01:00
f8819a4966
wifi: Set the initiator flag in DELBA frames
Stefano Avallone
2023-11-27 23:39:38 +01:00
3fd9a97df8
wifi: Make sure access to channel is requested when a DELBA frame is enqueued
Sébastien Deronne
2023-10-30 21:23:03 +01:00
473f67949f
wifi: Agreement is torn down once a DELBA frame is acknowledged
Sébastien Deronne
2023-11-02 20:12:01 +01:00
eb360100f3
Update CHANGES.md and RELEASE_NOTES.md
Sébastien Deronne
2023-11-06 20:03:16 +01:00
337763e514
wifi: Update RtsCtsThreshold attribute to be in line with dot11RTSThreshold from latest standard
Sébastien Deronne
2023-11-06 19:55:06 +01:00
ceceec682e
Update CHANGES.md and RELEASE_NOTES.md to describe !1337
Biljana Bojovic
2023-11-20 17:12:28 +01:00
04305d347c
antena, spectrum: Rename in PhasedArrayModel GetNumberOfElements() to GetNumElems()
Biljana Bojovic
2023-02-13 14:27:04 +01:00
90f65e13bc
spectrum: Add test case for MIMO using dual polarization
Sandra Lagen
2023-02-08 11:09:33 +01:00
17a05485fd
spectrum: Add test case for long term matrix generation with multiple ports
Sandra Lagen
2023-02-02 17:03:20 +01:00
1791a52e36
spectrum: Extensions for MIMO support (multiple TX/RX antenna ports, polarizations, freq.domain ch. matrix)
Biljana Bojovic
2023-02-01 23:08:24 +01:00
adeecb9abd
antenna: Extend antenna array to support multiple ports and dual pol. of antenna elements
Biljana Bojovic
2023-01-10 15:41:57 +01:00
81bd1e0bb4
spectrum: Add ==, !=, Get/Set Values to SpectrumValue
Biljana Bojovic
2023-01-23 17:27:49 +01:00
952b173a04
ci: Fix syntax of previous commit
Tom Henderson
2023-11-26 20:34:12 -08:00
1d78236695
ci: Disable CodeQL test for ns-3 forks
Tom Henderson
2023-11-24 13:11:32 -08:00
50979b2a90
wifi: avoid computing durations when logging is disabled.
Tolik Zinovyev
2023-11-24 23:51:39 -05:00
0be162d227
wifi: Update user documentation
Stefano Avallone
2023-08-19 17:23:27 +02:00