Tom Henderson
4d411daa1f
Update AUTHORS file
2020-06-17 19:43:12 -07:00
Tom Henderson
41e3b6ad9c
tcp: ( fixes #179 ) Avoid incorrect exit of LAST-ACK state
2020-06-15 20:58:55 -07:00
Tom Henderson
bdc19a6379
wifi: Fix uninitialized value in test
2020-06-15 14:30:42 -07:00
Alberto Gallegos Ramonet
c5c5972c4f
lr-wpan: ( fixes !326 ) Inactive Periods Queue fix
2020-06-15 07:39:35 -07:00
Shrinidhi Anil Varna
ca96c28cc9
traffic-control: Add documentation for set associative hash
2020-06-15 06:42:34 -07:00
Deepak Kumaraswamy
94495ca0ef
traffic-control: Add test suite for set associative hash
2020-06-15 06:41:01 -07:00
Avakash Bhat
deb08d9d21
traffic-control: ( closes !209 ) Add option for set associative hash (with contributions from Stefano Avallone)
2020-06-15 06:39:51 -07:00
Ouassim Karrakchou
cd906e1c12
visualizer: ( fixes #199 ) Include bindings of visualizer dependencies
2020-06-14 16:19:41 -07:00
Tom Henderson
14c97d2472
tcp: TcpTxBuffer is an ns3::Object
2020-06-14 13:52:56 -07:00
Xiuchao Wu
07d89d3bfa
tcp: Add assert to check if TCP sends out-of-window data
2020-06-14 11:56:57 -07:00
Tom Henderson
c9b96134b1
tcp: ( fixes !157 ) Prevent sending outside receiver window
...
According to RFC 6675, the NextSeg() method should return the range of
sequence space to transmit, not just the starting sequence number. The
method should also check the available receiver window. This changeset
extends NextSeg() to return the valid range of sequence numbers to send,
and makes the receiver window value available to the TcpTxBuffer object.
2020-06-14 11:47:08 -07:00
Tom Henderson
a06405f698
tcp: Add test for previous commit (MR !156 )
2020-06-13 16:07:32 -07:00
Xiuchao Wu
c86c855923
tcp: ( fixes !156 ) enter CA_RECOVERY despite large sequence number increase
...
When the sequence number is advanced significantly between two
packet loss events, the TCP sender will fail to enter into CA_RECOVERY state
if the sequence number gap between loss events is large enough. This change
adds an additional state variable to track whether fast recovery is active.
2020-06-13 15:48:03 -07:00
Tom Henderson
761b97606d
wifi: Rescan APIs
2020-06-13 08:55:47 -07:00
Sébastien Deronne
e24eee2d85
wifi: Fix compilation error
2020-06-12 20:13:56 +02:00
Sébastien Deronne
0c80f2f607
wifi: Update documentation for MIMO Maximal Ratio Combining (MRC) model
2020-06-12 18:58:35 +02:00
Sébastien Deronne
a8e9f1edcf
Update RELEASE_NOTES and CHANGES.html
2020-06-12 18:19:40 +02:00
Sébastien Deronne
b199302e39
wifi: Add tests to validate behavior of ideal rate manager when MIMO is used
2020-06-12 18:04:51 +02:00
Sébastien Deronne
e5996540c5
wifi: Fix MCS selection in ideal rate manager for cases with unbalanced MIMO settings and/or RX diversity
2020-06-12 18:04:51 +02:00
Sébastien Deronne
8529f5ce14
wifi: Pass TXVECTOR to ReportAmpduTxStatus
2020-06-12 18:04:51 +02:00
Sébastien Deronne
b661cec61f
wifi: Pass TXVECTOR to ReportDataOk
2020-06-12 18:02:53 +02:00
Sébastien Deronne
177030ced5
wifi: Rebuild SNR thresholds in Ideal rate manager if PHY capabilities have changed
2020-06-12 18:02:52 +02:00
Sébastien Deronne
3314e53c0d
wifi: Add tests for MIMO diversity effects on SNR and packet success rate
2020-06-12 18:02:52 +02:00
Sébastien Deronne
376d5d62fa
wifi: Fix SNR computations for MIMO
2020-06-12 18:02:52 +02:00
Tommaso Pecorella
4b138220fa
docs: ( fixes #226 ) figures, introspection, and directory crawling
2020-06-11 22:49:46 +00:00
Sébastien Deronne
dfff6f57c3
doc: Fix issue with missing wifi figures
2020-06-11 20:32:03 +02:00
Tom Henderson
dce0bc1ccd
wifi: Rescan APIs
2020-06-11 10:10:06 -07:00
Stefano Avallone
d18db0d04a
wifi: NeedRts needs just the packet size
2020-06-11 09:02:16 +02:00
Stefano Avallone
737e283988
wifi: Remove high latency TX vector tags
2020-06-11 09:02:16 +02:00
Sébastien Deronne
979b0713c0
wifi: Add Bianchi testing to documentation
2020-06-10 20:18:12 +02:00
Sébastien Deronne
5ce9f4a7bd
wifi: Add Bianchi tests in regression
2020-06-10 17:55:25 +00:00
Sébastien Deronne
69464c8b6b
wifi: Add Bianchi Matlab scripts and results in reference folder
2020-06-10 17:55:25 +00:00
Sébastien Deronne
072c88418c
wifi: Add script to run Bianchi validation for 802.11a/b/g
2020-06-10 17:55:25 +00:00
Stefano Avallone
a7d667a926
applications: Use SimpleNetDevice instead of PointToPoint
2020-06-10 18:07:20 +02:00
Tommaso Pecorella
9299029350
visualizer: Ensure that PacketMetadata are enabled.
2020-06-10 10:49:19 +00:00
Tommaso Pecorella
27484f8280
visualizer: Use ConnectFailSafe
...
Devices are not guaranteed to be in the simulation. Connect might fail.
2020-06-10 10:25:43 +00:00
Tom Henderson
56a04e1237
buildings: Rescan APIs
2020-06-09 21:25:38 -07:00
Michele Polese
9f805877ea
buildings: (merge !125 ) Add random walk mobility model that avoids buildings
...
* Adds example, unit test, and bash script to plot results
2020-06-09 21:16:14 -07:00
Tom Henderson
059640f466
applications: Rescan APIs
2020-06-09 20:59:06 -07:00
Tom Henderson
c8f1267127
applications: Align E2eStatsHeader with other application headers ( !211 )
...
* E2eStatsHeader renamed to SeqTsSizeHeader, for module naming consistency
* BulkSendApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* BulkSendApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* OnOffApplication::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* OnOffApplication::TxE2EStat trace source renamed to TxWithSeqTsSize
* PacketSink::EnableE2EStats attribute renamed to EnableSeqTsSizeHeader
* PacketSink::RxE2EStat trace source renamed to RxWithSeqTsSize
* Cache outgoing packet based on Socket::Send () failure (due to full buffer)
* Add test suite for BulkSendApplication, checking sequence number operation
* Various other review comments addressed, and doxygen alignments
2020-06-09 18:29:27 -07:00
Tommaso Pecorella
5fd3f38528
applications: Add SeqTsEchoHeader variant
2020-06-09 16:29:21 -07:00
Tom Henderson
855d5ce4b4
traffic-control: Remove unused counters
2020-06-09 15:59:01 -07:00
Tom Henderson
60ec73efe4
lr-wpan: Rescan APIs
2020-06-09 08:21:36 -07:00
Alberto Gallegos Ramonet
8652e75b0c
lr-wpan: ( fixes !283 ) Beacon collisions and timings
2020-06-09 12:05:25 +02:00
ZorazeAli
a57e9c8aec
lte: Rescan APIs
2020-06-08 17:40:57 -07:00
ZorazeAli
6b8a66e4e4
Update RELEASE_NOTES
2020-06-08 17:40:57 -07:00
ZorazeAli
20e92ac695
Update CHANGES.html
2020-06-08 17:40:57 -07:00
amiraslanhaghrah
c184761331
lte: ( fixes #221 ) Stop T310 upon receving handover command
...
As per TS36331 sec 5.3.5.4, if the UE receives
RRCConnectionReconfiguration including the mobilityControlInfo
T310 timer must be stopped.
closes #221
2020-06-08 17:40:57 -07:00
Tom Henderson
77f3d96ad8
Fixes for clang compilation
2020-06-08 17:28:07 -07:00
Tom Henderson
b9da6d6484
internet: ( fixes #222 ) Fix ECN check functions (and Doxygen)
2020-06-08 17:21:15 -07:00