Commit Graph

15599 Commits

Author SHA1 Message Date
Mathew Bielejeski
d72ef6ed2f core: (fixes #310) Change Length::Unit from enum class to plain enum
The script to generate python bindings does not currently support
c++11 strongly typed enums (enum class).
2020-12-19 13:23:49 -08:00
Mathew Bielejeski
60f11eedb9 core: (fixes #313) Manually parse input string when using libc++
There appears to be a bug in the libc++ implementation of istream
where it fails to extract values from strings that do not have a space
between the value and the unit symbol.  This patch provides a string
parsing method that does not rely on istream.
2020-12-19 11:54:49 -08:00
Sébastien Deronne
97b119ba69 wifi: Invalid band is allowed for non-wifi signals 2020-12-19 13:49:22 +01:00
Peter D. Barnes, Jr
52d0368ad9 internet: time arithmetic 2020-12-14 03:42:14 +01:00
Steven Smith
6461d9c13e internet:Invoke RouteOutput on packet copy that is used in send 2020-12-13 21:27:43 +00:00
Tommaso Pecorella
c9a1574d5f sixlopwpan: disallow mixed IPHC/HC1 use 2020-12-13 21:24:58 +00:00
Tommaso Pecorella
4e0550110e lr-wpan: add RFC4944 / RFC6282 pseudo-MAC switch 2020-12-13 21:00:44 +00:00
Peter D. Barnes, Jr
aeba34fa0a stats: Time logging changes 2020-12-13 10:51:11 -08:00
Christophe Delahaye
f1fe3d0faf internet: Loopback IPv4 address should have HOST scope 2020-12-13 10:38:57 -08:00
Peter D. Barnes, Jr
ffd792bb7d visualizer: Remove uses of GetSeconds 2020-12-09 20:47:40 -08:00
Tom Henderson
503718ffd6 wifi: (works around #308) Temporarily disable unused methods 2020-12-09 18:40:28 -08:00
Tom Henderson
15c15a47bd Update CHANGES.html and RELEASE_NOTES 2020-12-02 20:53:26 -08:00
Steven Smith
5b2f902d04 mpi: (merges !389) Enable user to provide an MPI communication context 2020-12-02 20:35:14 -08:00
Mathew Bielejeski
2cea1e4ccd core: (merges !434) Length class to support length values with units 2020-12-02 20:05:29 -08:00
Peter D. Barnes, Jr
34b23fac26 mobility: Enable ListPositionAllocator to read positions from a csv file
Merges !443
2020-12-02 18:07:21 -08:00
Peter D. Barnes, Jr
ed5a19f227 core: (merges !442) Add CsvReader for parsing of csv- or tab-delimited data 2020-12-02 18:06:23 -08:00
Sebastien Deronne
a43d6daf87 wifi: Fix maximum channel number that can be selected for the PHY 2020-11-29 20:18:58 +01:00
Jordan Dorham
f7bfcd3d94 uan: Time arithmetic and printing changes 2020-11-29 10:40:24 -08:00
Jordan Dorham
6bd775f86c point-to-point: Time logging changes
With contributions from Kim Ferrari and Anna Poon.
2020-11-29 08:55:13 -08:00
Anna Poon
3d1a2f36ac traffic-control: Time logging changes 2020-11-29 08:49:46 -08:00
Anna Poon
9a7cc2445f energy: Time arithmetic and logging changes 2020-11-29 08:47:04 -08:00
Jordan Dorham
b3bdd14ad5 wave: Time arithmetic and logging changes
With contributions from Kim Ferrari and Anna Poon.
2020-11-29 08:11:05 -08:00
Tommaso Zugno
0891fa9118 propagation: (merges !435) Channel condition model for vehicular scenarios
This work was done in collaboration with Zoraze Ali and Sandra Lagen.
2020-11-28 20:17:05 -08:00
Peter D. Barnes, Jr
29e691d342 applications: (merges !444) Report Tx bytes from UdpClient.
This is the send side counterpart to PacketSink::GetTotalRx
2020-11-28 12:08:31 -08:00
Tom Henderson
53fd77b0e8 Update CHANGES.html and RELEASE_NOTES 2020-11-27 21:22:20 -08:00
Tom Henderson
6619a8eef2 aodv: Update traces for time changes introduced in commit 7889786c 2020-11-27 21:16:47 -08:00
Peter D. Barnes, Jr
7889786c30 core: (fixes #265) Time is not rounded when created from int64x64_t 2020-11-27 21:10:11 -08:00
Peter D. Barnes, Jr
2340fcf260 core: Time::RoundTo (unit) to round Time to any unit
Merge of !475
2020-11-27 17:59:51 -08:00
Peter D. Barnes, Jr
eb432c90a5 core: int64x64_t GetInt() and Round(), with test cases
Merge of !473
2020-11-27 16:54:51 -08:00
Tom Henderson
de9771c6aa bindings: Update pybindgen version 2020-11-27 09:34:50 -08:00
kkoutlia
546b0701ab lte: Remove unnecessary forward declaration
See MR !479
2020-11-27 09:47:12 +01:00
bbojovic
c12ef3987d lte: (fixes !273) When removing LC remove also its BSR 2020-11-24 12:45:11 +01:00
Rediet
6a7bc41022 wifi: Set BER threshold for Ideal remote manager to 1e-6
Otherwise the selected MCS (especially high order ones) would result in high PER
2020-11-22 14:01:13 +00:00
Rediet
c71bf93386 wifi: Report reception of BAR to WifiRemoteStationManager 2020-11-22 14:01:13 +00:00
Tom Henderson
9b0e632ac1 network: Rescan APIs 2020-11-18 19:24:48 -08:00
Jordan Dorham
200ae1d764 wifi: Time arithmetic changes
Implementation of time-arithmetic changes introduced in issue !348.

Used method for printing time with a unit. Generally the changes follow this pattern:

`now.GetSeconds ()` --> `now.As (Time::S)`
2020-11-17 00:32:22 +00:00
Sébastien Deronne
77beef48af network: Add references for radiotap headers 2020-11-15 20:23:10 +01:00
Sébastien Deronne
ed83b8fa3b wifi: Add initial support for HE MU and HE MU Other User fields in radiotap header 2020-11-15 18:37:13 +00:00
Sébastien Deronne
2e22c3da6b wifi: Add PCAP support for HE MU and HE TB PPDUs 2020-11-15 18:37:13 +00:00
Sébastien Deronne
247af3879c Update RELEASE_NOTES 2020-11-15 19:29:21 +01:00
Sebastien Deronne
7f0048ef78 wifi: Rework calculations in NistErrorRateModel 2020-11-15 19:27:38 +01:00
Sebastien Deronne
c2d2c81623 wifi: Fix incorrect computation for 1024-QAM in NistErrorRateModel 2020-11-15 18:12:39 +00:00
Tom Henderson
d2e6a46ae0 wifi: Rescan APIs 2020-11-13 18:59:41 -08:00
Tom Henderson
e7d9dff35e spectrum: Rescan APIs 2020-11-13 18:59:03 -08:00
Tom Henderson
07be4134c9 internet: Print numeric values 2020-11-13 16:21:29 -08:00
Sébastien Deronne
bdb3bfc22f wifi: Add option to configure the OFDM transmit spectrum mask 2020-11-13 10:17:43 +01:00
Sébastien Deronne
644e5ee55c Update CHANGES.html 2020-11-13 09:28:41 +01:00
Sébastien Deronne
d865245632 spectrum: Speed up computations in DEBUG builds (proposal from Rediet) 2020-11-12 13:02:11 +01:00
Sébastien Deronne
31a96f0f56 wifi: Extend OFDMA PHY tests to validate behavior when an interference is generated in a given RU 2020-11-12 13:02:11 +01:00
Sébastien Deronne
fe9da55228 wifi: Implement logic to compute PER/SNR per RU for HE MU 2020-11-12 13:02:11 +01:00