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
Jared Dulmage
d2a4d02953
(internet): Example showing multicast routing setup for flooding mesh topology
2020-05-12 11:46:34 +02:00
Jared Dulmage
1a4caf72b9
(internet): Refactor Ipv4L3Protocol::Send to fragment broadcast packets
2020-05-12 11:43:51 +02:00
Tom Henderson
e99ae43138
bindings: rescan all APIs
2020-05-11 22:07:00 -07:00
Peter D. Barnes, Jr
32d820e8c7
(minor) various bits of fix-ups
2020-05-11 18:19:19 -07:00
Tommaso Pecorella
2370746ad2
(mpi): fix dependencies and avoid partial compilation if MPI is disabled
2020-05-12 01:11:51 +00:00
Tommaso Pecorella
c85e6bf1d8
(network): Remove deprecated Ipv6Address::IsAllHostMulticast ()
2020-05-11 20:32:54 +00:00
Peter Barnes
1d47a14c14
Tag uses of NS_DEPRECATED by release
2020-05-11 20:12:51 +00:00
Tommaso Pecorella
07baf5b48f
(lte): remove tests artifacts.
2020-05-11 16:42:04 +00:00
Tommaso Pecorella
c01abcb0aa
Merge branch 'master' of https://gitlab.com/nsnam/ns-3-dev.git into Ipv4MulticastClarifications
2020-05-10 19:39:05 +02:00
Tom Henderson
87966d99d2
bindings: Update pybindgen version
2020-05-09 13:18:50 -07:00
Tommaso Pecorella
6b0c74c219
Ipv4 multicast route documentation clarifications
2020-05-09 19:55:09 +02:00
Tom Henderson
d79f5f3ce6
core: (postfix commit 5b95df87) return to invoke locally scoped destructors
2020-05-07 14:43:39 -07:00
Tom Henderson
2eb0d831f5
wave: Rename test suite prefix from wifi to wave
2020-05-06 16:34:12 -07:00