Gabriel Ferreira
6f076416e7
Fix typos
2023-02-21 22:29:29 -03:00
Eduardo Almeida
c5371d938c
Fix clang-tidy readability-make-member-function-const warnings
2023-02-21 16:09:35 +00:00
Eduardo Almeida
d3426db18d
Fix typos
2023-02-09 15:36:32 +00:00
Tommaso Pecorella
d9f5475e28
internet: remove function only used in tests
2023-01-27 18:25:46 +00:00
Tommaso Pecorella
06d0ff20d0
doc: ( fixes #817 ) various fixes highlighted by doxygen 1.9.6
2023-01-26 15:32:58 +00:00
Eduardo Almeida
01c1e7eced
internet, lte, network, olsr: Isolate variable declaration from struct definition
2022-12-03 04:42:27 +00:00
Eduardo Almeida
b9562ba520
Fix formatting of braced-init-lists by adding trailing comma
2022-11-24 16:13:09 +00:00
Tommaso Pecorella
0077121649
internet: ( fixes #579 ) remove TcpWestwood model
2022-11-21 01:52:57 +00:00
Eduardo Almeida
b8fb0fcfc8
Fix clang-diagnostics-unused-but-set-variable warnings
2022-10-28 21:48:03 +01:00
Eduardo Almeida
bfb737a0d9
Remove unnecessary [[maybe_unused]] specifiers
2022-10-24 11:58:49 +00:00
Eduardo Almeida
b048f70912
Fix the [[maybe_unused]] specifier placement to always come after the variable name
2022-10-24 11:58:49 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Eduardo Almeida
453dd70612
core, internet, sixlowpan: Declare unused variables as [[maybe_unused]]
2022-10-14 13:51:50 +00:00
Gabriel Ferreira
67c512c3ef
internet, sixlowpan: use win32-internet.h as an alternative to netinet/in.h and sys/socket.h
2022-10-10 20:09:59 -03:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c
Fix remaining clang-tidy warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315
Fix clang-tidy readability-isolate-declaration warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
f65238a0db
Fix clang-tidy readability-string-compare warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
1b78ecc117
Fix clang-tidy readability-braces-around-statements warnings
2022-10-07 11:48:11 +00:00
Eduardo Almeida
4af0fe4b85
Fix clang-tidy modernize-use-nullptr warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
be07b6487a
Fix clang-tidy modernize-use-override warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
6bb6383562
Fix clang-tidy modernize-redundant-void-arg warnings
2022-10-07 11:48:10 +00:00
Eduardo Almeida
bdf80a8f85
Fix clang-tidy bugprone-too-small-loop-variable warnings ( fixes #758 )
2022-10-06 10:56:47 +00:00
Eduardo Almeida
820ad760b8
Fix clang-tidy readability-redundant-control-flow warnings
2022-09-29 20:06:57 +01:00
Zhiheng Dong
90d6e08bb4
internet: GSoC-22 update automatic ARP/NDISC cache when network changes
2022-09-17 12:25:29 +00:00
Zhiheng Dong
87fb2ddcbf
internet: GSoC-22 generate ARP/NDISC cache automatically
2022-09-02 00:47:17 +00:00
Peter D. Barnes, Jr
e461e54d5a
Update Ptr validity checks to new Ptr<>::operator bool
2022-08-18 08:59:30 -07:00
Gabriel Ferreira
60e1e4032c
fixing dead links
2022-06-18 17:57:05 -03:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Eduardo Almeida
3a8585befe
tcp: Fix tcp-rto-test assert messages
2022-02-28 08:21:52 -08:00
Eduardo Almeida
a3e63cc706
tcp: Clean up tcp-rto-test.cc, tcp-slow-start-test.cc and tcp-cong-avoid-test.cc
2022-02-28 07:43:02 -08:00
Eduardo Almeida
bd46c2c0b6
tcp ( fixes #531 ): TcpWestwood divide-by-zero and floating point issues
...
- Change TcpWestwood::EstimateBW trace source from double to DataRate.
- Prevent divide-by-zero from occurring.
- Remove TcpWestwood from tcp-rto-test.cc, tcp-cong-avoid-test.cc, tcp-slow-start-test.cc.
- Add warning that currently TcpWestwood does not have unit tests.
2022-02-28 07:42:07 -08:00
Akash Mondal
bd7a35f821
internet: fix errors in IPv6 Path MTU discovery.
2022-01-26 23:42:10 +00:00
Peter Barnes
0e685cbdbb
Use [[maybe_unused]] attribute directly, instead of NS_UNUSED
2021-12-21 10:32:43 +00:00
Chandrakant jena
0510f36078
internet: change NS_ASSERT to NS_TEST_ASSERT* in tests
2021-12-17 19:45:36 +01:00
Tommaso Pecorella
24f73cc470
internet: fix icmpv6 test
2021-10-06 23:04:57 +00:00
cbowers1020
b529897c6c
Fix Duplicate detection for ipv4 l3 multicast
2021-08-30 19:52:04 +00:00
Vivek Jain
ea745ff59e
tcp: fix BBR doxygen warnings
2021-06-22 12:08:28 -07:00
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
ded96e95d8
tcp: Add BBR test suite
2021-06-07 14:51:13 -07:00
Tommaso Pecorella
fa68baa2f0
internet: fix doxygen warnings and tweak tests
2021-05-01 18:53:56 +02:00
Tommaso Pecorella
52e918eb8e
internet: enforce the effects of the on-link flag in RA
2021-03-19 01:11:00 +00: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
993226f55b
tcp: Add CWR state for the recovery phase after ECN-Echo (ECE)
2020-12-22 08:23:30 -08:00
Peter D. Barnes, Jr
52d0368ad9
internet: time arithmetic
2020-12-14 03:42:14 +01:00
Xiuchao Wu
ee70f4502b
tcp: (merges !367 ) Stop to merge items whose m_lost values are different
2020-09-27 21:30:56 -07:00
Deepak Kumaraswamy
3552db04ce
tcp: Add dynamic pacing implementation based on Linux internal pacing
...
Includes contributions from Tom Henderson, Vivek Jain, and Viyom Mittal
2020-08-31 08:54:32 -07:00
Apoorva Bhargava
10c082506a
tcp: Add TcpLinuxReno congestion model
2020-08-06 09:13:53 -07:00