This website requires JavaScript.
f7a17e856b
brite, click: Fix clang-tidy warnings
Eduardo Almeida
2023-06-09 11:10:33 +00:00
2ccfd49c70
dsr: Simplify code with STL alternatives and avoid pointer arithmetic
Eduardo Almeida
2023-06-01 19:40:38 +01:00
f0996725dd
dsr: Remove redundant flow controls, and rework if-else to avoid duplicate code and reduce indentation
Eduardo Almeida
2023-06-01 19:40:03 +01:00
b7a4eaaac8
dsr: Fix variable redeclaration warning
Eduardo Almeida
2023-06-08 20:35:35 +01:00
6643f11708
doc: Update coding-style.rst with guidelines for constants
Eduardo Almeida
2023-06-02 16:04:55 +01:00
1d277d1ebc
core,lte,network: Convert single enum to constexpr
Eduardo Almeida
2023-06-02 14:20:24 +01:00
c752ce2630
docs,wifi: Remove emacs lines
Eduardo Almeida
2023-06-02 16:18:54 +01:00
22a4ead363
ci: Improve detection of emacs line in more file types
Eduardo Almeida
2023-05-29 16:59:10 +01:00
983cd5dc07
wifi: Extend multiple spectrum PHY interfaces tests to verify CCA indication when channel width is changed
Sébastien Deronne
2023-02-13 18:28:16 +01:00
2cf9e175ab
wifi: Move CCA checks at the end in SpectrumWifiPhyMultipleInterfacesTest
Sébastien Deronne
2023-02-13 18:11:00 +01:00
64236528c8
wifi: Keep tracked events in interference helper upon channel switching for bands that are still present in the new spectrum model
Sébastien Deronne
2023-02-12 14:35:39 +01:00
173af90fdd
wifi: Abort ongoing reception upon channel switching
Sébastien Deronne
2023-02-12 14:39:20 +01:00
69ee39d063
wifi: Cleanup unused function in InterferenceHelper
Sébastien Deronne
2023-02-12 14:44:50 +01:00
fad3da285a
wifi: Do not erase events tracked in interference helper upon channel switching
Sébastien Deronne
2023-02-12 14:39:03 +01:00
8472e0ce23
Update RELEASE_NOTES.md
Sébastien Deronne
2023-05-17 20:32:35 +02:00
866af461ce
wifi: Extend OBSS-PD for 802.11be
Sébastien Deronne
2023-05-31 21:54:34 +02:00
fb195b07ac
wifi: Fix OBSS-PD for 802.11be
Sébastien Deronne
2022-11-19 14:27:04 +01:00
b71670f4d0
Update CHANGES.md
Stefano Avallone
2023-06-05 10:37:36 +02:00
1a8b37184f
wifi: Ensure mgt and ctrl frames are protected if needed
Stefano Avallone
2023-03-20 10:19:06 +01:00
47b15c2ea2
wifi: Add another function to test if a PSDU map contains a Trigger Frame
Stefano Avallone
2023-03-18 19:05:10 +01:00
877a438c74
wifi: Print category and value for all Action frames
Stefano Avallone
2023-03-10 12:31:25 +01:00
3f189d8ac1
wifi: Don't use protection if destinations already received (MU-)RTS in the TXOP
Stefano Avallone
2023-03-20 09:25:10 +01:00
f657c5a8f0
wifi: Keep track of STAs solicited by (MU-)RTS in a TXOP
Stefano Avallone
2023-03-18 21:41:31 +01:00
363e2c5c10
wifi: Add an overloaded method notifying that channel is released
Stefano Avallone
2023-03-18 21:13:51 +01:00
e803769fcc
wifi: Enable configuring the padding size of Trigger Frames
Stefano Avallone
2023-03-18 18:52:49 +01:00
abddcf82a7
wifi: Decouple protection and TX plus acknowledgment
Stefano Avallone
2023-02-28 20:01:35 +01:00
0d67c14b85
Update RELEASE_NOTES.md and CHANGES.md
Tom Henderson
2023-05-25 16:13:36 -07:00
29f27e6fde
Add WifiBandwidthFilter automatically with SpectrumWifiPhyHelper
Tom Henderson
2022-12-15 18:40:42 -08:00
a9f496456d
wifi: Created TestSpectrumChannelWithBandwidthFilter testcase
Juan Leon
2022-10-12 09:03:48 -07:00
6174340c03
wifi: Add getter method WifiSpectrumPhyInterface::GetSpectrumWifiPhy()
Juan Leon
2022-10-12 09:02:58 -07:00
f14ebac13f
wifi: Add WifiBandwidthFilter
Juan Leon
2022-10-12 09:01:51 -07:00
c3c35548ae
spectrum: Add base class SpectrumTransmitFilter
Tom Henderson
2022-10-12 08:56:20 -07:00
3e95f4fbd5
core,dsr,netanim: Remove redundant casts when comparing strings
Eduardo Almeida
2023-06-04 23:34:40 +01:00
a7db1484ae
ci: Fix cppyy jobs
Eduardo Almeida
2023-05-30 13:52:23 +01:00
8af15b3f3f
editorconfig: Add settings for Markdown and RST files
Eduardo Almeida
2023-06-02 16:10:27 +01:00
b5419278ec
Fix typo in CHANGES.md
Eduardo Almeida
2023-05-12 15:57:29 +00:00
b711d417a0
olsr: Fix typos and Doxygen formatting
Eduardo Almeida
2023-05-12 15:56:22 +00:00
87f8ac3fcb
olsr: Convert OLSR_*_LINK and OLSR_*_NEIGH to enums
Eduardo Almeida
2023-05-12 15:56:50 +00:00
80e1173b01
wifi: Rename FOO() macros to more explicit name
Eduardo Almeida
2023-06-01 18:40:03 +01:00
668071ad09
Revert "core: prevent static initialization issue with Time::Resolution on Cppyy 3"
Gabriel Ferreira
2023-06-02 17:42:18 -03:00
1add8dd814
ci: Install sed for GitHub's MinGW job
Gabriel Ferreira
2023-06-02 15:44:48 -03:00
505631f50d
buildings: fix valgrind errors in tests
Tommaso Pecorella
2023-06-03 00:53:21 +02:00
e103d6d810
core, dsr: Fix clang-tidy warnings
Eduardo Almeida
2023-05-29 15:18:41 +01:00
6923de623c
Remove redundant break after return
Eduardo Almeida
2023-05-29 17:47:54 +01:00
40754d3d9e
ci: Add a per-commit job with disabled precompiled headers
Gabriel Ferreira
2023-05-29 17:56:09 -03:00
c8a90d1e01
ci: Add the EXTRA_OPTIONS variable for uncommon configuration settings
Gabriel Ferreira
2023-05-29 17:55:18 -03:00
ead98fd84d
lte: prevent memcpy to nullptr
Gabriel Ferreira
2023-05-28 17:18:38 -03:00
666e484b28
core: add missing cstdint include to random-variable-stream-helper.h
Gabriel Ferreira
2023-05-28 15:20:43 -03:00
12c4303344
fd-net-device,tap-bridge,wifi: add missing cstdint header includes
André Apitzsch
2023-05-04 10:50:39 +02:00
2a44e56969
ci: re-enable valgrind tests
Tommaso Pecorella
2023-06-01 03:16:57 +02:00
e0da64be94
wifi: Increase TXOP limit in wifi MAC OFDMA test
Stefano Avallone
2023-05-31 23:37:43 +02:00
8dbc887e92
wifi: AP records PM mode of STAs of non-AP MLD upon association
Stefano Avallone
2023-03-03 16:31:23 +01:00
8aeac2ff67
wifi: AP processes Power Management flag in received frames
Stefano Avallone
2023-03-01 23:31:13 +01:00
e345ad196b
wifi: Track Power Management mode in WifiRemoteStationManager
Davide Magrin
2023-03-01 23:12:20 +01:00
f2abc59733
wifi: Add a MAC method to (un)block unicast frames to a destination over some links
Stefano Avallone
2023-03-01 19:33:17 +01:00
3e3ff33602
wifi: FEM sets Power Management flag as appropriate
Stefano Avallone
2023-03-01 17:43:52 +01:00
63f8e14284
wifi: STA wifi MAC handles Power Management mode change
Stefano Avallone
2023-03-03 16:20:40 +01:00
f3824350c9
wifi: Forward QoS Null Data frames up to the MAC
Stefano Avallone
2023-03-01 17:52:10 +01:00
81daed645c
wifi: Do not create alias for non-QoS data frames
Stefano Avallone
2023-03-06 11:04:25 +01:00
8d5feb06b0
wifi: Add a method to get the aliases of an inflight MPDU
Stefano Avallone
2023-03-03 16:20:23 +01:00
014a706f59
wifi: Add a method to check if the MAC has frames to transmit
Stefano Avallone
2023-03-01 13:35:49 +01:00
7a282a0de8
wifi: Add support for PS-Poll and PowerManagement bit
Davide Magrin
2022-02-10 14:58:35 +01:00
6241d3aa5f
test: update test-ns3.py to handle changes in python examples enablement
Gabriel Ferreira
2023-05-29 23:54:11 -03:00
458e3b15b4
test: update test-ns3.py to handle the mold linker
Gabriel Ferreira
2023-05-29 23:44:11 -03:00
4385f8709a
brite: update copyright info in brite examples
Gabriel Ferreira
2023-05-26 22:10:10 -03:00
32e7a62a97
bindings: explicitly instantiate AddValue<double> for Cppyy 3 compatibility
Gabriel Ferreira
2023-04-01 11:26:52 -03:00
71af533e41
openflow: update copyright info in openflow examples
Gabriel Ferreira
2023-03-31 16:30:06 -03:00
ec9d26acd9
bindings: package ns-3 as a pip wheel
Gabriel Ferreira
2023-02-03 22:30:38 -03:00
06845023d1
core: prevent static initialization issue with Time::Resolution on Cppyy 3
Gabriel Ferreira
2023-04-01 10:56:44 -03:00
23b9cda56f
clang-tidy: Remove check readability-misleading-indentation
Eduardo Almeida
2023-05-03 12:11:46 +01:00
eb02342728
doc: fix warnings found by Doxygen 1.9.7
Tommaso Pecorella
2023-05-27 15:35:30 +02:00
122b04c732
ci: temporary revert to Doxygen 1.9.6
Tommaso Pecorella
2023-05-27 15:34:52 +02:00
bdb93d5502
wifi: Add a listening VHT STA in wifi-mac-ofdma test
Stefano Avallone
2023-05-05 11:10:48 +02:00
451c6e405f
wifi: Rework 802.11ax PHY headers to use different variants for SU, DL MU and UL MU
Sébastien Deronne
2023-04-27 18:57:11 +02:00
db52ebe3c7
wifi: Simplify check in EhtPpdu constructor
Sébastien Deronne
2023-05-02 21:10:03 +02:00
3caf395303
wifi: Reduce amount of parameters passed to HePpdu functions
Sébastien Deronne
2023-05-02 21:01:56 +02:00
64a2970a60
wifi: Use RuAllocation alias instead of std::vector<uint8_t>
Sébastien Deronne
2023-05-02 20:46:20 +02:00
ba7930d397
wifi: Cleanup unused variable in HePpdu::SetHeMuUserInfos
Sébastien Deronne
2023-05-02 20:55:03 +02:00
4e09e72d80
wifi: Add unit test for EML Notification exchange
Stefano Avallone
2023-02-15 09:39:47 +01:00
233cb96506
wifi: APs reply to received EML Operating Mode Notification frame
Stefano Avallone
2023-02-06 14:05:46 +01:00
917022c28c
wifi: EMLSR Manager handles successful/failed TX of EML Notification frame
Stefano Avallone
2023-02-03 18:34:37 +01:00
e41dfba58f
wifi: Add convenient methods to peek and remove Action headers
Stefano Avallone
2023-02-06 12:58:04 +01:00
03e648c231
wifi: EMLSR Manager can send EML Operating Mode Notification frames
Stefano Avallone
2023-02-01 17:27:24 +01:00
bc334649a3
wifi: Add a StaWifiMac method to get the link ID as set by the AP
Stefano Avallone
2023-02-01 17:22:12 +01:00
85f833fa34
wifi: STAs store AP's Transition Timeout in EMLSR manager
Stefano Avallone
2023-02-07 11:29:37 +01:00
8331a46cf7
wifi: StaWifiMac notifies association with AP MLD when ML setup is completed
Stefano Avallone
2023-02-01 12:35:21 +01:00
ce7e7b257e
wifi: EHT FEM can send EML Operating Mode Notification frames
Stefano Avallone
2023-01-31 20:02:40 +01:00
af8006617a
wifi: Add unit test for EMLSR operation
Stefano Avallone
2023-01-31 18:26:43 +01:00
85cb36e6bf
wifi: Add EML Operating Mode Notification frame
Stefano Avallone
2023-01-31 18:25:40 +01:00
e3e46e6691
wifi: Include EML Capabilities in mgt frames sent by MLDs
Stefano Avallone
2023-01-24 23:47:29 +01:00
bea2f385a4
wifi: Install an EMLSR Manager on non-AP MLD (if EMLSR is activated)
Stefano Avallone
2023-01-30 19:02:36 +01:00
750d8f242f
wifi: Add a default (empty for now) EMLSR Manager
Stefano Avallone
2023-02-01 11:32:14 +01:00
d653a8871c
wifi: Add the EmlsrManager base class
Stefano Avallone
2023-01-30 18:58:53 +01:00
997a676576
wifi: Add EMLSR parameters to EHT Configuration
Stefano Avallone
2023-01-24 23:46:27 +01:00
7ef0c32f62
wifi: Make sure preamble detection is not scheduled multiple times for PPDUs with same UID
Sébastien Deronne
2023-05-18 17:56:30 +02:00
9e652e463f
build: fix help message of '--output-directory'
André Apitzsch
2023-05-23 09:38:15 +02:00
c060271618
ci: Fix clang-tidy job
Eduardo Almeida
2023-05-23 20:54:33 +01:00
42d6eea6de
Remove emacs lines from Python and C++ files
Eduardo Almeida
2023-05-21 17:03:14 +01:00
613badc111
ci: Improve detection of emacs lines
Eduardo Almeida
2023-05-21 16:52:40 +01:00
5b01183c32
lte: Remove unused includes, add missing ones and remove "ns3/" prefix from local headers
André
2023-05-22 01:12:35 +01:00