Tom Henderson
ee712cfb02
tcp: Remove TcpCongestionOps::ReduceCwnd method
2020-12-22 08:23:30 -08:00
Tom Henderson
4ccaaeef95
tcp: Add DCTCP trace source for congestion estimate update
...
Also ensure that DCTCP alpha cannot be externally set, once initialized
2020-12-22 08:23:30 -08:00
Tom Henderson
63e39227a3
tcp: Provide attribute to access TcpCongestionOps object
2020-12-22 08:23:30 -08:00
Tom Henderson
031ef17c6d
tcp: Update DCTCP to inherit from LinuxReno
2020-12-22 08:23:30 -08:00
Tom Henderson
a37e7fb06e
tcp: Update DCTCP to avoid use of ReduceCwnd
2020-12-22 08:23:30 -08:00
Tom Henderson
12b82f2c5d
tcp: Update handling of CWR state
...
* CWR state should be left when a RTT is observed, not by noticing
the lack of ECE ACKs
* Ensure that PktsAcked() is called during CWR
2020-12-22 08:23:30 -08:00
Tom Henderson
8e5d2165c1
tcp: Move cWnd assignment outside of ExitRecovery()
2020-12-22 08:23:30 -08:00
Tom Henderson
993226f55b
tcp: Add CWR state for the recovery phase after ECN-Echo (ECE)
2020-12-22 08:23:30 -08:00
Tom Henderson
f059e8040f
bindings: ( fixes #318 ) Conditionally disable deprecated functions
2020-12-22 07:32:24 -08:00
Peter D. Barnes, Jr
11231ff23c
Complete the doxy, show parallelism of GetDefault specializations.
2020-12-22 07:08:14 -08:00
Peter D. Barnes, Jr
c631ccbac5
core: ( fixes #277 ) make Time::As() print with autoscaled unit
2020-12-22 07:08:14 -08:00
Tom Henderson
6002d927bc
bindings: Rescan all APIs
2020-12-21 21:18:58 -08:00
Tom Henderson
0c94d9dc92
Fix a -Wnon-c-typedef-for-linkage warning
2020-12-21 19:24:43 -08:00
Tom Henderson
433fb603eb
bindings: Update pybindgen version
2020-12-21 12:47:15 -08:00
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