Commit Graph

14322 Commits

Author SHA1 Message Date
Davide Magrin
e472686e64 lte: Include LogComponentEnable statements for new classes
see merge request nsnam/ns-3-dev!116
2019-10-14 16:51:28 +02:00
Tom Henderson
b1c7297f94 internet: Clarify DSCP codepoint value (Doxygen) 2019-10-11 13:09:27 -07:00
Alexander Krotov
29ba0867b0 core: Fix paper title in GammaRandomVariable documentation 2019-10-11 19:37:06 +03:00
Sébastien Deronne
29152dd9c9 spectrum: Fix missing space in MultiModelSpectrumChannel trace 2019-10-09 21:24:00 +02:00
Rediet
a9c54ea956 wifi: Use wifi- prefix for all test-suites and examples
Will enable easier wildcarding
2019-10-08 12:41:32 -07:00
Parth Pratim (GCI 2018)
6b2aa28749 examples: Align third.py with third.cc 2019-10-08 12:01:19 -07:00
Steven Smith
1b4a0c1967 Invoke sent trace callback after send; fixed issue with dropping last send trace callback 2019-10-08 11:55:06 -07:00
Tom Henderson
f5c7c8f17c wifi: Rescan python bindings 2019-10-05 09:40:54 -07:00
Stefano Avallone
33dd9ce2f1 wifi: Check if an agreement exists before resetting it
Fix crashes with non-null inactivity timeout
2019-10-04 23:02:40 +02:00
Stefano Avallone
1b96764ead wifi: (fixes #2928) Correctly determine if a BAR needs to be retransmitted 2019-10-04 23:02:33 +02:00
Mohit P. Tahiliani
c27066ae3f wifi: Remove unused variable in ARF, AARF and AARFCD 2019-10-04 11:46:10 +03:00
Tom Henderson
6f09faffaf Resolve valgrind warning about uninitialized value 2019-10-02 14:20:20 -07:00
Mohit P. Tahiliani
e026a70c7d doc: Minor updates and fix typos 2019-10-02 15:57:15 +00:00
Tom Henderson
64cd4291b2 Fix clang compilation issues 2019-09-30 20:33:20 -07:00
Tom Henderson
d7914a847d internet: Rescan API definitions 2019-09-30 06:52:25 -07:00
Tom Henderson
2dfc7546b7 Update CHANGES.html 2019-09-30 06:52:23 -07:00
Tom Henderson
a8687bc642 Fix coding style for newly added files 2019-09-30 06:52:19 -07:00
Natale Patriciello
9d5e29c8bf changes: Add CongControl to CHANGES.html 2019-09-30 06:51:09 -07:00
Vivek Jain
cfa918b74e tcp: Added CongControl API in TcpCongestionOps 2019-09-30 06:51:09 -07:00
Vivek Jain
ed743b2cfe tcp: RecoveryOps gets delivered information from RateOps
(incorporating comments from Natale P.)
2019-09-30 06:51:09 -07:00
Vivek Jain
3024805d16 tcp: Feed RateOps from TcpSocketBase
(incorporating comments from Natale P.)
2019-09-30 06:51:09 -07:00
Vivek Jain
3911b5f19f tcp: Added RateOps class and Linux implementation to calculate the rate sample
(incorporating comments from Natale P.)
2019-09-30 06:51:08 -07:00
Natale Patriciello
b08ce80459 tcp: Added callbacks for timings in TcpTxBuffer
When a SACK is received or when an item is discarded (the segment was fully
acked) then fire a callback with the modified item. This will help when we will
have some mechanism that will look for the timing of these actions.
2019-09-30 06:50:19 -07:00
Natale Patriciello
e5ebdb3b11 tcp: Get the number of bytes SACKed out of the option processing 2019-09-30 06:50:19 -07:00
Natale Patriciello
e92c671f5e tcp: split TcpTxItem in its own header/implementation file
- CopyFromSequence returns a TcpTxItem
    Instead of returning a packet, TcpTxBuffer returns a pointer to
    an item in its list of sent packet. The caller can then use the
    packet stored inside, or have a look into the item properties
    (retrans, lost, sacked, etc).
2019-09-30 06:50:19 -07:00
Vivek Jain
e82c68a1ae tcp: reset cwnd to 1 after, and not before, the notification to a CA 2019-09-30 06:50:19 -07:00
Alexander Krotov
5fb0c87688 wifi: fix indentation in wifi-utils.h 2019-09-30 11:55:40 +03:00
Tom Henderson
cac2d19263 bindings: Update pybindgen version 2019-09-29 18:00:26 -07:00
Tom Henderson
da1b41ed1f tcp: Ensure that congestion state is set after every notification 2019-09-25 18:34:04 -07:00
Tom Henderson
1eacc2fc0b tcp: Improve some doxygen comments 2019-09-25 18:33:40 -07:00
Sébastien Deronne
2065242884 wifi: Fix wrong GI in TXVECTOR used in some tests 2019-09-25 15:16:40 +02:00
Tom Henderson
19e6ba2201 wifi: (fixes #84) Removing wrong header due to copy-paste error 2019-09-19 10:26:23 -07:00
Tom Henderson
51548de588 docs: Remove obsolete tutorial-pt-br translation 2019-09-18 13:30:16 -07:00
Tom Henderson
85212c63cd docs: Update git workflow and release procedure 2019-09-18 13:20:52 -07:00
Tom Henderson
35c78e5735 Merge ns-3.30.1-release branch 2019-09-18 10:46:44 -07:00
Tom Henderson
82c05e41a0 Update RELEASE_NOTES for ns-3.30.1 2019-09-18 10:37:36 -07:00
Tom Henderson
9a6f0bcde9 Update VERSION for ns-3.30.1 release 2019-09-18 10:37:28 -07:00
Tom Henderson
df43813a96 Update AUTHORS file 2019-09-16 07:10:15 -07:00
Tom Henderson
69a30ad42c Remove tabs and fix whitespace 2019-09-16 07:09:47 -07:00
Stefano Avallone
7c1645ee28 applications: Cancel pending events when disposing an OnOffApplication object 2019-09-12 10:16:03 +02:00
Stefano Avallone
cc32d7e96a wifi: (fixes #77) Fix abort condition in VhtCapabilities::SetMaxMpduLength
Thanks to Krishna Bharadwaj for spotting this bug
2019-09-12 10:07:42 +02:00
Stefano Avallone
e9022846f6 wifi: (fixes #79) Block Ack manager uses the originator block ack window 2019-09-12 10:07:42 +02:00
Stefano Avallone
f9089161e1 wifi: Add unit test for originator block ack window 2019-09-12 10:07:42 +02:00
Stefano Avallone
698abc5d5d wifi: OriginatorBlockAckAgreement uses a Block Ack window 2019-09-12 10:07:42 +02:00
Stefano Avallone
333c58765a wifi: Add a BlockAckWindow class 2019-09-12 10:07:42 +02:00
Stefano Avallone
7eae5c8387 wifi: Schedule a BAR (if needed) when requesting channel access 2019-09-12 10:07:42 +02:00
Tommaso Pecorella
5b4527e695 internet: (fixes #62) ICMP handle time exceed responses. 2019-09-05 22:45:23 +00:00
Jack Higgins
1483b8b228 internet: (fixes #62) ICMP handle time exceed responses. 2019-09-05 22:45:23 +00:00
Eduardo Abinader
01582e9850 tutorial: fix text on tracing chapter 2019-09-03 12:46:02 +02:00
Alexander Krotov
5de272fa18 Fix a typo in the comment ("freed ip") 2019-09-03 12:29:58 +03:00