Commit Graph

58 Commits

Author SHA1 Message Date
Tom Henderson
ca7b93cc3d Merge node and common modules into new network module 2011-02-21 09:11:37 -08:00
Tom Henderson
df07734f32 merge src/simulator into src/core; move src/core to new module layout 2011-02-18 16:05:39 -08:00
Josh Pelkey
397de11f7d Add TCP test case logging, scripts 2011-02-01 14:31:54 -05:00
Josh Pelkey
c5f4efd6cf Move response vectors to a sub-folder 2011-01-20 14:39:10 -05:00
Josh Pelkey
28379f11af Move tcp-loss-response to actual test suite 2011-01-20 14:18:12 -05:00
Josh Pelkey
baf5893516 Move tcp-testcases to actual test suite 2011-01-19 16:23:13 -05:00
Mitch Watrous
3deeb9ee26 Make test cases not return bool valuesMake all TestSuite instances be static 2011-01-17 12:53:20 -08:00
Mitch Watrous
f67a639728 Make all TestSuite instances be static 2011-01-10 15:55:29 -08:00
Tom Henderson
78935c36d4 fix valgrind warnings for new TCP code 2010-12-19 21:57:21 -08:00
Tom Henderson
c56da284b3 Update TCP regression tests 2010-12-17 21:07:57 -08:00
Dean Armstrong
0946a77009 Bug 978: Consolidate Wi-Fi MAC high functionality
This change reorganises the Wi-Fi MAC high classes in attempt to
reduce duplication of functionality that is required for more than one
of the MAC high models. A new class called RegularWifiMac has been
created. This derives from the abstract WifiMac, and is parent of
AdhocWifiMac, StaWifiMac, ApWifiMac, and MeshWifiInterfaceMac. The QoS
and non-QoS class variants are no longer, with a RegularWifiMac
attribute "QosSupported" allowing selection between these two modes of
operation. QosWifiMacHelper and NqosWifiMacHelper continue to work as
previously.

Updates to some regression traces are necessary because the
reorganisation has led to random number streams being initialised in
slightly different orders and thus over-the-air timing changing.
2010-12-02 07:51:34 +00:00
Gustavo J. A. M. Carneiro
df9b164e5c Missing deps 2010-10-26 15:10:23 +01:00
Tom Henderson
d230dcfdbf fix valgrind issue in new global-routing test 2010-10-16 15:07:03 -07:00
Mitch Watrous
23adf1034b Remove regression tests from waf 2010-10-15 16:31:32 -07:00
Mitch Watrous
fb065d9693 Fixed problems due to missing NSC. 2010-10-08 10:01:00 -07:00
Tom Henderson
39b60cdc2f add mobility model test suite with more waypoint mobility model tests 2010-10-05 01:28:49 -07:00
Craig Dowell
def0d12507 get rid of about a zillion PeekData 2010-08-10 20:04:06 -07:00
Josh Pelkey
767fe9f7bc suppress wifi test pcap when running test.py 2010-07-20 14:04:47 -04:00
Dean Armstrong
ebb9193ef9 Bug 871: Rework construction of Wi-Fi rates
This patch attempts to lay some groundwork for enhancements to the Wi-Fi module
by bringing the representation of transmit rates more in line with the
standard.

The key part of the patch is the introduction of a type that corresponds to the
notion of Modulation Class described in IEEE 802.11-2007, Section 9.6.1, Table
9-2.

It also adds coding rate information to the WifiModes and centralises their
construction into a single WifiModeFactory method. The rates are also renamed
with reference to their Modulation Class.

