Commit Graph

11767 Commits

Author SHA1 Message Date
Alexander Krotov
564ea8dbf8 Bug 2211 - Ipv{4,6}EndPoint can cause memory corruption 2015-11-15 19:11:04 +01:00
Tom Henderson
fd7c2917b5 fix broken waf --valgrind argument; also make compatible with Python 3 2015-11-15 09:15:28 -08:00
Tommaso Pecorella
7a1e9cfb7f Bug 2219 - SixLowPanNetDevice hangs trying to decode a IPv6 Fragment extension header 2015-11-14 23:23:35 +01:00
Tommaso Pecorella
3a8d1a1bda some small fixes 2015-11-11 21:52:39 -08:00
Tommaso Pecorella
d3a2524942 [Doxygen] spectrum module fixes 2015-11-11 21:46:04 -08:00
Tom Henderson
22b15e3a4c include Internet Applications in documentation build 2015-11-10 09:42:46 -08:00
Tom Henderson
dee782d182 update DSR for Ipv4Address changes in changeset 11755 2015-11-09 13:58:48 -08:00
Tommaso Pecorella
bed9c0569b Update RELEASE_NOTES 2015-11-09 22:34:41 +01:00
Tommaso Pecorella
6bd2b6f256 Moved internet-specific apps to the new internet-apps module 2015-11-09 22:32:26 +01:00
Tom Henderson
d0c55f9292 update NSC TCP tests to new TCP implementation 2015-11-08 09:37:52 -08:00
Tommaso Pecorella
09e006a8f9 Clarification about the p2p delay attribute 2015-11-01 18:48:16 +01:00
Tommaso Pecorella
c5f702a680 Bug 2176 - Building Ipv4 address from char* doesn't look reliable (cont.) 2015-11-07 23:45:53 +01:00
Sébastien Deronne
7cc8b40f88 Bug 2176 - Building IPv4 address from char* doesn't look reliable 2015-11-07 23:37:44 +01:00
Sébastien Deronne
a73970b783 Add checks when setting the HT and VHT capabilities; fix issue when a 20MHz channel width is selected in 802.11ac 2015-11-07 21:32:56 +01:00
Tommaso Pecorella
c0e874e0d3 Bug 2208 - Interface index based L4 protocols 2015-11-07 18:30:30 +01:00
Tommaso Pecorella
7907f2154e Clarify PacketTagList::Add assert message 2015-11-05 12:42:24 +01:00
Tommaso Pecorella
79982e8cf4 Print node ID and time when printing routing tables 2015-11-06 23:09:19 +01:00
Tom Henderson
a0dc9ea83a fix type mismatch and bounds checking 2015-11-05 15:48:43 -08:00
Natale Patriciello
e28ffcca41 Add fd-net-device to Models docs. 2015-11-04 18:12:25 -08:00
Sébastien Deronne
ef605df50b Fix copy-paste errors in ap-wifi-mac.cc and in sta-wifi-mac.cc 2015-11-02 18:43:56 +01:00
Tommaso Pecorella
355b210734 Bug 1761 - Rounding with olsr::EmfToSeconds 2015-10-31 22:36:02 +01:00
Tommaso Pecorella
d0a29b9c76 [wifi] Avoid to use unneeded dependencies in tests 2015-10-31 13:15:00 +01:00
Tom Henderson
d2efa6c0d6 IsLowLatency attribute is Get only 2015-10-30 17:32:11 -07:00
Tom Henderson
f5d2016219 change plot file suffic for ofdm-vht-validation example 2015-10-30 17:12:59 -07:00
Tom Henderson
5f4c5b48f9 remove unnecessary dependencies 2015-10-30 14:59:12 -07:00
Tom Henderson
b4a2ad6d11 bug 2199 postfix: make unicode decode() more robust 2015-10-30 14:58:58 -07:00
Tom Henderson
2ad3defd42 convert logging character to int 2015-10-30 14:57:30 -07:00
Natale Patriciello
989e0c00a5 Release notes and changes updated for Hybla and HighSpeed 2015-10-28 12:06:25 +01:00
Natale Patriciello
b64d02bbe2 Added test-case for TCP zero window situations 2015-10-28 11:28:30 +01:00
Natale Patriciello
266ca73a62 Added TCP Hybla test 2015-10-28 11:28:28 +01:00
Natale Patriciello
2def27ae86 Added HighSpeed test 2015-10-28 11:28:25 +01:00
Natale Patriciello
653e2f9b05 Added TCP Hybla 2015-10-28 11:21:41 +01:00
Natale Patriciello
2903ebda5c Added TCP HighSpeed 2015-10-28 11:21:29 +01:00
Sébastien Deronne
0aee9d9712 rescan bindings 2015-10-27 22:54:11 +01:00
Sébastien Deronne
3b17193ef8 Bug 2185 [wifi] - WiFi MacLow may respond to errored frames that it should ignore 2015-10-27 21:17:29 +01:00
Natale Patriciello
03f1e6e7db bug 2199: Python 3 fix for test.py with valgrind option 2015-10-27 12:50:42 -07:00
Natale Patriciello
ba33980009 Updated CHANGES and RELEASE_NOTES after merging GSoC-TCP 2015-10-26 14:51:07 +01:00
Natale Patriciello
6cd6f481c0 Initialized variables in tcp-cong-avoid-test 2015-10-25 09:07:44 -07:00
Natale Patriciello
0a8b3f283b Slow start reworked 2015-10-25 09:07:40 -07:00
Natale Patriciello
47cdc28f58 Initialize m_bytesAckedNotProcessed in TcpSocketBase 2015-10-25 09:07:31 -07:00
Tom Henderson
1db7dce4dc rescan bindings 2015-10-20 13:26:36 -07:00
Tom Henderson
ae820a84e8 update TCP test vectors for new implementation and tests 2015-10-20 12:09:16 -07:00
Natale Patriciello
16655a4757 Rename ACK state to Congestion state machine 2015-10-16 10:44:38 -07:00
Natale Patriciello
130f06603b Ported wscaling test in the new framework 2015-10-16 10:44:29 -07:00
Natale Patriciello
b49e5ea63d Ported timestamp test to new testing framework
Semplified a lot the test.
2015-10-16 10:44:22 -07:00
Natale Patriciello
d87182055c Basic RTO test 2015-10-16 10:44:15 -07:00
Natale Patriciello
8a3ce829f6 Added test suite for Fast Retransmit 2015-10-16 10:43:58 -07:00
Natale Patriciello
cb30195586 Added test on congestion avoidance 2015-10-16 10:43:52 -07:00
Natale Patriciello
1bc7bed8b3 Added slow start test
Two test added: one for the normal slow start behavior in presence of a
normal socket (receive a packet, and ACKs the sequence number
according to the RFC) and the other with a malicious socket which sends
many small ACKs (on bad implementation this should artificially inflate
the window).
2015-10-16 10:43:48 -07:00
Natale Patriciello
74beb15f40 Added an ErrorChannel aware of TCP
The class is responsible to take away the IP and TCP header from the packet,
and then to interrogate the pure virtual method ShouldDrop, dropping the packet
accordingly to the returned value. An implementation is a channel which
drops packet with specified flags.
2015-10-16 10:43:44 -07:00