Commit Graph

451 Commits

Author SHA1 Message Date
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
Natale Patriciello
441ae70c64 Example CI for ns-3 and Gitlab 2019-01-07 09:15:40 +01:00
Tom Henderson
caa195a49b bindings: Rescan all APIs 2018-12-09 20:56:55 -08:00
Stefano Avallone
b3e470c64f traffic-control: Make NetDeviceQueueInterface independent of Queue 2018-12-03 11:04:49 +01:00
Tom Henderson
3a7f6a1c06 bindings: Rescan all APIs 2018-11-14 11:53:21 -08:00
Alexander Krotov
c8a500f5a8 Remove duplicate semicolons 2018-11-07 16:54:53 +03:00
Peter D. Barnes, Jr.
dff56925e5 core: time: replace int64_t operator/(Time,Time) with exact int64x64_t version,
add int64x64_t scaling.
2018-10-19 00:03:07 -04:00
Tom Henderson
e48d750b34 network: Clarify some Queue documentation 2018-10-02 16:39:28 -07:00
Stefano Avallone
96b8d1d7a5 Rescan python bindings 2018-09-18 15:50:27 +02:00
Stefano Avallone
1abd8331b8 traffic-control: the NetDeviceQueueInterface object is created by NetDevice helpers 2018-09-18 15:50:02 +02:00
Stefano Avallone
a47ebd9ea5 network: (fixes #2948) Allow full range of socket priority values 2018-08-15 15:57:48 -07:00
Tom Henderson
9deaad5ae7 rescan bindings 2018-08-09 10:14:27 -07:00
Tom Henderson
a04ea625f7 network: Add NodeContainer::Contains() 2018-08-09 05:53:06 -07:00
Tom Henderson
55df7237fe network: Add ApplicationContainer::StartWithJitter() 2018-08-08 16:31:39 -07:00
Sébastien Deronne
16a2d19fee network: (fixes #2948) Allow priority settings up to value 7 2018-08-07 12:45:56 +02:00
Sébastien Deronne
5f82de724d wifi: Add support for 802.11ax radiotap 2018-08-07 12:43:45 +02:00
Sébastien Deronne
66b181107e network: Cleanup unused RadiotapHeader functions 2018-08-07 12:43:18 +02:00
Alexander Krotov
7a4d96b180 network: do not CreateFullCopy of the source buffer in Buffer::AddAtEnd 2018-08-03 13:41:11 +03:00
Alexander Krotov
776a0bd3ad network: optimize TagBuffer::Read 2018-08-03 13:33:09 +03:00