Commit Graph

661 Commits

Author SHA1 Message Date
Gabriel Ferreira
c0010702ce Replace C stdlib.h, stdint.h and math.h headers with C++ variants 2025-06-05 10:14:19 +02:00
Tommaso Pecorella
e3094c99ba network: remove vim mode line 2025-04-20 16:52:14 +02:00
Tom Henderson
af9b91a791 core: Mark Object::GetInstanceTypeId as final 2025-03-21 12:07:04 +00:00
Tommaso Pecorella
a3ec4ecfbe network: add a function to detect IPv4 APIPA addresses 2025-03-14 23:17:54 +01:00
Eduardo Almeida
2c4bcab296 clang-format formatting harmonization (merge split strings) 2025-03-11 22:09:09 +00:00
Eduardo Almeida
730ea53f16 Remove ending comments in closing braces 2025-03-11 02:35:32 +00:00
Stefano Avallone
b2b3300a3c core: Move data rate tuple testcase to network module 2025-02-11 10:18:19 +01:00
Eduardo Almeida
7c6706acaa Fix clang-tidy performance-unnecessary-copy-initialization warnings
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Eduardo Almeida
28895f59d5 Fix clang-tidy modernize-type-traits warnings
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Eduardo Almeida
5d40873e2b Fix clang-tidy readability-static-accessed-through-instance warnings
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Stefano Avallone
db60ebe9d8 network: Fix DataRate parser to allow whitespace between value and unit (as claimed) 2025-01-26 15:09:06 +01:00
Gabriel Ferreira
3f5026efdf network: Fix typos 2025-01-22 11:38:26 +01:00
Eduardo Almeida
f6e1ee4282 Convert ns-3 #include headers to quotes 2025-01-17 19:02:17 +00:00
Gabriel Ferreira
0e41a5555f check-style: Replace NBSP with empty space 2024-11-10 20:11:29 +01:00
Eduardo Almeida
6ef966c4cf Replace Doxygen tags using \ with @ 2024-11-08 18:05:46 +00:00
Eduardo Almeida
5afa1fd7ef Use Time() constructor with integer values 2024-11-08 18:01:13 +00:00
Eduardo Almeida
5d104f6f90 Remove redundant call to Time() 2024-11-08 18:01:10 +00:00
Tommaso Pecorella
b77d4a8624 network: add missing header to radiotap 2024-10-30 13:10:37 +01:00
Sébastien Deronne
82da636bc5 network: Add support for EHT field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
18aab3c7ab network: Add support for U-SIG field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
405b72ac07 network: Add support for TLV fields in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
88cca12375 wifi, network: Various improvements for radiotap headers 2024-10-29 18:31:17 +01:00
Sébastien Deronne
e8310b680c network: Add utility function to convert IP address with port to a socket address 2024-10-20 17:49:46 +02:00
Tom Henderson
357165397a doc: Update error-model.rst 2024-10-16 15:55:29 +00:00
wzfelix
6941796ce2 network: remove unused object from PacketSocket 2024-09-13 21:19:03 +00:00
André Apitzsch
8bc94a1cc3 Use SPDX license identifiers 2024-09-06 19:32:31 +00:00
Eduardo Almeida
e8ed6a539c Fix Doxygen formatting 2024-08-29 01:03:20 +00:00
Tommaso Pecorella
9e9c8d2bc2 network: allow questionable (but not malformed) PbbPacket 2024-07-25 12:31:19 -05:00
Tommaso Pecorella
861f2079d2 doc: (fixes #1102) remove InetSocketAddress ToS functions from the documentation 2024-06-20 21:23:06 +02:00
Eduardo Almeida
493af3b0ea network, tc, tcp: Change Doxygen verbatim blocks to code block 2024-06-07 17:31:32 +00:00
Nakayama Kenjiro
3c4019304a build: Enable BSD support 2024-06-02 07:46:55 +00:00
Gabriel Ferreira
bf3d7634cb codespell: Fix additional typos found by codespell 2.3.0 2024-05-23 17:52:52 -03: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
Gabriel Ferreira
150fb0e1ce Enable pedantic checks for C++ conformance 2024-04-21 17:02:07 +00:00
Tom Henderson
28e764173c network: Remove logging of ns3::Node getters 2024-04-05 13:36:50 +00:00
Sébastien Deronne
4d098adbb2 network: Add common helper base class 2024-03-16 09:03:30 +01:00
Sébastien Deronne
e90a8924f5 network, applications, internet-apps: Add AssignStreams method to application base class 2024-03-16 09:03:30 +01: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
dc06225749 network: extend addressUtils::IsMulticast to handle more cases 2024-03-03 19:08:29 +01:00
Tommaso Pecorella
fe895b5b4f network: do not print an invalid (0-length) address 2024-02-22 13:51:49 -06:00
Tommaso Pecorella
ca83416d07 internet: (fixes #1006) Remove InetSocketAddress ToS functions and replace with attributes 2024-02-16 12:40:18 -06:00
Gabriel Ferreira
e1d55570bc Use static Mac48Address broadcast address 2024-02-13 13:55:21 +01:00
André Apitzsch
647149e39a Add enum class support to EnumValue 2024-01-31 15:32:16 +01:00
Tom Henderson
ce636db415 network: (fixes #703) Initialize Channel objects at time zero 2024-01-24 05:22:07 +00:00
Tommaso Pecorella
28a2f2293c network: (fixes #1005) simplify and sanitize mac addresses parsing from strings 2024-01-13 21:19:45 -06:00
André Apitzsch
a39bcfa7ea fd-net-device, network, tap-bridge: Simplify IP and MAC address conversion functions
While at it, remove now unneeded defines and helper functions.
2024-01-12 10:01:13 +01:00
André
b988187bd1 network: Use early return 2024-01-10 21:40:47 +00:00
Gabriel Ferreira
7806ff2e85 build: update LIBRARIES_TO_LINK lists with minimal sets 2023-12-15 13:24:29 -03:00