Eduardo Almeida
aedd34ca8f
Fix local #include headers by removing the "ns3/" prefix
2023-09-17 17:19:59 +01:00
Eduardo Almeida
ba859a0d66
Fix clang-tidy modernize-use-bool-literals warnings
2023-09-15 16:36:26 +00:00
Eduardo Almeida
ec2c79b5e0
internet, lte, spectrum, wifi: Pre-allocate memory when initializing vectors
2023-09-13 19:32:21 +01:00
Eduardo Almeida
a4b43cb532
examples, internet, prop, spect, uan: Cache math functions and frequently used variables
2023-09-13 19:32:21 +01:00
Stefano Avallone
64b90eded5
internet: Extend Ipv{4,6} Address Generator test suite
2023-08-19 13:50:06 +00:00
Stefano Avallone
1503ca9e9b
internet: Fix return value of Ipv{4,6}AddressGeneratorImpl::IsAddressAllocated() (issue reported by Sharan Naribole)
2023-08-19 13:50:06 +00:00
Tommaso Pecorella
09dd363cac
internet: remove trivial constructors and destructors from TCP and UDP headers
2023-08-18 15:09:40 -05:00
Tommaso Pecorella
ef4ec92aab
internet: ( fixes #941 ) fix re-serialization of UDP headers
2023-08-18 18:34:03 +02:00
Tom Henderson
79e3e8453b
doc: Fix various documentation formatting warnings
2023-07-09 00:49:13 +00:00
Tommaso Pecorella
06290ae5da
internet: ( fixes #910 ) Release memory when sockets are closed
2023-06-21 10:43:52 -05:00
Eduardo Almeida
972578b4bd
internet: Mark functions as const
2023-06-09 05:00:05 +01:00
Tommaso Pecorella
eb02342728
doc: fix warnings found by Doxygen 1.9.7
2023-05-28 02:41:22 +02:00
Eduardo Almeida
42d6eea6de
Remove emacs lines from Python and C++ files
2023-05-23 16:20:52 +00:00
André
a207fb6766
internet: Remove unused includes, add missing ones and remove "ns3/" prefix from local headers
2023-05-19 16:44:52 +00:00
Eduardo Almeida
99c802113b
Remove unnecessary struct specifier
2023-05-13 20:27:17 +00:00
Eduardo Almeida
6ea0a8975e
Remove unnecessary enum specifier
2023-05-13 19:51:45 +00:00
Eduardo Almeida
70f8f80d9b
Fix clang-tidy performance-unnecessary-copy-initialization warnings
2023-05-07 22:07:12 +01:00
Eduardo Almeida
a93c357141
Fix clang-tidy readability-simplify-boolean-expr warnings
2023-05-07 19:06:35 +01:00
Eduardo Almeida
68ef2890d0
Remove unnecessary enum specifiers
2023-05-01 13:09:06 +00:00
Tommaso Pecorella
664a0ac9a4
internet: ( fixes #785 , #897 ) Fix processing of StrongEsModel
2023-04-30 23:18:27 +02:00
Tommaso Pecorella
3cc7527f3f
internet: fix wrong rfc reference in attribute documentation
2023-04-30 14:09:03 +02:00
Eduardo Almeida
c62823effa
core, internet, lte, spectrum: Add missing map header
2023-04-28 09:50:38 +01:00
Tommaso Pecorella
303113a80f
internet: remove unused SetTcp (needed by NSC)
2023-04-28 00:44:45 +02:00
Tommaso Pecorella
8f43b2cc05
internet: Allow InternetStackHelper to be called on a node with IPv4 or IPv6 already installed
2023-04-28 00:44:45 +02:00
Gabriel Ferreira
d9924eced9
internet: reuse routing callbacks in Ipv4L3Protocol::Receive and Ipv6L3Protocol::Receive
...
Saves up 31 million allocations in wifi-he-network --simulationTime=0.25 --frequency=5 --useRts=0 --minExpectedThroughput=6 --maxExpectedThroughput=844
2023-04-08 14:11:37 -03:00
Giovanni Grieco
bf34f05109
examples: Remove unnecessary includes for unlinked modules
2023-04-06 06:14:29 +00:00
Tommaso Pecorella
5fc249a991
internet: refactor how headers are built during fragmentation
2023-04-04 07:53:50 +00:00
Gabriel Ferreira
540f48c55a
Fix additional typos
2023-03-20 02:14:44 +00:00
André Apitzsch
05af2f45e0
Remove unused 'deprecated.h' includes
2023-03-16 14:58:02 +00:00
Tom Henderson
df20f5f5e8
doc: Fix errors found by codespell and aspell
2023-03-09 11:45:15 -08:00
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
Gabriel Ferreira
0388b7c263
doc: fix dead urls
...
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com >
2023-02-15 14:44:45 +00:00
Eduardo Almeida
d3426db18d
Fix typos
2023-02-09 15:36:32 +00:00
Tommaso Pecorella
dd2407dffd
internet: ( fixes #846 ) allow UDP sockets to be reopened after Close
2023-02-03 21:15:26 +00:00
Eduardo Almeida
971e5c15fa
Fix clang-tidy readability-container-size-empty warnings
2023-02-02 17:41:31 +00:00
Eduardo Almeida
9a0d17186b
Fix clang-tidy readability-static-accessed-through-instance warnings
2023-01-29 18:11:10 +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
Peter D. Barnes, Jr
f51780101a
doc: remove space in nested templates
2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
700543b01a
doc: remove space before paren in code samples
2023-01-05 23:47:13 +00:00
Peter D. Barnes, Jr
820c029e8b
doc: (void)' -> ()' in documentation
2023-01-05 23:47:13 +00:00
Eduardo Almeida
e3b8bc49b5
Fix casing of classes, structs and enums to start with an uppercase letter
2022-12-28 18:15:44 +00:00
Eduardo Almeida
5c8b820b7b
Remove unneeded typedef in struct and enum
2022-12-22 17:36:30 +00:00
Eduardo Almeida
18c3a10827
internet: Fix implicit bool conversion in tcp-cubic.cc
2022-12-06 10:35:26 +00:00
Eduardo Almeida
0c16c4a434
internet: Change TcpCubic attribute HyStartDetect from int to enum
2022-12-06 10:35:26 +00:00
Eduardo Almeida
4930479af4
Remove enum / struct specifiers when declaring the variable's type
2022-12-05 19:05:45 +00:00
Peter D. Barnes, Jr
f7ccc25db4
doc: Fix Sphinx errors
2022-12-04 12:16:04 -08:00
Eduardo Almeida
01c1e7eced
internet, lte, network, olsr: Isolate variable declaration from struct definition
2022-12-03 04:42:27 +00:00
Tommaso Pecorella
cc985b7860
internet: make NeighborCacheHelper::PopulateNeighborCache robust against missing IPv4 or IPv6 stack
2022-11-28 01:32:14 +01:00