Tom Henderson
b9da6d6484
internet: ( fixes #222 ) Fix ECN check functions (and Doxygen)
2020-06-08 17:21:15 -07:00
Steven Smith
dded72e02e
build: ( fixes #217 ) Guard compilation of example used as a test
...
* Added documentation to ExampleAsTestSuite on the need for this guarding
* Updated with Peter's patch for examples-as-test placeholders in wscripts
2020-06-08 09:35:50 -07:00
Tom Henderson
5eea3c0270
bindings: Rescan all APIs
2020-06-07 11:38:26 -07:00
Peter Barnes
852a612c33
core: avoid implicit Time conversions
2020-06-03 18:13:09 +00:00
Tom Henderson
edd67b60f9
internet: Add ECN test case for SYN retransmission test
2020-06-01 08:00:18 -07:00
Alexander Krotov
1b79d59968
internet: call NotifyConnectionFailed on SYN timeout
...
Fixes https://gitlab.com/nsnam/ns-3-dev/issues/76
2020-06-01 07:48:03 -07:00
Alexander Krotov
68bb36d5fa
internet: test for connection failure due to SYN retransmissions
...
This commit adds a test that checks that
NotifyConnectionFailed is called when the number of SYN retransmissions
is exceeded.
2020-06-01 06:54:12 -07:00
Tommaso Pecorella
2f850e3da3
internet: improve ndisc entries logging
2020-06-01 11:10:09 +02:00
Tommaso Pecorella
94054a73cd
internet: remove code duplication
2020-05-30 21:07:01 +00:00
Tommaso Pecorella
3ba3b1459e
internet: fix copy-paste error
2020-05-29 14:21:16 +00:00
Tommaso Pecorella
aec65492ac
internet: remove code duplication
2020-05-29 13:13:20 +00:00
Tommaso Pecorella
50c1bfef9d
internet and internet-apps modules - Fixes to NS_LOG_FUNCTION_NOARGS
2020-05-29 12:22:48 +00:00
Tommaso Pecorella
136c71a36f
internet: fix failing test
2020-05-27 04:12:38 +02:00
Tommaso Pecorella
ae554d95cd
Fix logic error in sending RS and improved logging.
2020-05-27 03:12:04 +02:00
Tommaso Pecorella
54c5b1972c
internet: replace NS_LOG_FUNCTION_NOARGS with NS_LOG_FUNCTION
2020-05-27 02:19:28 +02:00
hax0kartik (GCI 2019)
1f3735f6f0
Replace calls to Scheduler::Remove(EventId) with EventId::Cancel
2020-05-13 00:08:08 +00:00
Tom Henderson
cd52312eec
internet: Improve logging in Ipv6Extension classes
2020-05-12 07:43:46 -07:00
Tom Henderson
b48232436b
internet: ( fixes #167 ) Check fragmented packet pointer before using
2020-05-12 07:43:43 -07:00
Jared Dulmage
1a4caf72b9
(internet): Refactor Ipv4L3Protocol::Send to fragment broadcast packets
2020-05-12 11:43:51 +02:00
Tom Henderson
e99ae43138
bindings: rescan all APIs
2020-05-11 22:07:00 -07:00
Tommaso Pecorella
2370746ad2
(mpi): fix dependencies and avoid partial compilation if MPI is disabled
2020-05-12 01:11:51 +00:00
Tommaso Pecorella
6b0c74c219
Ipv4 multicast route documentation clarifications
2020-05-09 19:55:09 +02:00
Natale Patriciello
bc65cf4f50
doc: Fix greek letters within model documentation
...
In Europe, people are advanced and use an UTF-* compatible charset, that
permits them to use many more letters than countries that
rely on ASCII. Unfortunately, latex still doesn't recognize all
these new character, so we have to use special escape sequences.
Close #188
2020-05-05 10:31:34 +02:00
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Peter D. Barnes, Jr
fe8981f2c9
doc: sphinx warnings in Models book
2020-05-01 12:58:21 -07:00
Tommaso Pecorella
5f8291006d
(internet): IPv6 Duplicate Address Detection (DAD) must use Solicited-Node multicast address
2020-05-01 14:21:04 +00:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Eduardo Almeida
6a2a652355
internet: ( fixes #182 ) Fix SACK list cleaning in TcpOptionSack::Deserialize()
2020-04-26 15:13:43 +01:00
Rahul Bothra
a9b96af5fb
tcp: Fix typo in PrrRecoveryTest doxygen
2020-04-20 21:21:56 -07:00
Mohit P. Tahiliani
c2508a8337
tcp: Fix error due to equation labels in doc
2020-04-13 14:40:06 +05:30
Peter D. Barnes, Jr
2fb2ed1689
doc: use \pname{} instead of \p when referring to arguments.
2020-04-10 17:30:25 -07:00
Mohit P. Tahiliani
73f2613aa4
tcp: Improvements and fixes in documentation
2020-04-09 20:41:44 -07:00
Peter D. Barnes, Jr
49b47a4e8c
doc: sphinx warnings
2020-04-08 20:14:24 -07:00
Tommaso Pecorella
a594f16550
internet and sixlowpan: optimization to fragment timeout processing
2020-03-24 21:24:21 +00: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
81db931bdc
bindings: rescan all APIs
2020-02-17 13:11:04 -08:00
Tommaso Pecorella
8b91e2fbe9
Deprecate IsEqual for Ipv[4,6]Address, Ipv6Prefix, and Ipv4Mask
2020-02-15 19:22:05 +01:00
Tom Henderson
54593cee1b
rescan all APIs
2020-02-11 18:14:45 -08:00
Tom Henderson
88f04e444c
tcp: Fix documentation of DCTCP Init method
2020-02-10 14:56:57 -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
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