Commit Graph

1027 Commits

Author SHA1 Message Date
Aditya Chirania
3eecf5162c tcp: (fixes #407) Align TcpCubic::GetSsThresh() with Linux 2021-09-13 09:12:52 +05:30
cbowers1020
b529897c6c Fix Duplicate detection for ipv4 l3 multicast 2021-08-30 19:52:04 +00:00
Ameya Deshpande
7be87100a9 nix-vector-routing: Handle Multiple Wifi connections with same channel object
Signed-off-by: Ameya Deshpande <ameyanrd@outlook.com>
2021-08-26 21:09:11 +00:00
Ameya Deshpande
3294de1479 internet: Make similar functions in IPv4 and IPv6 consistent with naming 2021-08-09 16:42:23 +00:00
Tom Henderson
667715cac4 bindings: Rescan all APIs 2021-06-24 16:35:40 -07:00
Vivek Jain
ea745ff59e tcp: fix BBR doxygen warnings 2021-06-22 12:08:28 -07:00
Vivek Jain
779fe3d42b tcp: trace BBR mode using literal array 2021-06-22 12:08:28 -07:00
adityachirania
2bb66a2006 tcp: Fixes division by zero run time error in tcp-linux-reno 2021-06-10 11:46:00 +05:30
Vivek Jain
f0b7deab3d tcp: Fix BBR code for optimized compilation mode 2021-06-08 09:34:19 -07:00
Mohit P. Tahiliani
490a1b83e4 tcp: Documentation and minor fixes for BBR 2021-06-07 14:51:13 -07:00
Vivek Jain
4b0a0339dc tcp: Initialize startup variables 2021-06-07 14:51:13 -07:00
Chetan Agrawal
9f10b78c43 tcp: Modify tcp bbr to align with Linux
Co-authored-by: Siddharth Singh <siddharth12375@gmail.com>
2021-06-07 14:51:13 -07:00
Vivek Jain
ded96e95d8 tcp: Add BBR test suite 2021-06-07 14:51:13 -07:00
Vivek Jain
86755f4175 tcp: Added BBR Congestion control 2021-06-07 14:51:13 -07:00
Vivek Jain
b8ba1b70cb tcp: Added windowed filter to track min/max windowed values 2021-06-07 14:51:13 -07:00
Tommaso Pecorella
c1cf29c57d internet: add NdiscCache::Entry::GetIpv6Address 2021-05-13 15:28:27 +00:00
Tommaso Pecorella
b2f6f40241 internet: print Id and SeqNo for Icmpv6Echo 2021-05-10 22:57:17 +00:00
Tommaso Pecorella
337a67c818 internet: doxygen fix 2021-05-09 21:34:15 +00:00
Tommaso Pecorella
fded01ad4f internet: (partially fix #384) add IPv6 reachability hint function 2021-05-09 12:09:42 +02:00
Tommaso Pecorella
fa68baa2f0 internet: fix doxygen warnings and tweak tests 2021-05-01 18:53:56 +02:00
Tommaso Pecorella
21fb224e8a internet: fix doxygen warnings 2021-05-01 04:14:27 +02:00
Vivek Jain
26f264bda4 tcp: Fix sphinx warnings 2021-04-15 14:25:33 +00:00
Tommaso Pecorella
3faf844243 internet: Fix forged RS creation. 2021-04-13 20:32:07 +00:00
Tommaso Pecorella
f0c3538072 internet: (fixes #374) TCP - assume RTT is 1us if TS opt. is zero 2021-04-13 13:03:04 +00:00
Tommaso Pecorella
8d4e5772c8 internet: (fixes #385) IPv6 NA are now sent directly by the NetDevice 2021-04-10 01:38:42 +00:00
Tommaso Pecorella
3f10d20f39 internet: (fixes #376) remove sgi::hash_map 2021-04-04 01:36:26 +02:00
Tom Henderson
692b9c9dbf internet: Update Python bindings 2021-03-19 07:50:07 -07:00
Tom Henderson
cf5ec034a9 internet: Fix documentation typos 2021-03-19 06:09:25 -07:00
Tommaso Pecorella
2ef9763ef5 internet-apps: add a test for radvd (checks also on-link addresses)
Update documentation to reflect latest changes
2021-03-19 01:11:00 +00:00
Tommaso Pecorella
52e918eb8e internet: enforce the effects of the on-link flag in RA 2021-03-19 01:11:00 +00:00
Tommaso Pecorella
b6ee0842ac internet: deprecate Icmpv6RA::[G,S]etFlags 2021-03-19 01:11:00 +00:00
Ameya Deshpande
8d09314e86 routing: Fix ostream issues in PrintRoutingTable for different routing protocols 2021-03-15 14:55:11 +00:00
Tommaso Pecorella
8887615619 internet: fix valgrind errors in b5c4f68f 2021-02-19 20:27:29 +01:00
Tommaso Pecorella
b5c4f68f97 internet: avoid route duplication in Ipv[4,6]StaticRouting 2021-02-19 02:27:11 +00:00
Tom Henderson
b85a8bd782 tcp: Make CUBIC the default congestion control algorithm 2021-01-31 19:50:22 -08:00
Tommaso Pecorella
fba9195517 routing: Avoid dereferencing null pointer 2021-01-30 14:29:57 +01:00
Tom Henderson
5f4926baeb internet: Avoid dereferencing null pointer 2021-01-29 17:34:17 -08:00
Tom Henderson
66c10cb70b internet: Rescan APIs for Python bindings 2020-12-27 15:12:04 -08:00
Tommaso Pecorella
52b5b84a9e internet: Add missing data to Ipv[4,6]PacketInfoTag 2020-12-27 03:24:48 +00:00
Tom Henderson
739f060217 internet: Rescan APIs for Python bindings 2020-12-23 21:09:02 -08:00
Tom Henderson
c075ed8fa0 tcp: Update CUBIC documentation 2020-12-23 18:13:27 -08:00
Tom Henderson
8ee3d4fec0 tcp: Enable byte counting window growth for CUBIC slow start 2020-12-22 17:24:09 -08:00
Parikshit Gune
8783e5992b tcp: Fix an issue with fast convergence in Cubic 2020-12-22 17:23:04 -08:00
Aditya Chaudhary
810f92dfd1 tcp: Change defaults in Cubic 2020-12-22 17:22:51 -08:00
Natale Patriciello
223c5f941d tcp: Cubic fixes, from Lynne Salameh 2020-12-22 17:21:51 -08:00
Natale Patriciello
f173323072 tcp: Added Cubic 2020-12-22 17:19:40 -08:00
Tom Henderson
880cd7e0fe tcp: Update DCTCP documentation 2020-12-22 16:40:11 -08:00
Tom Henderson
af06552ee2 tcp: Update tcp-dctcp-test 2020-12-22 16:35:48 -08:00
Tom Henderson
ee712cfb02 tcp: Remove TcpCongestionOps::ReduceCwnd method 2020-12-22 08:23:30 -08:00
Tom Henderson
4ccaaeef95 tcp: Add DCTCP trace source for congestion estimate update
Also ensure that DCTCP alpha cannot be externally set, once initialized
2020-12-22 08:23:30 -08:00