Sebastien Deronne
95d40fb926
wifi: PHY shall call CCA detection logic from the PhyEntity corresponding to the configured standard
2022-07-12 20:55:03 +00:00
Sebastien Deronne
79ea8d014f
wifi: Add functions to retrieve the modulation class and PHY entity for a given standard
2022-07-12 20:55:03 +00:00
Tolik Zinovyev
81bae65d4a
network: (merges !1010 ) Prevent time overflow in DataRate.
2022-07-11 21:40:54 -07:00
Stefano Avallone
ab67a74f22
wifi: WifiAckManager and WifiProtectionManager are configured with their link ID
2022-07-11 15:29:36 +00:00
Stefano Avallone
4d61d67a7d
wifi: Txop holds per-link channel access status
2022-07-11 15:29:36 +00:00
Stefano Avallone
262918d22c
wifi: Txop holds per-link contention window information
2022-07-11 15:29:36 +00:00
Stefano Avallone
18eb7e47a0
wifi: Txop holds per-link backoff information
2022-07-11 15:29:36 +00:00
Stefano Avallone
8eb407d771
wifi: Add a structure containing per-link information to Txop
2022-07-11 15:29:36 +00:00
Stefano Avallone
f05df09246
wifi: ChannelAccessManager and FrameExchangeManager are configured with their link ID
2022-07-11 15:29:36 +00:00
Stefano Avallone
9e7796616a
wifi: Txop can get a pointer to ChannelAccessManager from WifiMac
2022-07-11 15:29:36 +00:00
Tom Henderson
ad029f4c79
stats: ( fixes #698 ) Relax test tolerance
2022-07-08 14:51:15 -07:00
Gabriel Ferreira
2247130fb1
build: accept 'ns3 -h' in addition to 'ns3 --help'
...
Fix #699
2022-07-08 19:30:58 +00:00
Gabriel Ferreira
9ff4236d5a
build: fix ns3 argument splitting on -- separator
2022-07-08 14:40:26 +00:00
Gabriel Ferreira
588a0169d2
doc: update ns3 script options and CHANGES.md
2022-07-08 14:40:26 +00:00
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