Commit Graph

16491 Commits

Author SHA1 Message Date
Gabriel Ferreira
e435de3692 build: complement "ns3 build --help" and "ns3 run --help"
Includes:
- replace "ns3 --list" with "ns3 show targets"
- rename 'ns3 build' and 'ns3 run' target names
2022-07-08 14:40:26 +00:00
Tom Henderson
d06de00c4c internet: Fix documentation typo 2022-07-07 14:40:54 -07:00
Gabriel Ferreira
820dbeab66 doc: fix wrong uses of ns3 run 2022-07-06 10:06:41 -03:00
Stefano Avallone
7c11a1d012 wifi: Use new WifiHelper methods in some examples/tests 2022-07-06 07:23:20 +00:00
Stefano Avallone
2cea008b33 wifi: Add WifiHelper methods to set config options for available standards 2022-07-06 07:23:20 +00:00
Tolik Zinovyev
59e05f030e wifi: Avoid copying WifiPpdu in YansWifiChannel::Send() 2022-07-04 19:31:32 +02:00
Stefano Avallone
c95370fb9d wifi: Avoid unnecessary copies of IEs in Association Response frames 2022-07-04 07:50:24 +00:00
Stefano Avallone
231c9d4951 wifi: Avoid unnecessary copies of IEs in (Re)Association Request frames 2022-07-04 07:50:24 +00:00
Stefano Avallone
f225ab9ff7 wifi: Avoid unnecessary copies of IEs in Beacon/Probe Response frames 2022-07-04 07:50:24 +00:00
Stefano Avallone
9ee5a89599 wifi: Avoid unnecessary copies of IEs in Probe Request frames 2022-07-04 07:50:24 +00:00
Tommaso Pecorella
8191b2a940 aodv: update regression test traces 2022-07-02 23:21:09 +00:00
Tommaso Pecorella
79eb65efbb mesh: update regression test traces 2022-07-02 23:21:09 +00:00
Tommaso Pecorella
cfd3c98d33 lte: (fixes #689) fix RNG seed for deactivation bearer test 2022-07-02 23:21:09 +00:00
Tommaso Pecorella
60449cfbaa internet: (fixes #400) Adds RS retransmission if no reply 2022-07-02 23:21:09 +00:00
Gabriel Ferreira
cc9928f8a1 doc: document CCache and PCH settings 2022-07-01 22:07:40 -03:00
Gabriel Ferreira
63f03d5e15 build: re-enable PCH with CCache
Includes:
 - disable PCH validation when using XCode
 - disable Clang's PCH timestamping
 - add ostream header to the PCH
2022-07-01 22:07:40 -03:00
Stefano Avallone
66bf313b0c Update RELEASE_NOTES.md 2022-06-23 12:09:27 +02:00
Stefano Avallone
e55628fc38 wifi: Limit the delay among TB PPDUs to the duration of training fields 2022-06-23 12:05:26 +02:00
Sebastien Deronne
71760590d9 wifi: Add test for OBSS reception between the end of two HE TB PPDUs being received by the PHY 2022-06-23 12:05:26 +02:00
Sebastien Deronne
f97d297bb2 wifi: Extend UL OFDMA PHY tests to verify RX start and RX end notifications 2022-06-23 12:05:26 +02:00
Stefano Avallone
18f8b488d3 wifi: Correctly compute the time to RX end to be passed to WifiPhyStateHelper::SwitchToRx() 2022-06-23 12:05:26 +02:00
Sebastien Deronne
c423249242 wifi: Notify RX end only for the last received HE TB PPDU 2022-06-23 12:05:26 +02:00
Sebastien Deronne
55a1578633 wifi: Split processing of a received PSDU from RX end notifications 2022-06-23 12:05:26 +02:00
Sebastien Deronne
5855aefa17 wifi: Handle RX end notifications to WifiPhyStateHelper in seperate functions 2022-06-23 12:05:26 +02:00
Sebastien Deronne
719011058b wifi: Use more const references in WifiPhyStateHelper 2022-06-23 12:05:26 +02:00
Stefano Avallone
c6efabc4a1 Update CHANGES.md 2022-06-22 10:02:41 +02:00
Stefano Avallone
c5f1e6e067 wifi: WifiMac can create multiple FrameExchangeManagers and ChannelAccessManagers 2022-06-22 10:02:41 +02:00
Stefano Avallone
cf0b4ee0a8 wifi: Move creation of ChannelAccessManager to WifiMac::ConfigureStandard()
11be MLDs require as many ChannelAccessManager objects as the number of
links (PHY objects).
2022-06-22 10:02:41 +02:00
Stefano Avallone
d916f75ea4 wifi: MAC configuration requires the PHY to be setup
This should be expected because some MAC parameters depend on PHY.
Also, for 11be multi-link devices, the number of FEMs to create
depend on the number of PHY objects.
2022-06-22 10:02:41 +02:00
Stefano Avallone
4e1524855e wifi: QosTxop does not need to store a pointer to FEM 2022-06-22 10:02:41 +02:00
Stefano Avallone
b6df4a182f wifi: WifiNetDevice can keep multiple PHY objects 2022-06-22 10:02:41 +02:00
Stefano Avallone
b20937bd1c wifi: Add a constant for link ID in single link operations
Helps identify places where correct link ID needs to be
specified to support multi-link operations
2022-06-22 10:02:41 +02:00
Stefano Avallone
02dbbde53f Update RELEASE_NOTES.md 2022-06-22 08:46:23 +02:00
Stefano Avallone
d385efd8c7 wifi: MU schedulers compute the correct size of BSRP TF responses 2022-06-22 08:46:23 +02:00
Stefano Avallone
bf683d587d wifi: Include QoS Null in BSRP TF response if BA agreement is established 2022-06-22 08:46:23 +02:00
Stefano Avallone
b627396ee5 wifi: HE FEM can receive TB PPDUs containing a single QoS Null 2022-06-22 08:46:23 +02:00
Gabriel Ferreira
36bd103c49 build: ignore hidden source files in the scratch directory
Fixes https://gitlab.com/nsnam/ns-3-dev/-/issues/684
2022-06-21 15:42:33 -03:00
Alberto Gallegos Ramonet
0eaca37e23 lr-wpan: Adds MAC ED scan support 2022-06-20 01:25:26 +00:00
Tom Henderson
650083e740 doc: Fix broken link on menu bar 2022-06-19 12:24:19 -07:00
Tom Henderson
19ee0474b8 doc: (fixes #674) Change mode of tutorial IDE images 2022-06-19 10:16:50 -07:00
Tom Henderson
ac77e0afcd test: Remove stale suppressions file 2022-06-18 17:31:19 -07:00
Gabriel Ferreira
0219e55c46 build: replace cmakedefine with define for integers in version-defines.h
Fixes https://gitlab.com/nsnam/ns-3-dev/-/issues/676
2022-06-18 19:04:16 -03:00
Gabriel Ferreira
0424c9a09c build: add to ns3 a --list option to print targets to build and run 2022-06-18 18:10:50 -03:00
Gabriel Ferreira
08d2d6cb00 build: widen find_external_library header search scope 2022-06-18 17:57:13 -03:00
Gabriel Ferreira
89d992af47 build: cmake-format 2022-06-18 17:57:06 -03:00
Gabriel Ferreira
8ecec24191 bindings: fix formatting with uncrustify 2022-06-18 17:57:06 -03:00
Gabriel Ferreira
e15b0dce2f tests: new test cases to check for style checking and sanitizers 2022-06-18 17:57:05 -03:00
Gabriel Ferreira
60e1e4032c fixing dead links 2022-06-18 17:57:05 -03:00
Gabriel Ferreira
a1580a5bd0 tests: new test case to check for stale links in the source code and docs 2022-06-18 17:57:05 -03:00
Tom Henderson
dff0b609f6 wifi: Fix valgrind issue in ChannelAccessManager test 2022-06-18 08:21:00 -07:00