Commit Graph

14810 Commits

Author SHA1 Message Date
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
Stefano Avallone
d92dfdca45 wifi: Add a test for issue 211 2020-06-08 16:50:41 -07:00
Stefano Avallone
5a2dc723b6 wifi: Fix build with clang 10 2020-06-08 16:50:41 -07:00
Stefano Avallone
f7eb7dcfec wifi: Do not consume a sequence number when an MSDU is not dequeued 2020-06-08 16:50:41 -07:00
Stefano Avallone
4547326445 wifi: (fixes #211) Remove MSDUs with expired lifetime when (re)starting channel access 2020-06-08 16:50:41 -07:00
Steven Smith
dded72e02e build: (fixes #217) Guard compilation of example used as a test
* Added documentation to ExampleAsTestSuite on the need for this guarding
* Updated with Peter's patch for examples-as-test placeholders in wscripts
2020-06-08 09:35:50 -07:00
Natale Patriciello
6b830f9457 ci/cd: Clang10 repo only has python3 packages. Remove python2 packages from the installed list 2020-06-08 10:59:22 +02:00
Natale Patriciello
f8e8ade4df ci/cd: Disabled debug/release tests, doing them only in optimized mode 2020-06-08 10:09:32 +02:00
Natale Patriciello
2cd9029757 ci/cd: Added Clang 10 compile test 2020-06-08 10:09:13 +02:00
Tom Henderson
5eea3c0270 bindings: Rescan all APIs 2020-06-07 11:38:26 -07:00
Tom Henderson
a1396b2cc6 bindings: Remove statements with implicit Time conversions 2020-06-07 11:37:46 -07:00
Tom Henderson
d3e20db1e8 core: Remove cast (conversion operator) for Time objects
Updates the fix committed in 852a612c due to Python bindings compilation issues
Discussion of this issue can be found in merge request !323 (issue #215)
2020-06-07 11:36:06 -07:00
Stefano Avallone
f67f219510 core: Fix overload resolution for Simulator::Schedule variants 2020-06-07 11:33:39 -07:00
Tommaso Zugno
54c788d74e spectrum: fix wrong usage of atan 2020-06-04 19:18:46 +02:00
Peter Barnes
5dab92583b doc: Time and space complexity of the various Schedulers 2020-06-03 20:37:22 +00:00