WifiModes no longer have a WifiStandard, but the latter type still exists and is
used to imply the set of WifiModes that a MAC/PHY pair will support.
2010-06-16 10:55:13 +01:00
Josh Pelkey
855b3fdfd6 Test case for bug 902 2010-06-02 11:14:06 -04:00
Dean Armstrong
2d1d2546ad Time conversions take uint64's in wifi-msdu-aggregator-test-suite
Correct programming error in cset 6293:11a2f62de3ec that only a compiler older than mine found with the standard options. Specifically, the time conversion functions (in this case, MilliSeconds()) take uint64's as their argument and I was passing a floating point value.
2010-05-11 08:56:28 +01:00
Dean Armstrong
6b2aeb0548 Add MSDU aggregation throughput test.
This patch adds a test suite and initial test for the Wi-Fi MSDU
aggregation support in ns-3. The test is a throughput test and is a
regression test for Bug 873 - Queue occupancy counter not decremented
in WifiMacQueue::Remove().
2010-05-10 12:44:23 +01:00
Josh Pelkey
cdf032d7a9 move receive-list-error-model to src/common/error-model 2010-05-05 16:04:31 -04:00
Josh Pelkey
3c50c33fab Bug 888 - Writing ascii trace to addtional tests fails 2010-04-28 09:53:00 -04:00
Andrey Mazo
892d5e3f3d spell check, mostly in comments. 2010-04-23 15:09:31 +04:00
Craig Dowell
34527a3176 break down and check return values 2010-04-19 10:10:49 -07:00
Craig Dowell
ba3152296c repair unused returns in perfio and test-runner 2010-04-19 08:37:27 -07:00
Gustavo J. A. M. Carneiro
11172b4591 Fix ns3tcp-interop-test-suite after API change 2010-04-16 14:25:23 +01:00
Tom Henderson
4e4c85d640 add NSC version of TCP loss test suite 2010-04-12 21:42:53 -07:00
Josh Pelkey
49de2720d7 Modifiy tcp loss test to help with bug 818 2010-04-12 20:50:04 -04:00
Tom Henderson
a7bd7efb90 Add loss-based tcp test suite 2010-04-11 23:15:09 -07:00
Tom Henderson
ab6e1c3d0a Factor out socket writer application from tcp test suites 2010-04-11 23:12:42 -07:00
Tom Henderson
81454c3c20 [Bug 414] No error model for SimpleNetDevice 2010-03-05 11:56:10 -08:00
Mathieu Lacage
89f71d844a merge with HEAD 2010-02-25 14:17:21 +01:00
Craig Dowell
4771248dc5 remove ascii-writer, pcap-writer, branch merge 2010-02-12 16:20:59 -08:00
Craig Dowell
50f8b3dbcd branch merge 2010-02-08 23:16:24 -08:00
Craig Dowell
a5c5f18a6b add io performance benchmark 2010-02-08 23:06:31 -08:00
Tom Henderson
415693e71d ns3-tcp-socket test suite for socket-related TCP tests 2010-02-08 22:45:39 -08:00
Craig Dowell
37e30b25b3 Review feedback 2010-02-03 13:26:39 -08:00
Craig Dowell
0c932bc297 branch merge 2010-02-01 13:10:31 -08:00
Craig Dowell
8fa2f77f61 unused variables 2010-01-29 22:08:09 -08:00
Craig Dowell
63d879dd0b add ability to pass a header to pcap file object 2010-01-29 20:08:50 -08:00
Craig Dowell
b2a9926bdf add a place for perf tests 2010-01-29 15:01:07 -08:00
Craig Dowell
f7e5711a6a merge trace helper files 2010-01-25 14:52:52 -08:00
Mathieu Lacage
6dfc2e2c32 bug 602 2010-01-06 16:26:07 +01:00
Craig Dowell
8ae5f99f61 redo pcap tracing 2010-01-04 10:35:32 -08:00
Tom Henderson
61f9a5144c Align tcp test program with Application API change 2009-11-14 21:02:53 -08:00
Guillaume Seguin
c420843c3d Call Simulator::ScheduleWithContext from ns3::Channel subclasses when sending packets to other nodes 2009-11-14 17:47:05 +01:00
Craig Dowell
dafb0530cc fix ns3-tcp-cwnd unit test 2009-10-09 15:52:01 -07:00
Craig Dowell
47845a52b2 gcc 3.4.6 doesn't like implicit type conversion from double to unsigned int 2009-10-08 01:02:28 -07:00