Commit Graph

15044 Commits

Author SHA1 Message Date
Sébastien Deronne
46dbdf4911 wifi: Reduce precision to fix infinite loop when Ideal rate manager as used with Yans error rate model 2020-10-26 20:39:16 +00:00
Sébastien Deronne
7969df7089 wifi: Use table-based error model by default 2020-10-26 20:39:16 +00:00
Sébastien Deronne
7c89eaf663 wifi: Remove YansWifiPhyHelper::Default and SpectrumWifiPhyHelper::Default methods 2020-10-26 20:39:16 +00:00
Sébastien Deronne
41ceefb0e4 examples: Add example to compare wifi error rate models 2020-10-26 20:39:16 +00:00
Sébastien Deronne
be8a4fe60a examples: Update wifi OFDM validation examples with table-based error model 2020-10-26 20:39:16 +00:00
Sébastien Deronne
3d21933f2c wifi: Add TableBasedErrorRateModel class 2020-10-26 20:39:16 +00:00
Sébastien Deronne
b4f88cd33d wifi: Add error rate tables 2020-10-26 20:39:16 +00:00
Sébastien Deronne
6ca8731d82 wifi: Move DSSS and HR-DSSS rates handling in ErrorRateModel base class 2020-10-26 20:39:16 +00:00
Sébastien Deronne
da2d775744 wifi: Fix TXOP durations not always being traced 2020-10-24 16:51:32 +00:00
Michele Abruzzese
96e08d63b2 tutorial: Fix typos and errors 2020-10-20 08:18:15 -07:00
Tom Henderson
7c8776111c core: Update Doxygen for ShowProgress class 2020-10-18 07:42:27 -07:00
Tom Henderson
d9f4d1e017 dsr: Avoid possible segmentation fault in DsrRouting::DoDispose 2020-10-17 16:51:03 -07:00
Tom Henderson
6a5055a2d8 Merge commit to recover branch reachability for ns-3.32 tag
This merge commit recovers branch history to commits c147ce8 and 70ff1f9
which became unreachable with the previous branch merge for some reason.
2020-10-12 09:40:11 -07:00
Tom Henderson
b38bcea3d7 Merge ns-3.32-release branch 2020-10-09 11:58:15 -07:00
Tom Henderson
81a173927c bindings: Update required pygccxml version 2020-10-08 13:32:06 -07:00
Tom Henderson
7a76d5fb8c bindings: Print out more helpful error message 2020-10-08 11:58:48 -07:00
Tom Henderson
f7871790c3 bindings: Update pybindgen version 2020-10-08 10:37:29 -07:00
Tom Henderson
23bb16aef1 Update CHANGES.html and RELEASE_NOTES 2020-10-06 19:39:08 -07:00
Tom Henderson
a9230f481d Merge ns-3.32-release branch 2020-10-06 19:33:40 -07:00
Tom Henderson
c147ce83a2 Update availability in RELEASE_NOTES 2020-10-06 15:57:45 -07:00
Tom Henderson
70ff1f91a3 Update VERSION and documentation tags for ns-3.32 release 2020-10-06 15:56:33 -07:00
Tom Henderson
ad08b56bb1 documentation: Update tutorial to ns-3.32 2020-10-04 08:00:41 -07:00
Tom Henderson
87b8455364 Update CHANGES.html and RELEASE_NOTES 2020-10-03 22:01:21 -07:00
Tom Henderson
0eb02f2c99 Update AUTHORS list 2020-10-03 17:06:21 -07:00
Tom Henderson
9bfa3bd724 bindings: Rescan all APIs 2020-10-03 14:21:45 -07:00
Tom Henderson
7caff4e9f2 network: Update documentation regarding the removal of tag size limits 2020-10-03 07:34:49 -07:00
Tommaso Pecorella
a33e7ce7a6 point-to-point: (fixes #266, merges !433) Use one channel object factory 2020-10-02 13:28:24 -07:00
Greg Steinbrecher
a364863e1e network: Add test cases for DataRate rounding issues (issue #264) 2020-10-02 13:21:00 -07:00
Greg Steinbrecher
e8fc528e34 network: (fixes #264, merges !432) Rounding behavior of DataRate methods
Improve rounding behavior of CalculateBytesTxTime and CalculateBitsTxTime
2020-10-02 13:19:36 -07:00
Tom Henderson
d6179bcdd6 documentation: Organize emulation device types under emulation module 2020-10-01 09:30:06 -07:00
Mohit P. Tahiliani
6974252b8a fd-net-device: minor fixes and documentation update for DPDK 2020-09-30 14:16:16 -07:00
Steven Smith
df89d8fafd network: (merges !413) Add serialization for byte and packet tags 2020-09-30 12:02:39 -07:00
Tommaso Pecorella
eeadfbb182 core: (fixes !426) Align TimeWithUnit printing to the "normal" double behaviour
The new time printing format uses "automatic" promotion to scientific
notation - just like for normal doubles.
2020-09-30 08:37:41 +00:00
Jared Dulmage
97326d228e olsr: (merges !104) Cross-layer access to OLSR internals
* make some internal APIs public to facilitate cross-layer solutions
* set IP TTL to 1 for the OLSR socket
2020-09-29 14:31:11 -07:00
Tom Henderson
3020dbb075 wifi: Restore (deprecated) API removed in commit bd1ad3994 2020-09-29 11:52:40 -07:00
Tom Henderson
a7df3b6a2e core: Add NS_DEPRECATED_3_32 tag 2020-09-29 09:42:11 -07:00
Tom Henderson
28e93f9be6 fd-net-device: Change time-based attribute to TimeValue type 2020-09-28 12:37:05 -07:00
Hrishikesh Hiraskar
dd8faec88f fd-net-device: Add DpdkNetDeviceHelper
This commit:
	- Add DpdkNetDeviceHelper
	- Encapsulate EAL arguments setup in DpdkNetDeviceHelper
	- Update Documentation

Co-authored-by: Harsh Patel <thadodaharsh10@gmail.com>
Co-authored-by: Mohit P. Tahiliani <tahiliani@nitk.edu.in>
2020-09-28 12:32:59 -07:00
Hrishikesh Hiraskar
fc9f640628 fd-net-device: Move setting of m_nodeId to FdNetDevice::SetNode
m_nodeId was set in FdNetDevice::StartDevice. This commit moves it to
FdNetDevice::SetNode so that is it set whenever node is set.
2020-09-28 12:29:27 -07:00
Anna Poon
18b68ee456 dsdv: Update NS_LOG print format for ns3::Time
Also fixed issue in which RoutingProtocol::PrintRoutingTable () was not
using the provided Time::Unit to format the routing table entry lifetimes
or settling times.
2020-09-28 09:42:54 -07:00
Kim Ferrari
ede6419fc5 spectrum: Update NS_LOG print format for ns3::Time 2020-09-28 09:24:03 -07:00
Jordan Dorham
1d42de0f21 wimax: Update NS_LOG print format for ns3::Time 2020-09-28 09:16:36 -07:00
Anna Poon
bfab5891bb aodv: Update NS_LOG print format for ns3::Time
Also fixed issue in which AodvRoutingProtocol::PrintRoutingTable () was not
using the provided Time::Unit to format the routing table entry lifetimes.
2020-09-28 09:00:39 -07:00
Kim Ferrari
446655a4b4 flow-monitor: Update NS_LOG print format for ns3::Time 2020-09-28 07:07:45 -07:00
Xiuchao Wu
41ff743383 tcp: (merges !368) Fix assert in tx-buffer when loss rate high and w/o SACK 2020-09-27 21:32:07 -07:00
Xiuchao Wu
ee70f4502b tcp: (merges !367) Stop to merge items whose m_lost values are different 2020-09-27 21:30:56 -07:00
Ryan Mast
f0e34da5eb test.py: (merges !321) Distinguish between test suites and cases in output 2020-09-27 21:06:38 -07:00
Jared Dulmage
564a98a7ec tap-bridge: (merges !114) Add verbose attribute to call tap creator with -v
* add Verbose attribute to TapBridge to call tap creator with the -v option
* adds "this" to NS_FUNCTION_LOG calls in TapBridge
* add branch on tap creator call to check if call exited with a signal
2020-09-27 20:59:47 -07:00
Tom Henderson
7f9fe95dd5 documentation: Add recipe to tutorial for git version info 2020-09-27 18:27:55 -07:00
Tom Henderson
909193081e core: Rescan API definitions 2020-09-27 17:57:53 -07:00