Commit Graph

14871 Commits

Author SHA1 Message Date
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
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