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