Commit Graph

14839 Commits

Author SHA1 Message Date
Tom Henderson
e315c878ed Add missing copyright 2020-07-03 13:25:02 -07:00
Ryan Mast
e5a8cf811b core: Replace missed uses of I with cairo_I 2020-07-01 09:53:05 -07:00
Tom Henderson
8a60bdff13 network, internet: Clarify QueueDiscItem::Mark if item already marked 2020-06-29 16:23:14 -07:00
Tom Henderson
f15a942835 Add html_title tag for tutorial 2020-06-28 11:37:04 -07:00
Tom Henderson
cbab46116f Update CHANGES.html, RELEASE_NOTES, and release_steps.txt for next release 2020-06-28 09:19:56 -07:00
Tom Henderson
90cc0482a3 Merge ns-3.31 release branch 2020-06-27 19:05:01 -07:00
Tom Henderson
8a88840fff Update availability in RELEASE_NOTES 2020-06-27 17:41:07 -07:00
Tom Henderson
eb47265679 Update VERSION for ns-3.31 release 2020-06-27 17:40:22 -07:00
Tom Henderson
bbcd692716 utils: Replace check-style.py parameter with backward-compatible alias
Updates commit 063d86c09 with fix suggested in #230
2020-06-27 11:08:51 -07:00
Tom Henderson
270766a631 utils: Make create-module.py work for Python 3.5 2020-06-25 08:03:39 -07:00
Sébastien Deronne
b0a4444e76 utils: Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro in newly generated module 2020-06-24 20:55:58 +00:00
Tom Henderson
e03acfa2f8 Update RELEASE_NOTES and CHANGES.html for ns-3.31 2020-06-23 20:46:18 -07:00
Tom Henderson
700fb009c5 stats: (fixes #228) Disable bindings for SQLite options when not enabled
Further work on patch originally started by Tommaso Pecorella in the tracker
2020-06-21 08:09:58 -07:00
Tom Henderson
b7ca218cdf stats: Restore include guards; fix Doxygen groups 2020-06-21 08:08:34 -07:00
Tom Henderson
270b2cfe3e documentation: Update tutorial references to 3.31 release 2020-06-18 20:47:13 -07:00
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