Commit Graph

204 Commits

Author SHA1 Message Date
Sébastien Deronne
822d5a10e4 wifi: Refactor detection thresholds in WifiPhy 2018-11-26 20:01:12 +01:00
Zoraze Ali
d4950084ea test: Update LossTracedCallback typedef test to new API 2018-08-25 21:56:49 -07:00
Alexander Krotov
00bb6fe7f6 Spellcheck 2018-06-27 10:50:27 +03:00
Tom Henderson
18106f9647 test: Update API per revision r13590:09ed5d23091f 2018-05-28 07:36:54 -07:00
Stefano Avallone
23c7939435 network: Remove deprecated Queue attributes 2018-05-24 23:35:46 +02:00
Stefano Avallone
8172c7eed7 internet: Remove FqCoDelIpv{4,6}PacketFilter classes 2018-05-24 00:33:51 +02:00
Stefano Avallone
61e43c89a6 traffic-control: FqCoDel computes a hash function if no filters are installed 2018-05-24 00:33:39 +02:00
Sébastien Deronne
29ea252284 wifi: Add support for 802.11 PCF 2018-05-21 15:06:50 +02:00
Natale Patriciello
d2298f36df tcp: Forward declare as much as possible 2018-05-15 22:18:27 +02:00
Tom Henderson
2bd1f1fb05 test: Convert uint8_t to uint16_t where possible 2018-05-11 23:36:10 +02:00
Sébastien Deronne
7e06cec827 mesh: Cleanup wifi header inclusions 2018-05-10 23:16:08 +02:00
Sébastien Deronne
57e01febc2 test: Cleanup wifi header inclusions 2018-05-10 22:35:20 +02:00
Sébastien Deronne
53eb13fdd4 wifi: Use forward declaration as often as possible (part 10) 2018-04-13 20:47:22 +02:00
Sébastien Deronne
5c09ddf105 wifi: Use forward declaration as often as possible (part 9) 2018-04-11 20:22:36 +02:00
Sébastien Deronne
8290a681c5 wifi: Rename some functions based on Tom's suggestions 2018-04-01 19:20:30 +02:00
Natale Patriciello
2c297a1681 tcp test: updating ns3tcp-test-cwnd for latest changes 2018-03-03 12:00:39 +01:00
Stefano Avallone
8d5e9bb5c6 traffic-control: Convert tests and examples to using MaxSize 2018-03-03 10:54:45 +01:00
Sébastien Deronne
fbd00cb4b5 wifi: Refactor WifiPhy and WifiPhyStateHelper to eliminate circular declaration of classes (based on Robert Ammon's patch) 2018-03-02 21:24:48 +01:00
Hossam Khader
ad5f9374e0 uan: (fixes #2413) Changes in the UAN module to support NS-3 IP stack 2018-02-24 20:07:05 -06:00
Sébastien Deronne
79310da82f wifi: Cleanup usage of SupportedPcapDataLinkTypes 2017-11-21 12:29:15 +01:00
Tom Henderson
922b3a9bb7 tcp: Update response vectors for ns3-tcp-loss for changeset 13099
This actually reverts the change made in changeset 12645 and restores the
response vectors used in ns-3.26 release.
2017-09-26 18:35:09 -07:00
Tom Henderson
1597d6c304 tcp: (fixes #2649) Disabling TCP SACK doesn't fall back to NewReno 2017-09-26 18:32:56 -07:00
Peter D. Barnes, Jr.
e0e5c52e51 Change namespace closing comments to “unnamed”, not anonymous 2017-09-17 19:45:56 -07:00
Tom Henderson
5afe8e179c traffic-control: Clear a valgrind warning
Recent changes to QueueDisc::Enqueue() force instantiation of a simulator
instance to support timestamping (Simulator::Now()).  The pfifo-fast unit
test did not previously instantiate a simulator, but does now, so the
instance needs to be deleted to produce a clean valgrind output.
2017-09-19 18:52:42 -07:00
Stefano Avallone
6c0840352d traffic-control: Add the mq queue disc 2017-05-28 10:21:32 +02:00
Tom Henderson
4ab4c2d6b8 tcp: (bug #2649) Temporarily disable failing tests 2017-03-11 21:49:29 -08:00
Stefano Avallone
bdc94e40b1 wifi: Make WifiMacQueue a subclass of Queue 2017-03-08 18:02:03 +01:00
Stefano Avallone
6fef34be47 network: Convert Queue into a template class 2017-03-08 18:01:29 +01:00
Sébastien Deronne
ba433f9a20 wifi: add RRPAA wifi rate control (patch from Matias Richart) 2017-02-15 23:44:05 +01:00
Tom Henderson
1c7a443d20 tcp: disable SACK in a NewReno testcase 2017-02-05 18:01:38 -08:00
Tom Henderson
513e1e14da tcp: Update response vectors for ns3-tcp-interoperability test
The vectors only differ in the presence of the sackOK option being added
to the SYN+ACK that the ns-3 implementation sends.
2017-02-05 15:13:34 -08:00
Natale Patriciello
e32e1bf1af test: Added useful print messages on ns3-tcp-state 2017-02-03 14:02:47 +01:00
Natale Patriciello
0638daed2c tcp: ns3-tcp-loss updated
Before this patch, the test failed. The reason is in the following
trace:

Expected 49153 > 50000 [ACK] Seq=33001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=33001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=34001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=34001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=35001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=15001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=15001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=35001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=36001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=36001 Ack=1 Win=32768
Expected 49153 > 50000 [ACK] Seq=37001 Ack=1 Win=32768 received: 49153 > 50000 [ACK] Seq=37001 Ack=1 Win=32768

The old implementation expected this sequences: 33001, 34001, 35001, 15001,
while the new one expects 33001, 34001, 15001, 35001. Thanks to the SACK
informations we can sent the (lost) 15001 one round before.
2017-02-03 14:02:45 +01:00
Mohit P. Tahiliani
24084a9d8f traffic-control: Make the PIE test suite independent of internet 2017-01-31 19:35:00 +01:00
Sébastien Deronne
bd79628ad3 wifi: Cleanup files after refactoring 2017-01-25 23:46:47 +01:00
Sébastien Deronne
ae0f818c5a wifi: code refactoring phase 1 2017-01-25 21:14:32 +01:00
Sébastien Deronne
568d2259a3 Remove unused code that is causing compilation issues on some machines 2017-01-20 13:50:17 +01:00
Biljana Bojovic
7d13789baf lte: extend lte stats and trace interfaces with CA component carrier Id 2017-01-20 09:29:58 +01:00
Mohit P. Tahiliani
d7d6e33c96 traffic-control: Make the ARED test suite not depend on internet 2016-12-13 19:56:54 +01:00
Shravya Ks
7681d190c2 traffic-control: Add support for marking packets for ECN 2016-12-13 19:56:21 +01:00
Peter D. Barnes, Jr.
fdae292bfc Rename attributes to remove spaces
Such attribute names are no longer permitted based on bug #2344 fix
2016-09-10 14:29:14 -07:00
Tom Henderson
1252e2e1a7 traffic-control: Call Simulator::Destroy() on tests involving CoDel
CoDel calls Simulator::Now (), so tests should call Simulator::Destroy ()
to clean up.
2016-08-25 10:52:25 -07:00
Stefano Avallone
8352930045 traffic-control: Move the PIE test suite to src/test/ns3tc 2016-08-09 23:40:33 +02:00
Pasquale Imputato
5f3f99ec52 traffic-control: Introduce the FQ-CoDel queue disc 2016-08-01 10:53:29 +02:00
Stefano Avallone
7fa7bc978f test: Move pfifo-fast and adaptive-red tests to ns3tc 2016-08-01 10:34:34 +02:00
Stefano Avallone
1ec310b39e traffic-control: PfifoFastQueueDisc uses priority to map packets to bands 2016-07-14 15:59:56 +02:00
Stefano Avallone
b7224c247f wifi: Register a select queue callback 2016-07-14 15:59:55 +02:00
Peter D. Barnes, Jr.
47815010d6 [test] Refactor to remove writeable global value. 2016-07-05 15:19:48 -07:00
Mohit P. Tahiliani
8d6a5b15ed traffic-control: Fix the adaptive red queue disc test 2016-05-19 00:14:23 +02:00
Sébastien Deronne
364ff63d7e wifi: (fixes #2307) Get rid of m_receivedAtLeastOneMpdu flag 2016-05-13 09:36:53 +02:00