Commit Graph

274 Commits

Author SHA1 Message Date
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