EmaMaker
e35df04877
fix wireshark reading of tcp as rsl
...
apparently port 5000 is dedicated to RSL and wireshark interpreted it as such
+ simplify tcp burst syntax
2023-12-30 14:40:21 +00:00
EmaMaker
e048b9fc85
simplify onoffhelper syntax
2023-12-30 12:10:49 +00:00
EmaMaker
b6965c4d10
pcap for wifi side of ap
2023-12-30 11:56:02 +00:00
EmaMaker
9e485f470e
matricola marco
2023-12-30 11:32:24 +00:00
EmaMaker
ffe9193f60
tcp burst
2023-12-30 09:16:26 +00:00
EmaMaker
93e3bc7cbc
better pcap
2023-12-28 13:55:10 +00:00
EmaMaker
d8ca54cb1a
udp echo client/server
2023-12-28 13:19:41 +00:00
EmaMaker
73e9c98b6f
max simulation stop
2023-12-28 10:34:14 +00:00
EmaMaker
263998948c
mix fixes
...
fix wifi assert by increasing number of nodes to correct 16. enable tracing
2023-12-28 10:30:59 +00:00
EmaMaker
4947e54690
finish network infrastructure: csma+wifi
2023-12-28 09:32:07 +00:00
EmaMaker
cacefe91c3
command line params + assert
2023-12-28 09:30:02 +00:00
EmaMaker
e535bfd3cf
PTP subnets
2023-12-27 11:03:33 +00:00
Gabriel Ferreira
ff566e348a
build: raise error on missing or multiple main function in a scratch target
2023-12-15 22:57:27 -03:00
Eduardo Almeida
6c87965ae2
scratch: Add nested-subdir/ to list of non-ignored dirs of .gitignore
2023-10-08 14:33:24 +01:00
Gabriel Ferreira
e499c28478
build: fix scratch targets for file names containing dots in CMake < 3.14
2023-04-10 18:59:51 +00:00
Gabriel Ferreira
85fcf95f36
build: ( fixes #881 ) fix scratch targets for file names containing dots
2023-04-08 15:29:11 -03:00
Gabriel Ferreira
df5fa6bc3b
build,scratch: add a nested scratch directory example
...
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com>
2023-02-01 16:46:15 +00:00
Eduardo Almeida
dfc6fb9d2d
Remove emacs comment from C++ files
2022-10-14 14:13:12 +00:00
Eduardo Almeida
f115e188bd
gitignore: Update scratch/ .gitignore to not exclude itself
2022-10-09 22:45:49 +00:00
Eduardo Almeida
e25ff966fe
Apply clang-format to codebase
2022-10-07 20:08:35 +00:00
Gabriel Ferreira
c633a1420c
build: Add new `build_exec` macro to declare executable targets
...
Also adds IGNORE_PCH option to build_example macro.
2022-09-17 11:13:38 +00:00
Eduardo Almeida
04c9d95d0e
scratch: Change scratch subdir example to show the use of additional files
2022-08-18 16:35:52 +00:00
Gabriel Ferreira
63288690bb
build: force linkage of all module libraries to scratches
2022-08-03 18:23:20 -03:00
Gabriel Ferreira
36bd103c49
build: ignore hidden source files in the scratch directory
...
Fixes https://gitlab.com/nsnam/ns-3-dev/-/issues/684
2022-06-21 15:42:33 -03:00
Tom Henderson
b6a5ee8151
Run utils/trim-trailing-whitespace.py on codebase
2022-06-05 21:01:11 -07:00
Eduardo Almeida
1ac48ef57d
scratch: Add missing return statement to scratch-simulator.cc
2022-05-26 17:49:38 +00:00
Eduardo Almeida
c1bef60926
build: Automatically detect file changes in scratch directory
2022-03-13 22:16:00 +00:00
Gabriel Ferreira
acd5da1957
build: refresh project on scratch changes
2022-02-02 23:37:56 +00:00
Gabriel Ferreira
41aacec626
build: CMake refactoring
...
Includes:
- refactor build_lib and build_lib_example macros
- unify src and contrib macros
- replace macro with function not to leak definitions
- parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
bbe2128abe
build: more ns3 and CMake fixes
...
Includes:
- inform ns3 user cmake was not found, or an unsupported version was found
- replace open-mpi environment variables with command-line arguments
- mark more variables as advanced
- add -v and --verbose option to run and only output the programs output by default
- fix scratch subdir prefixes and add tests
- prevent cmake crash when scratch sources do not have a main function
- disable MPI module by default
- wrap cmakelists_content in quotes to prevent failure of filter_libraries
- install pkgconfig files and add tests
- pkg-config generation (still missing installation)
- forward PYTHONPATH to modulegen
- fix dependency search for brite, click and openflow
2022-01-23 17:30:08 -03:00
Gabriel Ferreira
70d11fe983
build: ns3 and CMake fixes
...
- fix scratch shortcut transformation to build target and binary
- scan scratch files for a main function to use them as the target name
- fix CMake generator parsing
- update the -- separator message
- use -- separator to forward CMake flags from ns3
- add --vis option to ns3
- embedded version fixes
Fix NS3_VERSION_PATCH and NS3_VERSION_RELEASE_CANDIDATE default values.
Add check-version target to CMake.
Add --enable-build-version to ns3.
Add --check-profile and --check-version options to ns3.
- process each scratch subdirectory as a single target
- forward ns3 arguments after -- separator to the program to run
- fix escape sequence in command-template help string
- handle modules with very long names
2022-01-19 16:25:03 -03:00
Gabriel Ferreira
a893eba7e3
build: Fix CMake and ns3 script bugs, add a test suite and fix formatting
2021-12-05 21:53:49 +00:00
Gabriel Ferreira
9c876c7f5a
CMake buildsystem
2021-12-01 12:29:55 -08:00
Eduardo Almeida
393d23732d
Add .gitignore to scratch directory
2020-05-05 08:29:46 +02:00
Tom Henderson
22be8b7ae6
backout accidentally committed debugging code
2018-05-19 22:21:00 -07:00
Tom Henderson
dc51e4cc97
aodv: ( fixes #2517 , 2911) Binary exponential backoff problem
2018-05-19 19:16:31 -07:00
Peter D. Barnes, Jr.
38632b0e18
Add CommandLine to all examples
2016-05-27 01:24:32 -04:00
Peter D. Barnes, Jr.
bfdb6ef10a
[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
2014-09-26 15:51:00 -07:00
Peter D. Barnes, Jr.
8ef0956af1
[Bug 1496] Finish the documentation.
...
Also amended scratch-simulator so printing the list of log
components works as advertised.
2013-12-12 14:42:43 -08:00
Sebastian Rohde
d833ac9e2c
Bug 1354 - Building scratch subdir programs is broken
2012-02-13 18:21:06 +00:00
Gustavo J. A. M. Carneiro
6937841b85
Remove accidental scratch code insertion/commit
2011-07-27 10:51:39 +01:00
Gustavo J. A. M. Carneiro
4cf581619e
Rescan all python bindings for all modules
2011-07-20 16:02:32 +01:00
Mitch Watrous
010649d7ba
Bug 1088 - Code in scratch directory assumes all modules are enabled
2011-04-17 20:06:22 -07:00
Tom Henderson
18f2715506
remove src/helper module
2011-03-05 11:47:37 -08:00
Lalith Suresh
59a2a4f959
Converts csma, emu, tap-bridge, point-to-point, wifi and wimax modules into modular format
2011-03-03 19:54:57 +00:00
Josh Pelkey
e09cf6a452
remove duplicate core-module.h includes
2011-03-01 09:59:55 -05:00
Tom Henderson
ca7b93cc3d
Merge node and common modules into new network module
2011-02-21 09:11:37 -08:00
Tom Henderson
df07734f32
merge src/simulator into src/core; move src/core to new module layout
2011-02-18 16:05:39 -08:00
Mathieu Lacage
ba57aff953
Make sure that traffic generation events are associated with a context
2009-12-26 15:47:01 +01:00
Gustavo J. A. M. Carneiro
4a73b2abd0
[Bug 221] need a scratch directory
2008-06-16 14:17:27 +01:00