Commit Graph

14883 Commits

Author SHA1 Message Date
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
Bhaskar Kataria
3eeaca7e2f traffic-control: Add derandomization tests for PIE 2020-08-16 15:44:29 -07:00
Vivek Jain
8f15b2a161 traffic-control: Add Derandomization feature 2020-08-16 15:44:29 -07:00
Bhaskar Kataria
f3e7511670 traffic-control: Add ECN tests for PIE. 2020-08-16 15:44:29 -07:00
Vivek Jain
2cc5ecfc51 traffic-control: Add ECN Functionality 2020-08-16 15:44:29 -07:00
Bhaskar Kataria
7e1d7f8fc2 traffic-control: Add capDropAdjustment test for PIE 2020-08-16 15:44:29 -07:00
Vivek Jain
451219e4c2 traffic-control: PIE alignment init 2020-08-16 15:44:29 -07:00
Bhaskar Kataria
bdb5f393dd traffic-control: Add usage of timestamp for latency calculation for PIE 2020-08-16 15:44:29 -07:00
Mathew Bielejeski
b99295e119 Filter out program version text from command-line-example output
Updated reflog to reflect change in command-line-example output
2020-08-14 14:14:43 -07:00
Mathew Bielejeski
941a67fca7 Adjust GitLab.com CI configuration for build version feature
* Add a git tag to the tip of the branch before building
* Install git package before building
* Update ubuntu and fedora builds to install git package
2020-08-14 14:14:37 -07:00
Rediet
151553226e wifi: (fixes #252) Correctly handle multicast frames
Note that the special case of GCR (groupcast with retries) has not been handled
2020-08-12 09:29:50 -07:00
Bhaskar Kataria
830edb7623 traffic-control: Add ECN tests for COBALT queue disc 2020-08-12 09:05:58 -07:00
Mathew Bielejeski
32e95f8228 Make build information accessible by programs by extracting data from the local git repository (or a standalone file if a git repository is not present).
Changes

* Adds a new class named Version to the core module
* Adds a template file to the core module named version-defines.h.in
* Adds --PrintVersion and --version arguments to the CommandLine class.
* Creates a new waf tool which queries the local git repository and extracts build information from itCreate a waf task to extract version information from git repository
2020-08-11 20:20:05 +00:00
Tom Henderson
e752b2e937 Add missing figure references to Makefile 2020-08-07 10:57:51 -07:00
Tom Henderson
71139a8661 Fix some links in the README.md 2020-08-06 13:57:05 -07:00
Tom Henderson
337ab206d1 tcp: Some TcpLinuxReno documentation and example program edits 2020-08-06 13:23:37 -07:00
Apoorva Bhargava
721dc72499 tcp (merges !289) Align ns-3 TCP PRR with that of Linux
1) Handle the ACK of retransmitted data in PRR.
2) Follow a Linux like behavior on exiting recovery. After exiting recovery,
Linux starts increasing the window, but this was not happening in ns-3.
2020-08-06 10:24:40 -07:00
Tom Henderson
8bb8623a60 tcp: Add cwnd reduction response to TcpLinuxReno 2020-08-06 09:15:13 -07:00
Apoorva Bhargava
10c082506a tcp: Add TcpLinuxReno congestion model 2020-08-06 09:13:53 -07:00
Gabriel Arrobo
0f2add86be Removed seventh-packet-byte-count.png from .gitignore
and added a note in seventh.cc file/tutorial
2020-08-05 17:54:06 -07:00
Tommaso Pecorella
a6efdd5d69 Fixes DHCP behaviour when interface goes down and back up. 2020-08-03 11:04:24 +02:00
Tommaso Pecorella
f961f38ee3 Revert "internet: Ipv4Interface should be set to down when last address is"
This reverts commit 8e20cccd34
2020-08-01 17:17:40 +00:00
Tommaso Pecorella
8e20cccd34 internet: Ipv4Interface should be set to down when last address is
removed.
2020-08-01 16:25:39 +02:00
Peter D. Barnes, Jr
0af2e32fbe core: (fixes #220) refactor random-variable-stream-test 2020-07-31 21:55:37 +00:00
Tom Henderson
8fcacef735 tcp: Fix some issues with test code that splits acks 2020-07-27 12:33:28 -07:00
Tom Henderson
52e7ea005d tcp: Postpone state updating until after log statement 2020-07-27 12:01:27 -07:00
mbielejeski
f276b4e642 Use list.copy to make a shallow copy instead of a reference 2020-07-24 22:06:08 -07:00
Tom Henderson
e186fef3fe tcp: Doxygen improvements 2020-07-21 09:18:55 -07:00
Tom Henderson
d3b571e7dc Update RELEASE_NOTES and CHANGES.html 2020-07-19 17:26:18 -07:00
Bhaskar Kataria
3caa8e1ec7 traffic-control: (fixes #225) Do not mark packet twice within a CoDel queue 2020-07-19 17:21:53 -07:00
Stefano Avallone
f20a3662b3 wifi, wave, mesh: Rescan python bindings 2020-07-06 19:06:27 +02:00
Stefano Avallone
45f0663d11 wifi: Cleanup more unused methods 2020-07-06 15:54:38 +02:00
Stefano Avallone
79ca1357cb wifi: Remove RIFS support altogether
RIFS has been obsoleted by the standard and support for it
was not implemented properly.
2020-07-06 15:51:17 +02:00
Stefano Avallone
3436c5c923 wifi: Remove Get/Set PIFS from WifiMac 2020-07-06 15:51:17 +02:00
Stefano Avallone
85f24694e9 wifi: No need to pass EifsNoDifs around 2020-07-06 15:51:17 +02:00
Stefano Avallone
ea3c08b108 wifi: Cleanup unneeded methods 2020-07-06 15:51:17 +02:00
Stefano Avallone
fa9429046e wifi: SIFS and slot duration are only stored by the PHY 2020-07-06 15:51:17 +02:00
Stefano Avallone
4ca20707ba wifi: Backoff is not needed if in sleep mode or off 2020-07-06 15:51:17 +02:00
Natale Patriciello
f8d0ae104e RELEASE_NOTES updated to mention assert/log enable switch in waf configure 2020-07-06 08:49:44 +00:00
Natale Patriciello
a768c841cd wscript: Used append_unique for enabling asserts and logs through configure parameters 2020-07-06 08:49:44 +00:00
Natale Patriciello
9061b2fdd9 wscript: added --enable-logs and --enable-asserts 2020-07-06 08:49:44 +00:00
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