Commit Graph

14929 Commits

Author SHA1 Message Date
Siddharth Singh
e16ff5ee17 tcp: Fix TcpRateOps to update m_ackElapsed like Linux
Co-authored-by: Chetan Agarwal <chetanag35@gmail.com>
2020-09-08 12:39:43 -07:00
Tom Henderson
8bcf3a8537 tcp: Set default initial congestion window to 10 segments 2020-09-08 11:39:08 -07:00
SolomonAnn
f034b5b1b8 tcp: Fix typo in NscTcpSocketImpl 2020-09-08 11:25:36 -07:00
Sébastien Deronne
0cdbf8321b wifi: Fix compilation issues on some platforms 2020-09-08 08:04:59 +02:00
Sébastien Deronne
c3926eb221 Update CHANGES.html 2020-09-07 21:59:36 +02:00
Sébastien Deronne
7420aaf721 wifi: Fix radiotap header for received 802.11ax PPDUs 2020-09-07 21:09:29 +02:00
Sébastien Deronne
d3135ed514 wifi: Forward up MPDUs from an A-MPDU under reception as long as they arrive at the PHY 2020-09-07 21:09:29 +02:00
Stefano Avallone
559241241c wifi: Make WifiPhy::Get{Ht,Vht,He}Mcs () static 2020-09-07 21:01:52 +02:00
Tom Henderson
d32d864e09 network: Document sockets API Send/SendTo usage 2020-09-05 13:21:05 -07:00
Tom Henderson
eb7e50c866 update CHANGES.html 2020-09-05 13:19:03 -07:00
Tom Henderson
8c6fb7d420 bindings: Rescan all APIs 2020-09-05 13:04:28 -07:00
Sébastien Deronne
1753765862 wifi: Do not send VHT capabilities when operating in 2.4 GHz band 2020-09-04 12:53:30 +02:00
Sébastien Deronne
afed498f29 Update RELEASE_NOTES 2020-09-03 20:46:12 +02:00
Sebastien Deronne
5459ca6a6d wifi: Add 6 GHz band support for 802.11ax 2020-09-03 18:43:44 +00:00
Sebastien Deronne
0a1cee7c46 wifi: Add 6 GHz frequencies and channels 2020-09-03 18:43:44 +00:00
Sebastien Deronne
452f3bdef0 wifi: Rework ChannelToFrequencyWidthMap to add information about PHY band to allow use of the same channel number accross different bands 2020-09-03 18:43:44 +00:00
Sebastien Deronne
bd1ad3994a wifi: Decouple standard and frequency band 2020-09-03 18:43:43 +00:00
Sebastien Deronne
4e72e64f43 wifi, wave: Remove 5 MHz and 10 MHz standard and introduce 802.11p standard instead 2020-09-03 18:43:43 +00:00
Jordan Dorham
27bebf4c6d time arithmetic implement in network 2020-09-03 08:12:22 +00:00
Peter Barnes
35350ab51d core: (fixes #210): add simulation time and node printers to NS_FATAL... 2020-09-03 08:04:02 +00:00
Tom Henderson
d66b180611 applications: Handle possible partial socket send 2020-09-02 17:51:21 -07:00
Tommaso Pecorella
52d6f390ef Better option - strip just the extension. 2020-09-01 12:17:14 +00:00
Tommaso Pecorella
6c60648d42 Allows --run to handle scripts ending in ".cc" 2020-09-01 12:17:14 +00:00
Jordan Dorham
dbc8638ab4 sixlowpan: Time arithmetic implementation changes 2020-09-01 12:12:59 +00:00
Natale Patriciello
9cdaa502f7 ci-cd: Fixed weekly schedules, added test.py to per-commit jobs 2020-09-01 10:06:34 +02:00
Tom Henderson
51bb8d7026 internet: Rescan APIs for Python bindings 2020-08-31 08:54:37 -07:00
Deepak Kumaraswamy
3552db04ce tcp: Add dynamic pacing implementation based on Linux internal pacing
Includes contributions from Tom Henderson, Vivek Jain, and Viyom Mittal
2020-08-31 08:54:32 -07:00
Deepak Kumaraswamy
0cf9597393 network: Add signature definition for DataRate TracedValue 2020-08-30 20:47:51 -07:00
Tommaso Pecorella
90c466238a internet: amend 2a867ade copy-paste mistake 2020-08-30 23:06:42 +00:00
Tommaso Pecorella
2a867ade89 internet: clarify GlobalRouter error messages 2020-08-30 23:04:09 +00:00
Tommaso Pecorella
2b06089792 internet-apps: Add network diagram to DHCP example 2020-08-30 22:56:38 +00:00
ZorazeAli
212063244e Update RELEASE_NOTES 2020-08-29 22:50:10 +02:00
ZorazeAli
125f0df3fa lte: Rescan APIs 2020-08-29 22:35:17 +02:00
ZorazeAli
6b069fb9d3 lte: Add test case to cover the scenario in #224
see merge request !381
2020-08-29 22:19:53 +02:00
ZorazeAli
15232004f5 lte: (fixes #224) Stop scheduling parallel intermediate UE measurement reports
The UE should schedule periodic measurements only when the previous periodic
event has expired or has not been scheduled

see merge request !381
2020-08-29 22:19:53 +02:00
Steven Smith
098d8490fd applications: Remove stray exit call from OnOffApplication 2020-08-29 10:56:04 -07:00
Natale Patriciello
804d16d1b7 ci-cd: Don't execute per-commit jobs with a binding generation schedule 2020-08-28 10:42:23 +02:00
Natale Patriciello
c261cb01cc ci-cd: Generate python bindings from Gitlab 2020-08-28 10:36:10 +02:00
Natale Patriciello
c8a59fd14b ci/cd: Added linux tag to pick the correct runner 2020-08-27 15:46:45 +02:00
Natale Patriciello
8a682e1497 ci/cd: Enabled weekly test with tag nsnam
The jobs will be submitted (hopefully) to the nsnam-tagged servers.
2020-08-26 19:20:19 +02:00
Peter Barnes
c7c2e76d41 core: (fixes #247) unlimited arguments in MakeEnumChecker 2020-08-24 18:50:07 +00:00
Peter Barnes
8fa4956898 Move Histogram from flow-monitor to stats 2020-08-21 16:26:33 +00:00
Jordan Dorham
0704928170 Merge pull request #15 in S3/s3-simulator from S3-19-time-arithmetic-implement to develop
Squashed commit of the following:

commit 1162a5c942c7c2a366883a3b4f5f47feface9344
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 16:44:50 2020 -0700

    core: assert Time > 0 in operator< (Time, EventId) refinement

commit 83161ebb6f56fd467498528a5b54f2d6ef1bceba
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 15:59:38 2020 -0700

    core: check-style nstime.h

commit d8a0c906997bd7608e19dfd93484477c9b121a67
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 15:56:34 2020 -0700

    core: assert Time > 0 in operator< (Time, EventId)

commit 466e66031b6f26e7aaede00be7d8c692382f2b04
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 14:41:02 2020 -0700

    core: check-style

commit 5fd40536a23ef683d9eb673a45b492efbe175750
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 14:21:33 2020 -0700

    core: operator<(Time, EventId), and doxy
2020-08-20 21:06:20 +00:00
Jordan Dorham
81b740721f Merge pull request #15 in S3/s3-simulator from S3-19-time-arithmetic-implement to develop
Squashed commit of the following:

commit 1162a5c942c7c2a366883a3b4f5f47feface9344
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 16:44:50 2020 -0700

    core: assert Time > 0 in operator< (Time, EventId) refinement

commit 83161ebb6f56fd467498528a5b54f2d6ef1bceba
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 15:59:38 2020 -0700

    core: check-style nstime.h

commit d8a0c906997bd7608e19dfd93484477c9b121a67
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 15:56:34 2020 -0700

    core: assert Time > 0 in operator< (Time, EventId)

commit 466e66031b6f26e7aaede00be7d8c692382f2b04
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 14:41:02 2020 -0700

    core: check-style

commit 5fd40536a23ef683d9eb673a45b492efbe175750
Author: Peter D. Barnes, Jr <barnes26@llnl.gov>
Date:   Wed Mar 18 14:21:33 2020 -0700

    core: operator<(Time, EventId), and doxy
2020-08-20 08:43:40 +00:00
Tom Henderson
20634ca980 doc: Update build version information in tutorial 2020-08-18 15:56:10 -07:00
Mathew Bielejeski
5d13b2b80c build: Create version.cache file with dummy data when git tags are absent
* Change version tag and ClosestTag values to be ns-3.xx
* Fix string values to have the proper format
* Allow check-version to proceed even if git task is not present
* Remove git package requirement from Docker containers
* Create git_ns3_version_info task only when HAVE_NS3_REPO is defined
* Change tag glob from ns-3* to ns-3.[0-9]*
* Use version tag to make output consistent with waf --check-version
2020-08-18 15:39:34 -07:00
Tom Henderson
bb0ec5258f mesh: Enable operation with SpectrumWifiPhy 2020-08-17 08:57:48 -07:00
Bhaskar Kataria
b12ac52109 traffic-control: Add L4S extensions to FqCoDel and CoDel 2020-08-16 18:57:47 -07:00
Bhaskar Kataria
04747b113c traffic-control: Update PIE doc with tests for RFC features,
RELEASE_NOTES and CHANGES.html
2020-08-16 15:59:03 -07:00
Vivek Jain
9bbd261806 traffic-control: Update PIE doc for RFC features. 2020-08-16 15:44:29 -07:00