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
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
Steven Smith
df89d8fafd
network: (merges !413 ) Add serialization for byte and packet tags
2020-09-30 12:02:39 -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
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
Tom Henderson
d1d0423f4c
network: Rescan APIs
2020-09-18 09:20:32 -07:00
Tommaso Pecorella
20644db04f
network: add LollipopCounter - a sequence number counter type
2020-09-18 00:25:30 +00:00
Pasquale Imputato
ff8083ca2e
fd-net-device: add support for emulation in netmap mode
2020-09-16 10:42:24 -07:00
Sébastien Deronne
7420aaf721
wifi: Fix radiotap header for received 802.11ax PPDUs
2020-09-07 21:09:29 +02:00
Tom Henderson
d32d864e09
network: Document sockets API Send/SendTo usage
2020-09-05 13:21:05 -07:00
Tom Henderson
8c6fb7d420
bindings: Rescan all APIs
2020-09-05 13:04:28 -07:00
Jordan Dorham
27bebf4c6d
time arithmetic implement in network
2020-09-03 08:12:22 +00:00
Deepak Kumaraswamy
0cf9597393
network: Add signature definition for DataRate TracedValue
2020-08-30 20:47:51 -07:00
Tom Henderson
8a60bdff13
network, internet: Clarify QueueDiscItem::Mark if item already marked
2020-06-29 16:23:14 -07:00
Steven Smith
dded72e02e
build: ( fixes #217 ) Guard compilation of example used as a test
...
* Added documentation to ExampleAsTestSuite on the need for this guarding
* Updated with Peter's patch for examples-as-test placeholders in wscripts
2020-06-08 09:35:50 -07:00
Tom Henderson
5eea3c0270
bindings: Rescan all APIs
2020-06-07 11:38:26 -07:00
Tommaso Pecorella
963d21b656
network: implement missing Ipv6Address::IsInitialized
2020-06-02 21:32:30 +00:00
Peter D. Barnes, Jr
f6169105b5
network: refactor DelayJitterEstimation to more closely follow RFC 1889 and RFC 3550
2020-06-02 15:50:28 +00:00
Tom Henderson
302a462463
network: ( fixes #216 ) Correct the return value for PacketSocket::SendTo ()
2020-05-31 18:43:04 -07: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
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
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
Peter D. Barnes, Jr
b23be18b3b
Use CommandLine cmd (__FILE__) instead of COMMANDLINE macro.
...
This in effect replaces commit 5e624d550
2020-05-01 14:42:53 -07:00
Rahul Bothra
a30639fc8b
docs: move from using courier to sans in dia figures
...
* courier font is not supported while converting dia to eps in Ubuntu Focal Fossa
2020-04-29 16:44:45 -07:00
Peter D. Barnes, Jr
5e624d5504
doc: Use the new COMMANDLINE macro in every example
2020-04-27 16:20:09 -07:00
Peter D. Barnes, Jr
da6e6b340f
docs: various fixes for broken links, removed AttributeValue types
2020-04-27 16:20:09 -07:00
Peter D. Barnes, Jr
2a704651d7
network: construct a NodeContainer with Nodes
2020-04-10 17:30:25 -07:00
Stefano Avallone
5fc00356cf
network: Move MaxSize attribute from QueueBase to derived classes
2020-03-02 16:34:44 +01:00
Tom Henderson
81db931bdc
bindings: rescan all APIs
2020-02-17 13:11:04 -08:00
Tommaso Pecorella
8b91e2fbe9
Deprecate IsEqual for Ipv[4,6]Address, Ipv6Prefix, and Ipv4Mask
2020-02-15 19:22:05 +01:00
Tom Henderson
54593cee1b
rescan all APIs
2020-02-11 18:14:45 -08:00
Tommaso Pecorella
808afb7ada
Simplifies Ipv6Prefix print function (revert to old behaviour)
2020-02-11 11:47:54 +01:00
Tommaso Pecorella
a74fdfce51
Fix Ipv6Prefix length calc and add explicit prefix length constructors
2020-02-11 11:39:44 +01:00
Tom Henderson
a503f36664
bindings: Rescan network, applications, lr-wpan, spectrum modules
2020-01-17 13:38:54 -08:00
Tommaso Pecorella
815bacee25
network: Add multicast / broadcast to Mac16Address
2020-01-16 02:04:25 +01:00
Tom Henderson
468f217d26
bindings: Rescan all APIs
2020-01-12 11:17:22 -08:00
Tommaso Pecorella
8446ff0cf2
Tests must write their temporary files in the proper (temporary)
...
directory
2020-01-09 13:46:14 +01:00
Tommaso Pecorella
876372b764
Add Ipv6Address::MakeAutoconfigured[LinkLocal]Address
2019-12-01 14:12:54 +01:00
Tommaso Pecorella
413b0a42f1
network: Ipv6Address should invert the Mac48 U/L bit, not always set it.
2019-11-30 20:48:56 +01:00
Steven Smith
1b4a0c1967
Invoke sent trace callback after send; fixed issue with dropping last send trace callback
2019-10-08 11:55:06 -07:00
Tom Henderson
80839b33e4
bindings: Rescan all APIs
2019-08-12 17:00:41 -07:00
Tom Henderson
0258405cc6
build: Upgrade scripts to Python 3 (many changes due to Ankit Deepak)
2019-08-12 16:55:34 -07:00
Stefano Avallone
dc074293d5
network: Rename Queue methods to allow range based for loops
2019-05-11 18:47:14 +02:00
Tom Henderson
b55086476c
network: Added API to be able to tag only some bytes
2019-04-25 14:47:01 +02:00