Commit Graph

14728 Commits

Author SHA1 Message Date
Peter D. Barnes, Jr
a75ca74913 Revert "doc: doc/doxygen.warnings.report.sh exit status"
This reverts commit 5164a46b9e.
2020-05-27 15:03:59 -07:00
Peter Barnes
5164a46b9e doc: doc/doxygen.warnings.report.sh exit status
This amends the script to return a tailored exit status:

With filter-in options (-m, -f) the exit status records if any warnings
were found in the listed module or files.

Without any filter-in options the exit status records whether *any*
Doxygen warnings were found.
2020-05-27 20:59:06 +00:00
Tommaso Pecorella
136c71a36f internet: fix failing test 2020-05-27 04:12:38 +02:00
Tommaso Pecorella
ae554d95cd Fix logic error in sending RS and improved logging. 2020-05-27 03:12:04 +02:00
Tommaso Pecorella
54c5b1972c internet: replace NS_LOG_FUNCTION_NOARGS with NS_LOG_FUNCTION 2020-05-27 02:19:28 +02:00
Steven Smith
3a15ad78b8 core: Add test suite support for running examples as tests with comparison of output for regression testing 2020-05-26 21:42:16 +00:00
ZorazeAli
b58719ce24 lte: Rescan APIs 2020-05-25 19:39:06 +02:00
ZorazeAli
5cdad6fa04 Update CHANGES.html 2020-05-25 19:39:06 +02:00
ZorazeAli
d910efc37c lte: Use ConnectFailSafe to connect PDCP traces
It also reverts back the change done to DrbCreatedTrace TraceSource in 59276b0d

see merge request !302
2020-05-25 19:39:06 +02:00
Aron Wussler
edeca26551 Internet-apps: (fix !305) Fix log message in Ping4 2020-05-25 17:00:13 +00:00
Tom Henderson
ded48a37a3 Remove non-ASCII character 2020-05-25 07:59:34 -07:00
Alexander Krotov
25138d82a0 wifi-rate-adaptation-distance: use ConnectFailSafe for RateChange
RateChange trace does not exist for most RemoteStationManagers,
e.g. Minstrel.
2020-05-23 05:19:21 +03:00
ZorazeAli
9c9deb76b9 lte: Delete test suite LteSecondaryCellSelectionTestSuite
Closes #196
2020-05-22 17:52:20 +02:00
Tom Henderson
0c8dc032b6 wifi: Rescan APIs 2020-05-21 17:49:46 -07:00
Tommaso Pecorella
4d66ceb00a sixlowpan: doc - fix attribute and unneeded links 2020-05-22 00:41:11 +00:00
Sébastien Deronne
ec6307544d wifi: Add tests to verify correct behavior of Ideal rate manager when channel bonding is used 2020-05-21 15:04:23 +00:00
Sébastien Deronne
ef52f7c584 wifi: Remove workarounds in Issue40TestCase and Issue169TestCase 2020-05-21 15:04:23 +00:00
Sébastien Deronne
7ce1ea8161 wifi: Fix Ideal rate manager when channel width is changed at run-time 2020-05-21 15:04:23 +00:00
Sébastien Deronne
410d8cc244 wifi: Use correct SNR value in Ideal rate manager if selected channel width is different from the one used to get the last observed SNR 2020-05-21 15:04:22 +00:00
Sébastien Deronne
b9f1789e31 wifi: Add information about the channel width used by the transmitter in ReportAmpduTxStatus 2020-05-21 15:04:22 +00:00
Sébastien Deronne
2874e810e0 wifi: Add information about the channel width used by the transmitter in ReportDataOk 2020-05-21 15:04:22 +00:00
Sébastien Deronne
a1a805407e wifi: Removed unused TX mode parameter in NotifyGotBlockAck 2020-05-21 15:04:22 +00:00
Peter D. Barnes, Jr
9ddd31c6f9 More flexible create-module.py script
Changed the default creation directory from src/ to contrib/
  Moved create-modules.py from src/ to utils/

Added two new optional command line arguments: --project and --use-src-dir
--project specifies a directory name or path under which the new modules
will be created.
--use-src-dir directs the script to create new modules in the src
directory instead of contrib.  This argument cannot be combined
with --project.

Updated contrib/wscript to search for modules at
arbitrary depths instead of just the child directories under
contrib.

Assume the following directory structure:
contrib/
  project1/
    module1/
      wscript
    module2/
      wscript
  project2/
    sub_project1/
      	module3/
        	wscript
      	module4/
        	wscript
    sub_project2/
      	module5/
        	wscript
      	module6/
        	wscript
    data/
  module7/
    wscript

