Commit Graph

11920 Commits

Author SHA1 Message Date
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
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
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
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
Peter Barnes
852a612c33 core: avoid implicit Time conversions 2020-06-03 18:13:09 +00:00
Tommaso Pecorella
963d21b656 network: implement missing Ipv6Address::IsInitialized 2020-06-02 21:32:30 +00:00
Peter D. Barnes, Jr
f6169105b5 network: refactor DelayJitterEstimation to more closely follow RFC 1889 and RFC 3550 2020-06-02 15:50:28 +00:00
Peter Barnes
0c4ace3b18 ShowProgress burnin 2020-06-02 15:50:09 +00:00
BHASKAR K
c316c0de8c core: Include typedefs for int64_t and uint64_t 2020-06-01 22:02:45 +05:30
Tom Henderson
edd67b60f9 internet: Add ECN test case for SYN retransmission test 2020-06-01 08:00:18 -07:00
Alexander Krotov
1b79d59968 internet: call NotifyConnectionFailed on SYN timeout
Fixes https://gitlab.com/nsnam/ns-3-dev/issues/76
2020-06-01 07:48:03 -07:00
Alexander Krotov
68bb36d5fa internet: test for connection failure due to SYN retransmissions
This commit adds a test that checks that
NotifyConnectionFailed is called when the number of SYN retransmissions
is exceeded.
2020-06-01 06:54:12 -07:00
Tommaso Pecorella
2f850e3da3 internet: improve ndisc entries logging 2020-06-01 11:10:09 +02:00
Tommaso Pecorella
e95b5e946a sixlowpan: fix test for optimized builds 2020-06-01 11:09:44 +02:00
BHASKAR K
cd745fd992 traffic-control: Add ECN marking test for FqCoDel 2020-06-01 09:49:38 +02:00
Tom Henderson
2919c77c5e traffic-control: Add ECN marking to FqCoDel queue disc 2020-06-01 09:49:38 +02:00
Tom Henderson
a0f0149b88 traffic-control: Improve fq-codel logging 2020-06-01 09:48:15 +02:00
BHASKAR K
014b0e48ad traffic-control: Added ECN tests for CoDel queue disc. 2020-06-01 09:39:29 +02:00