Commit Graph

18136 Commits

Author SHA1 Message Date
Eduardo Almeida
0d593ea044 ci: Rename gitlab-ci-daily.yml to gitlab-ci-scheduled.yml 2023-08-20 15:25:46 +00:00
Stefano Avallone
c2d40537e5 doc: Update doxygen blacklist filter 2023-08-20 13:57:51 +00:00
Stefano Avallone
67c81c737e core: Explicitly instantiate some Callback class and function templates 2023-08-20 13:57:51 +00:00
Stefano Avallone
25377f43ae wifi: Split computation and enqueuing of EML OMN in EMLSR Manager 2023-08-20 13:56:47 +00:00
Stefano Avallone
2210619b1c wifi: Use EmlOmn for EML Operating Mode Notification 2023-08-20 13:56:47 +00:00
Stefano Avallone
eba13bbb59 wifi: Extend EMLSR test to check link switching 2023-08-20 13:56:47 +00:00
Stefano Avallone
ad271fddbd wifi: Add support for limited channel width capabilities of EMLSR aux PHYs 2023-08-20 13:56:47 +00:00
Stefano Avallone
cdabc52473 wifi: EMLSR Manager takes action when notified of received ICF 2023-08-20 13:56:47 +00:00
Stefano Avallone
4cb770cbda wifi: Allow setting UID of previously received PPDU
This is needed, e.g., in case an EMLSR client receives a Trigger frame via an aux PHY and
sends the response via the main PHY.
2023-08-20 13:56:47 +00:00
Stefano Avallone
4058d7b933 wifi: CAM detects if a PHY switched channel to operate on another EMLSR link 2023-08-20 13:56:47 +00:00
Stefano Avallone
1fd119e9ce wifi: Add StaWifiMac and EHT FEM methods to handle EMLSR link switching 2023-08-20 13:56:47 +00:00
Stefano Avallone
0f04ea7caf wifi: Allow ChannelAccessManager to hold multiple PHY listeners
At any time, only one PHY listener is active
2023-08-20 13:56:47 +00:00
Stefano Avallone
de6586ecc0 wifi: EMLSR clients perform ML setup by using their main PHY 2023-08-20 13:56:47 +00:00
Stefano Avallone
cc29a417e2 wifi: AssocManager enables to ignore Beacons received on certain links 2023-08-20 13:56:47 +00:00
Stefano Avallone
636c2578f4 wifi: Add attributes to EMLSR manager to switch EMLSR links 2023-08-20 13:56:47 +00:00
Stefano Avallone
efec608c15 wifi: EMLSR Manager notifies STA wifi MAC of EMLSR mode changes 2023-08-20 13:56:47 +00:00
Stefano Avallone
64b90eded5 internet: Extend Ipv{4,6} Address Generator test suite 2023-08-19 13:50:06 +00:00
Stefano Avallone
1503ca9e9b internet: Fix return value of Ipv{4,6}AddressGeneratorImpl::IsAddressAllocated() (issue reported by Sharan Naribole) 2023-08-19 13:50:06 +00:00
Eduardo Almeida
f49887080a ci: Sort clang-format jobs in descending order 2023-08-19 02:31:24 +01:00
Tommaso Pecorella
09dd363cac internet: remove trivial constructors and destructors from TCP and UDP headers 2023-08-18 15:09:40 -05:00
Tommaso Pecorella
ef4ec92aab internet: (fixes #941) fix re-serialization of UDP headers 2023-08-18 18:34:03 +02:00
Alberto Gallegos Ramonet
13ba28a1aa energy: Fixes documentation codeblocks issue 2023-08-18 14:01:47 +00:00
Eduardo Almeida
39c625c9ef python: Multiple fixes to Python scripts
- Remove unused imports.
- Fix indentation.
- Remove redundant return.
- Remove ; at the end of the lines.
2023-08-18 11:21:47 +00:00
Eduardo Almeida
4023d05b99 python: Open files using "with" 2023-08-18 11:21:47 +00:00
Eduardo Almeida
20ae6fb2d0 python: Explicitly specify the encoding when opening files 2023-08-18 11:21:47 +00:00
Eduardo Almeida
b20c657523 doc: Sort supported clang-format versions in descending order 2023-08-17 21:01:43 +01:00
Gabriel Ferreira
111814bcd3 doc: add VcPkg and CPM docs 2023-08-15 22:32:45 +00:00
Gabriel Ferreira
e7246b4e78 build,test: add support for Vcpkg and CPM package managers 2023-08-15 22:32:45 +00:00
Eduardo Almeida
8c50a77521 ci: Add per-commit-disabled-asserts job 2023-08-15 16:50:58 +00:00
Eduardo Almeida
4149eee9f9 ci: Organize per-commit build and test jobs by stage 2023-08-15 16:50:58 +00:00
Eduardo Almeida
d2820a7280 ci: (fixes #831) Enable warnings-as-errors for all jobs 2023-08-15 14:24:48 +00:00
Sébastien Deronne
448931b099 wifi: Remove accidental return causing some tests to be disabled 2023-08-14 15:18:07 +02:00
Eduardo Almeida
31b8b8fb3a core: Fix Doxygen in callback.h 2023-08-08 18:02:14 +00:00
Eduardo Almeida
941536313a openflow: Move ReceivePortMod() to fix (erroneous) Doxygen warning 2023-08-08 18:02:14 +00:00
Eduardo Almeida
10e0166b43 openflow: Fix Doxygen warnings 2023-08-08 18:02:14 +00:00
Eduardo Almeida
5801e085fe openflow: Move static functions to top of file 2023-08-08 18:02:14 +00:00
Eduardo Almeida
aa43850bac click: Fix Doxygen warnings 2023-08-08 18:02:14 +00:00
Eduardo Almeida
bbdffa5aef click: Remove unused private variables of Ipv4ClickRouting 2023-08-08 18:02:14 +00:00
Eduardo Almeida
ac79693f7d click: Move static functions to top of file 2023-08-08 18:02:14 +00:00
Eduardo Almeida
38425bf0f4 openflow: Remove conditional compilation guards 2023-08-08 18:02:14 +00:00
Eduardo Almeida
f9f46f933e click: Remove conditional compilation guards 2023-08-08 18:02:14 +00:00
Pierre Wendling
c8c929fc8f applications: (fixes #627) Fix udp-trace-client.h trace sources links 2023-08-08 13:48:16 -03:00
Tom Henderson
54e614d474 doc: Clarify how to list multiple enabled modules 2023-08-07 11:44:36 -07:00
Tom Henderson
cb03d6f059 add newline to end of utils/.ns3rc 2023-08-07 11:42:24 -07:00
André Apitzsch
b8d8c64e0e visualizer: Restore ipython support
Changes are based on [1].

Dropped compatibility code for ipython versions < 5.0.0.

[1] 68e4f4bbec/plugins/ipython_view.py
2023-08-07 17:07:42 +00:00
Alberto Gallegos Ramonet
11a6696ead lr-wpan: Add CapabilityField bitmap functions 2023-08-07 14:57:46 +09:00
Eduardo Almeida
a031bd2bd4 fd-net-device, lte, wifi: Replace printf() with NS_LOG() 2023-08-04 15:04:12 +00:00
Eduardo Almeida
2f31e1ef91 fd-net-device, wifi: Reorder if-else to simplify code 2023-08-04 15:04:12 +00:00
Gabriel Ferreira
1c30d11779 build: propagate module definitions to linked targets 2023-08-02 20:10:30 +00:00
Alberto Gallegos Ramonet
574f5839ff energy: Documentation fixes 2023-07-31 10:28:10 +09:00