waf configure will discover the following modules under contrib:
project1/module1
project1/module2
project2/sub_project1/module3
project2/sub_project1/module4
project2/sub_project2/module5
project2/sub_project2/module6
module7
2020-05-20 13:55:28 -07:00
Peter D. Barnes, Jr
e4e7818e27 doc: fix sphinx warnings 2020-05-20 13:47:38 -07:00
Peter D. Barnes, Jr
a0ab57db12 doc: fix doxy warnings on introspected-command-line.h 2020-05-20 13:08:27 -07:00
Tom Henderson
c43242d599 Fix compilation issue 2020-05-19 21:56:04 -07:00
Tommaso Zugno
5f2a109a0c Fix valgrind error 2020-05-19 09:25:38 +02:00
Tommaso Pecorella
59cdedb238 examples: revert 621c444b (example doesn't use netanim) 2020-05-16 09:52:55 +00:00
Ouassim Karrakchou
8dfe7a2c1c visualizer: (fix #201) Add missing dependencies 2020-05-16 11:14:40 +02:00
Tom Henderson
2cfae1559c spectrum: Update bindings 2020-05-15 22:13:51 -07:00
mychele
570acaeed9 spectrum: (merges !257) Finalize matrix-based channel models
* Make ThreeGppChannelMatrix private
* Add copy
* Address review
* Fix typo in doxygen comment
2020-05-15 22:16:34 -07:00
Tommaso Zugno
3abab98fb7 spectrum: Small fixes to MR !257 (matrix-based channel models) 2020-05-15 22:15:30 -07:00
mychele
a0b58934d3 spectrum: (merges !257) Matrix-based channel models
* Make ThreeGppChannelModel inherit from a new interface.
 * Update three-gpp-spectrum-propagation-loss-model
 * Define ThreeGppChannelMatrix
2020-05-15 22:15:03 -07:00
Gabriel Arrobo
85e456d1b1 build: Removed unused include and set dependencies back to previous status 2020-05-15 21:16:35 -07:00
Gabriel Arrobo
71a8b54ae1 build: Fix dependency error in spectrum module
When enabling only the wifi module (./waf configure --enable-examples
--enable-tests --disable-python --enable-modules=wifi), there is a
dependency error with three-gpp-channel-test-suite.cc (spectrum module)
because it includes buildings-channel-condition-model.h (buildings module)
2020-05-15 21:15:33 -07:00
Gabriel Arrobo
621c444b74 build: Fix wscript in example to include netanim in wscript
wifi-wired-bridging.cc example includes animation-interface.h
2020-05-15 21:14:37 -07:00
Peter D. Barnes, Jr
70764840d1 mob: mob: Clarify RandomDiscPositionAllocator behavior. 2020-05-15 13:25:20 -07:00
Peter D. Barnes, Jr
c73b321b42 mob: fix RandomDisc docs for SetRho and SetTheta 2020-05-15 09:49:28 -07:00
Sebastien Deronne
82389c413a wifi: Fix wrong logic to select short PLCP preamble 2020-05-15 06:28:37 +00:00
Tom Henderson
147b484a15 core: Update bindings 2020-05-14 16:31:23 -07:00
Tommaso Pecorella
7d2109b97d wimax: fix memory leak due to struct alignment 2020-05-13 19:08:05 +00:00
hax0kartik (GCI 2019)
1f3735f6f0 Replace calls to Scheduler::Remove(EventId) with EventId::Cancel 2020-05-13 00:08:08 +00:00
Peter D. Barnes, Jr
fa7d6a894e core: (fixes #143): EmpiricalRandomVariable should ensure that the CDF ends with 1.0
After discussion it was decided that this is not an error,
but should be better documented.
2020-05-12 21:25:08 +00:00
Peter D. Barnes, Jr
b7deb42a65 core: refactor EmpricialRandomVariable and provide example 2020-05-12 21:25:08 +00:00
InquisitivePenguin (GCI 2019)
6ec2093986 core: (fixes 2725) EmpiricalRandomVariable must not interpolate CDF 2020-05-12 21:25:07 +00:00
Peter D. Barnes, Jr
c9769dc400 core: refactor reverse ordering in calendar scheduler
Refactor to clarify the core algorithms and isolate the
forward/reverse differences to one section.

This also lets the insertion order to be set by Attribute.

Benchmarking this appears to be marginally faster than
Alexander Krotov's original version.  It's not clear why;
should be marginally slower.
2020-05-12 12:05:01 -07:00
kr0n0s (GCI 2019)
f42687c4f7 core: make insertion order of CalendarScheduler configurable 2020-05-12 12:05:01 -07:00
Alexander Krotov
1f6a710dbd core: Port calendar scheduler improvement from NS-2.
It reverses the order of insertion sort in buckets.
2020-05-12 12:05:01 -07:00
Tom Henderson
cd52312eec internet: Improve logging in Ipv6Extension classes 2020-05-12 07:43:46 -07:00
Tom Henderson
b48232436b internet: (fixes #167) Check fragmented packet pointer before using 2020-05-12 07:43:43 -07:00