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
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
Peter D. Barnes, Jr
b90d4dee6d
core: Move Set (void) to .h to terminate recursion.
2020-09-26 08:44:08 -07:00
Harsh Patel
aa56b99e32
fd-net-device: Update documentation for DPDK package installation
2020-09-23 20:42:30 -07:00
Greg Steinbrecher
a4f82a82ff
traffic-control: Update test to be parametric (covers problem in !409 )
...
Preserve original test case as one of the options, but add coverage for the single-packet queue case,
which led to !409 , as well as some other potential edge cases.
2020-09-23 16:38:55 -07:00
Greg Steinbrecher
4c99303b48
network: ( fixes !409 ) Fix double send in SimpleNetDevice when queue length is 1 packet
...
Remove a spurious check for queue occupancy in SimpleDevice::TransmitComplete that could lead to double sends. See MR !409 for details.
2020-09-23 16:37:49 -07:00
Tommaso Pecorella
9938e70cb7
core: fix test linking Address from network module
2020-09-22 11:57:56 +02:00
Tommaso Pecorella
35271f301f
core: fix AttributeContainerValue::Get
2020-09-22 11:57:16 +02:00
Tom Henderson
a348b4b4b7
fd-net-device: Handle case in which PACKET_QDISC_BYPASS is undefined
2020-09-20 17:17:29 -07:00
Bhaskar Kataria
55253ad346
traffic-control: CE packets treated as ECT1 when L4S mode is enabled
...
This patch fixes L4S classification for commit b12ac521
2020-09-20 16:34:25 -07:00
Bhaskar Kataria
a5f26de555
traffic-control: (merges !379 ) Add PIE queue disc active/inactive feature
2020-09-20 16:20:02 -07:00
Jared Dulmage
19a5e0de30
mobility: (merges !101 ) Add CartesianToGeographic conversion with test
...
There are cases where it is useful to return to geographic
coordinates from cartesian. One example is when you have a
mobile node, the position is updated in cartesian coordinates
but you may have a need to understand the geographic position
or heading when determining position relative to other objects
placed geographically, or to compute compass heading or surface
speed.
2020-09-20 16:00:33 -07:00
Jared Dulmage
7514b453f0
config-store: (merges !93 ) Address review comments for RawTextConfig MR
...
- Added documentation to raw-text-config.h
- Fixed abort conditions in raw-text-config.cc, RawTextConfigLoad::Strip
- Fixed formatting of ParseLine block in load functions
- Added value.clear() after setting attribute
- Added --load option to config-store-save example, removed config-store-load
- Updated comments, doxygen docs, and example help text.
2020-09-20 15:53:05 -07:00
Jared Dulmage
411c776f03
Copyright and contact to Caliola Engineering, LLC
2020-09-20 15:47:25 -07:00