Commit Graph

1237 Commits

Author SHA1 Message Date
Eduardo Almeida
e8ed6a539c Fix Doxygen formatting 2024-08-29 01:03:20 +00:00
Eduardo Almeida
1123f6bec3 internet: Change spelling to SPFVertex to avoid ignoring plural forms in codespell 2024-08-24 23:57:27 +00:00
Tommaso Pecorella
426e6a4ba9 internet: (fixes #1113) fixes integer overflow on first Hystart event 2024-07-30 04:55:36 +00:00
Eduardo Almeida
285d923311 tcp: Further formatting fixes of tcp.rst 2024-07-26 03:41:41 +00:00
Jay C. Surani
cc95f85330 tcp: (fixes #529) Formatting issues in TCP Congestion Control Algorithms documentation 2024-07-26 03:41:41 +00:00
Aniket Singh
867a0c7bb0 tcp: Take RTT samples from retransmitted segments when the TS option is employed 2024-07-20 15:08:30 +00:00
Kavya Bhat
7c4b0dac96 internet: Update TracedCallback, TraceSource names for DAD failure 2024-07-15 12:04:36 +00:00
Kavya Bhat
4af7b6d2d0 internet: Add TracedCallback to trace valid address after DAD 2024-07-15 12:04:36 +00:00
Aniket Singh
c58ceb3ae8 tcp: Add RecoveryOps attribute to TcpSocketBase 2024-07-10 04:12:40 +00:00
Kavya Bhat
cc7fc01328 internet: Add TracedCallback to trace invalid address on DAD failure 2024-07-07 20:02:56 +05:30
Aniket Singh
3be702f769 tcp (fixes #1043): Fix BBR incorrect minRtt updates 2024-07-03 17:35:06 +00:00
Aniket Singh
144d1952c1 tcp: (fixes #805) Update NextSeg() condition for SACK as per RFC 2024-07-03 06:34:04 +00:00
Jay C. Surani
43dafda7cb tcp: Add necessary logging for BBRv1 2024-06-25 07:31:49 +00:00
Satyarth Ratnani
d435b365a9 tcp: Add necessary Trace Sources for TcpBbr 2024-06-22 16:46:04 +00:00
Eduardo Almeida
0e48e6ce28 Fix formatting of Doxygen verbatim blocks and add missing tags
Co-authored-by: Peter D. Barnes, Jr <barnes26@llnl.gov>
2024-06-07 17:31:32 +00:00
Eduardo Almeida
493af3b0ea network, tc, tcp: Change Doxygen verbatim blocks to code block 2024-06-07 17:31:32 +00:00
Chan Ruihua
90634468bb tcp: (fixes #735) BBR fails to discard invalid samples 2024-05-28 06:28:10 -07:00
Vivek Jain
27e00bcd2c tcp: Rename BBR method 2024-05-28 06:21:09 -07:00
Vivek Jain
b42856bf1a tcp: Rename Min RTT variable in BBR code 2024-05-28 06:21:09 -07:00
Vivek Jain
0b9063eb5b tcp: Remove unused variables from BBR code 2024-05-28 06:21:09 -07:00
Zili Meng
99e521d4be tcp (fixes #580): Adjust the pacing rate in TcpBbr 2024-05-26 21:46:21 +00:00
Tom Henderson
f75345fa03 tcp (fixes #966): Suppress cwnd growth when rate-limited 2024-05-26 14:32:46 +00:00
Gabriel Ferreira
bf3d7634cb codespell: Fix additional typos found by codespell 2.3.0 2024-05-23 17:52:52 -03:00
Tom Henderson
3f03c91a77 tcp (fixes #1085): Do not reset Cubic W_max upon timeout 2024-05-22 13:08:34 +00:00
Gabriel Ferreira
01138ef2d7 (fixes #161) Deprecate EventId::IsRunning() and replace it with EventId::IsPending() 2024-05-14 12:40:54 -03:00
Eduardo Almeida
79186a8b8b Fix clang-tidy bugprone-branch-clone warnings 2024-05-11 02:56:07 +01:00
Eduardo Almeida
65a7eccdec dsr, internet, wifi: Fix spelling typos 2024-05-10 10:38:08 +00:00
Gabriel Ferreira
88134dd6be internet: Prevent freeing a stack variable 2024-04-21 22:25:31 +02:00
Gabriel Ferreira
a4fc843c72 internet: Initialize shift with a value smaller than the ipv4 address 2024-04-21 22:25:02 +02:00
Gabriel Ferreira
150fb0e1ce Enable pedantic checks for C++ conformance 2024-04-21 17:02:07 +00:00
Tom Henderson
4bb925fe81 internet: Remove logging from Ipv6L3Protocol getters 2024-04-05 07:07:19 -07:00
Tom Henderson
22c99ed69c internet: Remove logging from Ipv4L3Protocol getters 2024-04-05 07:07:18 -07:00
Eduardo Almeida
a0dddf3253 Replace variable length arrays by std::vector
Variable length array is a C feature, available in C++ when compiler extensions are enabled. Newer versions of the clang compiler flag these issues as errors
2024-03-27 14:51:19 +00:00
André Apitzsch
a5c42bc879 core: Use enum class for TestSuite::Type 2024-03-15 09:27:53 +01:00
André Apitzsch
e46d2a8024 core: Use enum class for TestCase::TestDuration and rename it to TestCase:Duration 2024-03-15 09:27:52 +01:00
Tommaso Pecorella
fec2c7b48f internet: (fixes #1037) set the correct values in the IPv6 header after extensions processing 2024-02-27 23:05:38 +00:00
Tommaso Pecorella
24aad01e9c internet: fix UDP header checksum 2024-02-21 09:25:56 -06:00
Tommaso Pecorella
ca83416d07 internet: (fixes #1006) Remove InetSocketAddress ToS functions and replace with attributes 2024-02-16 12:40:18 -06:00
Tommaso Pecorella
47768894aa doc: fix doxygen grouping 2024-02-16 16:33:27 +00:00
Tom Henderson
1759450302 tcp (fixes #1026) Fix delivery rate estimation bug (thanks to Menglei Zhang) 2024-02-07 19:20:31 +00:00
Tom Henderson
7c4b3bbbfa Update documentation and release notes for TCP Cubic changes 2024-02-02 20:18:47 +00:00
Tom Henderson
a72b26a3fa tcp: (fixes #1001) Add TCP-friendliness heuristic to TCP Cubic 2024-02-02 20:18:47 +00:00
André Apitzsch
647149e39a Add enum class support to EnumValue 2024-01-31 15:32:16 +01:00
Tom Henderson
ee5224589a tcp: Clarify DCTCP limitation regarding packet loss behavior 2024-01-30 17:38:03 +00:00
Tommaso Pecorella
13c1b9b63c tcp: (fixes #991) TCP crashes due to sending zero-length segment 2024-01-30 15:31:29 +00:00
Levente Mészáros
5c0b319463 tcp: (fixes #990) Fix TcpTxBuffer::IsLost() 2024-01-30 15:31:29 +00:00
Levente Mészáros
5b7dd0123a tcp: (fixes #989) Fix IsLost() condition for entering recovery 2024-01-30 15:31:29 +00:00
Levente Mészáros
951f13c2fd tcp: (fixes #987) Fix retransmission of wrong segment 2024-01-30 15:31:29 +00:00
Eduardo Almeida
fc380a750d click, energy, internet, internet-apps: Add missing "deprecated.h" header 2024-01-27 14:40:35 +00:00
Alessio Bugetti
6155ed728e internet: (fixes #896) Standardize End System Model attributes across IPv4 and IPv6 2024-01-27 02:33:56 +00:00