SaiMyGuy (GCI 2019)
ca10f1c560
doc: add \file to src/topology-read files
2020-02-25 13:15:09 -08:00
hax0kartik (GCI 2019)
8142c6e4d0
doc: add \file to src/bridge files
2020-02-24 16:00:02 -08:00
Tom Henderson
858dc55557
traffic-control: (merges !120 ) More thorough testing of CoDel arithmetic
2020-02-23 21:14:06 -08:00
Tom Henderson
be11a079ce
traffic-control: Update API for CoDel to better support testing
2020-02-23 21:14:06 -08:00
Tom Henderson
da3789cc66
tcp: Replace 'pragma once' directive with include header guards
...
The 'pragma once' directive can interact poorly with our build
system in which header files may be found in multiple directories.
The previous commit regarding TCP forward declarations caused some
issues on a macOS machine.
2020-02-23 21:07:56 -08:00
Vivek Jain
cdea454aa3
tcp: (merges !180 ) Use forward declaration wherever possible
2020-02-23 18:04:12 -08:00
Tom Henderson
f02875cbff
traffic-control: (merges !121 ) Add functors for chaining of ECN Mark trace
2020-02-23 17:02:44 -08:00
Sébastien Deronne
588b9df40b
wifi: Fix Doxygen warnings (with contributions from Stefano Avallone)
2020-02-22 19:40:03 +01:00
Alexander Krotov
fd3ef84b6e
wifi: shift BA window when sequence is next to the window end
...
According to the 802.11-2016 standard, 10.24.7.8,
the originator may send the packet with
SN > WinStart + WinSize – 1
and the recipient should move the window forward.
If SN is equal to WinStart + WinSize + 1 == WinEnd,
delta is equal to 0, and window is not moved.
This commit makes recipient shift the window in this case.
2020-02-20 22:25:49 +01:00
Tom Henderson
81db931bdc
bindings: rescan all APIs
2020-02-17 13:11:04 -08:00
Alexander Krotov
28596302d6
wifi: remove BlockAckAgreement::SetWinEnd
...
Window end is a function of the starting sequence and buffer size,
so it can be calculated directly by the BlockAckAgreement object.
2020-02-16 15:52:11 +01:00
Sébastien Deronne
ad73625459
wifi: Abort RX if a PHY header with unsupported settings has been received
2020-02-16 13:02:47 +00:00
Sébastien Deronne
a706a3c428
wifi: Avoid repeating calls to CalculateSnr function in InterferenceHelper
2020-02-16 13:02:47 +00:00
Rediet
ded9a815c9
wifi: Store expected channel occupation when switching to TX
...
So that ChannelAccessManager may update busy state
2020-02-16 13:02:47 +00:00
Rediet
5b2512910a
wifi: Switch to busy after RX end when necessary
2020-02-16 13:02:47 +00:00
Sébastien Deronne
e9c230854e
wifi: Fix reset of some variables in WifiPhy when a packet is dropped
2020-02-16 13:02:47 +00:00
Sébastien Deronne
a0df8a6a0b
wifi: Use uint32_t instead of double for band bandwidth expressed in Hz
2020-02-16 13:02:47 +00:00
Sébastien Deronne
7309a96f37
wifi: Do not receive a packet sent with an unsupported channel width
2020-02-16 13:02:47 +00:00
Sébastien Deronne
2d5713f6b5
wifi: Fix InterferenceHelper to use non-HT for all calculations before payload
2020-02-16 13:02:47 +00:00
Tommaso Pecorella
cd1522e5d1
Fix (for real) NS_DEPRECATED_3_31
2020-02-16 10:11:41 +01:00
Tommaso Pecorella
52855374e2
Fix NS_DEPRECATED_3_31 definition for gcc
2020-02-15 21:50:40 +00:00
Tommaso Pecorella
8b91e2fbe9
Deprecate IsEqual for Ipv[4,6]Address, Ipv6Prefix, and Ipv4Mask
2020-02-15 19:22:05 +01:00
Tommaso Pecorella
6a27f55505
Add NS_DEPRECATED_3_31 to definitions
2020-02-15 19:21:09 +01:00
Eduardo Almeida
153492e56d
utils: ( fixes #138 ) Update CI scripts and README file after adding timeout value
...
see merge request !187
2020-02-14 09:12:20 +01:00
Tom Henderson
29d5ce4053
docs: fix bug in get_version.sh if we are on a maintenance release
2020-02-12 17:29:50 -08:00
ZorazeAli
5a55b9fdcf
utils: Using update-alternatives for gfortran for gcc 7 image
...
see merge request !186 and issue #138
2020-02-12 14:53:46 +01:00
ZorazeAli
12a9b0a94f
utils: Add python3 in pre-installation list for gcc and Ubuntu tests
...
see issue #138
2020-02-12 12:46:15 +01:00
ZorazeAli
674162a6a1
utils: Extend CI/CD README.md to include customized .yml path configuration
...
see issue #138
2020-02-12 12:42:02 +01:00
Tom Henderson
54593cee1b
rescan all APIs
2020-02-11 18:14:45 -08:00
Tommaso Pecorella
808afb7ada
Simplifies Ipv6Prefix print function (revert to old behaviour)
2020-02-11 11:47:54 +01:00
Tommaso Pecorella
be361263dc
Merge branch 'master' of https://gitlab.com/nsnam/ns-3-dev.git
2020-02-11 11:43:11 +01:00
Tommaso Pecorella
a74fdfce51
Fix Ipv6Prefix length calc and add explicit prefix length constructors
2020-02-11 11:39:44 +01:00
Tom Henderson
5ba88d1dc3
lte: Rescan python bindings
2020-02-11 09:43:33 +01:00
Katerina Koutlia
16f86a6917
Update CHANGES.html
2020-02-11 09:35:23 +01:00
Katerina Koutlia
8656a09fe3
lte: Rename HARQ related methods in LteEnbPhy, LteUePhy, and update LteHelper
2020-02-11 09:35:23 +01:00
Tom Henderson
88f04e444c
tcp: Fix documentation of DCTCP Init method
2020-02-10 14:56:57 -08:00
Tom Henderson
6b04b2ca2b
wifi: Fix typo in QosTxop attribute name
2020-02-10 14:50:32 -08:00
Tom Henderson
0cf72a15d4
internet: rescan APIs for Python bindings
2020-02-10 08:27:37 -08:00
Tom Henderson
6ea8aa7eb2
tcp: Fix valgrind issue with test
2020-02-09 21:39:22 -08:00
Tom Henderson
0f309a55fc
tcp: Update DCTCP documentation
2020-02-09 21:39:22 -08:00
Tom Henderson
5f9ce4802e
fix whitespace issues
2020-02-09 21:39:22 -08:00
Tom Henderson
0c7336e07d
tcp: Update DCTCP example for better alignment with experiment
2020-02-09 21:39:17 -08:00
Shravya K.S
66fc5622f4
tcp: Add DCTCP example
2020-02-09 17:33:31 -08:00
Vivek Jain
3b7fde4f51
tcp: Fix TcpDctcp initializer list
2020-02-09 17:33:31 -08:00
Vivek Jain
12d9d5b324
tcp: add attribute UseEcn for enabling and disabling ECN functionality
...
* add new attribute in TcpDctcp to enable the option for choosing
ECT codepoint
* add TcpDctcp in TcpVariantsComparison example
2020-02-09 17:33:30 -08:00
Vivek Jain
43516a0ec4
tcp: Auto Enable DctcpEcn for Dctcp
2020-02-09 17:33:30 -08:00
ShikhaBakshi
90a4ded1c3
tcp: Fix DCTCP issues
2020-02-09 17:33:30 -08:00
Shravya K.S
48bf4e7c29
tcp: Add DCTCP code and test-suite
2020-02-09 17:33:26 -08:00
Vivek Jain
c3265b7d44
tcp: Move m_rxBuffer in TcpSocketState and add SendEmptyPacket callback
2020-02-09 17:12:57 -08:00
Vivek Jain
7281bff876
tcp: Add ReduceCwnd API in TcpCongestionOps
2020-02-09 17:12:57 -08:00