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
Mathew Bielejeski
cbf04e69e1
build: ( fix #259 , merge !411 ) Minimize rebuilds due to git repository update
...
* Add --enable-build-version option to control build version feature
* Disable build version when --enable-build-version is not specified
* Update getting started tutorial to reflect the new build option
2020-09-27 16:20:50 -07:00
Steven Smith
8fa163fb0a
nix-vector-routing: (merges !380 ) Provide faster lookups by IP address
...
Use hash table to lookup nodes by IP addresses rather than linear search
2020-09-27 14:56:08 -07:00
Tom Henderson
4d1387cac0
network: (merges !424 ) Handle additional SimpleNetDevice review comments
2020-09-27 14:18:29 -07:00
Greg Steinbrecher
bf42996137
network: (merges !424 ) Align error-model-test-suite with previous commit
...
Default size of a DropTailQueue is "100p" and error-model-test-suite calls
Send directly (rather than relying on flow control). Previously, the
rest of the packets would be sent instantly, but previous commit fixes
that bug, so this commit makes the buffer large enough to hold all packets
2020-09-27 12:40:20 -07:00
Greg Steinbrecher
a77e4d39b2
network: (merges !424 ) Fix instant send in SimpleNetDevice for empty queue
...
Also consolidate scheduling logic into ScheduleTransmit() rather than
repeating in both SendFrom() and TransmitComplete()
2020-09-27 12:40:10 -07:00