Stefano Avallone
eca850fcef
wifi: Default association manager waits for channel switch notifications
2022-09-23 07:45:40 +00:00
Gabriel Ferreira
8d96d482b6
build: use lld or mold linkers in supported platforms
2022-09-21 21:45:35 -03:00
Gabriel Ferreira
d4cf96cfd0
build: handle Windows paths during the creation of the lock
2022-09-21 21:45:35 -03:00
Gabriel Ferreira
ab7334a287
build: use only header stubs and expose additional options in the ns3 script
...
Includes:
- Expose --enable/disable-clang-tidy in the ns3 script;
- Expose --enable/disable-precompiled-headers in the ns3 script;
- Disable PCH on Windows.
2022-09-21 21:45:35 -03:00
Gard Spreemann
46cda5c546
lte: ( fixes #750 ) fix copy-paste mistake in documentation
2022-09-21 21:47:09 +00:00
Gard Spreemann
7ebe3d30d1
lte: ( fixes #748 ) compare against UL bandwidth instead of DL in LteFrStrictAlgorithm
2022-09-21 19:04:09 +00:00
Gabriel Ferreira
81155c18c7
build, docs: Add option to limit build and testing to specified modules
2022-09-19 21:55:26 +00:00
Gabriel Ferreira
604302a417
docs: Fix typos in PCH documentation
2022-09-19 21:55:26 +00:00
Gabriel Ferreira
3e43ef1742
build, docs: Replace python-based with cmake-based .ns3rc files
2022-09-19 21:55:26 +00:00
Stefano Avallone
4e03143b2e
wifi: Add a unit test for IE fragmentation
2022-09-19 16:10:38 +02:00
Stefano Avallone
2d048b1cf0
wifi: Add support for IE fragmentation
2022-09-19 16:10:36 +02:00
Stefano Avallone
def20b0276
wifi: Use 16 bits to represent the size of Information fields
...
...to support fragmentation of IEs that do not fit in 254/255 bytes
2022-09-19 16:10:07 +02:00
Stefano Avallone
20faf97e9c
wifi: No need for WifiInformationElement::GetInformationFieldSize() to be public
...
GetSerializedSize() shall be used instead.
2022-09-19 16:10:07 +02:00
Stefano Avallone
92ffa0a52d
wifi: Mark EhtCapabilities methods as override
2022-09-19 16:10:07 +02:00
Stefano Avallone
dd8558c36b
wifi: Only use the static WifiInformationElement method to deserialize optional IEs
2022-09-19 16:10:07 +02:00
Stefano Avallone
71b2bb334e
wifi: Prohibit overriding WifiInformationElement::Serialize() and ::GetSerializedSize()
2022-09-19 16:10:07 +02:00
Stefano Avallone
695f6ebd3e
wifi: Make Multi-Link Element IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
9f5db9c27d
wifi: Make Reduced Neighbor Report IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
e2ece0fc98
wifi: Make Extended Supported Rates IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
552f251a1f
wifi: Make DSSS Parameter Set IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
03a5b068f9
wifi: Make Extended Capabilities IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
d8a7a4ceff
wifi: Make MU EDCA Parameter Set IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
1acc0bcf6a
wifi: Make EDCA Parameter Set IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
ed62e86e5a
wifi: Make ERP Information IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
e57b2aed9f
wifi: Make HE Operation IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
ce6f794dc7
wifi: Make VHT Operation IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
2610957d0a
wifi: Make HT Operation IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
0f95f8b606
wifi: Make EHT Capabilities IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
eeaadc4cbd
wifi: Make HE Capabilities IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
b0250e32b7
wifi: Make VHT Capabilities IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
5ec3a50a4f
wifi: Make HT Capabilities IE optional in mgt frames
2022-09-19 16:10:07 +02:00
Stefano Avallone
5a6c299414
wifi: Add a static WifiInformationElement method to deserialize optional IEs
2022-09-19 16:10:07 +02:00
Stefano Avallone
932c017e3d
wifi: Prohibit (de)serializing the Information field of IEs directly
...
Use the methods to (de)serialize the whole IE instead.
2022-09-19 16:10:07 +02:00
Tommaso Pecorella
81b66dbab6
ci: fix clang jobs
2022-09-18 14:08:55 +02:00
Tommaso Pecorella
6d1ccceb3a
ci: fix clang jobs (again)
2022-09-18 13:59:12 +02:00
Tommaso Pecorella
fc7d2e5089
ci: fix clang jobs
2022-09-18 13:42:00 +02:00
Tommaso Pecorella
d4907ec1aa
ci: fix cache key for weekly jobs
2022-09-17 22:20:30 +02:00
Zhiheng Dong
90d6e08bb4
internet: GSoC-22 update automatic ARP/NDISC cache when network changes
2022-09-17 12:25:29 +00:00
Gabriel Ferreira
24ee65fb23
docs: Add documentation on how to define executable targets in CMake
...
Includes the new `build_exec` macro.
2022-09-17 11:13:38 +00:00
Gabriel Ferreira
c633a1420c
build: Add new build_exec macro to declare executable targets
...
Also adds IGNORE_PCH option to build_example macro.
2022-09-17 11:13:38 +00:00
Gabriel Ferreira
096b8d428c
build: Let test-ns3.py resume from a specific test
2022-09-17 11:13:38 +00:00
Gabriel Ferreira
db7f4b831a
build: Fix scratches subdir test
2022-09-17 11:13:38 +00:00
Gabriel Ferreira
0ebda15dca
build: Fix uninstallation of pkg-config files
2022-09-17 11:13:38 +00:00
Tommaso Pecorella
241867e64f
core: fix original bug that slipped back in bf4c4fa9
2022-09-17 02:10:01 +02:00
Tommaso Pecorella
bf4c4fa9ef
core: partially revert c35d3f5d - some chars must not be escaped
2022-09-17 02:07:07 +02:00
Tommaso Pecorella
c35d3f5d0e
core: ( fixes #744 ) Fix escape characters in introspected command line
2022-09-16 22:51:39 +02:00
Tommaso Pecorella
1e64e58f92
ci: move doxygen job to debug build (for speed)
2022-09-15 20:13:19 +02:00
Eduardo Almeida
ba90a75497
ci: Fix duplicate weekly clang job names
2022-09-14 22:29:06 +00:00
Tommaso Pecorella
227bb6dbbe
doc: fix trailing whitespace
2022-09-15 00:27:51 +02:00
Tommaso Pecorella
90fb674920
doc: fix coding style bad indentation
2022-09-15 00:20:23 +02:00