Anay 2c547e60f4 Inet framework 6 years ago
..
lib 2c547e60f4 Inet framework 6 years ago
README 2c547e60f4 Inet framework 6 years ago
ns3-inet-validation-e7d4665.patch 2c547e60f4 Inet framework 6 years ago
runtest 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_1client_1app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_1client_1app_noack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_1client_4app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_1client_4app_noack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_2client_1app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_2client_1app_noack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_2client_4app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_nonqos_2client_4app_noack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_1client_1app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_1client_1app_noack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_1client_4app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_1client_4app_noack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_2client_1app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_2client_1app_noack.test.failed 2c547e60f4 Inet framework 6 years ago
wlan_qos_2client_4app_ack.test 2c547e60f4 Inet framework 6 years ago
wlan_qos_2client_4app_noack.test.failed 2c547e60f4 Inet framework 6 years ago

README

This folder contains the NS3 vs INET 802.11 validation tests.
-------------------------------------------------------------

The tested scenarios should run in both simulators through the same trajectories
generating exactly the same packets at exactly the same time. Both simulator
must be instrumented to generate the required log files for the comparison.
NS3 must be patched while INET should be built with the NS3_VALIDATION macro defined.

Steps to run the tests:

- Make sure you are running OMNeT++ 5.0 or later (will NOT work properly with 4.6).
- Download ns3.24.1 and extract it into a directory of your choice.
- Create a symlink named 'ns3' in this folder pointing to your NS3 installation folder
- Copy ns3-inet-validation-XXXXX.patch to the ns3 directory and patch the sources with
$ patch -p1 - Rebuild INET with the -DNS3_VALIDATION macro added to the CFLAGS variable.
To do this, uncomment the appropriate line in 'src/makefrags'.
- Compile NS3 using the official mechanism (./build.py --enable-examples)
- Execute 'runtest *.test' to run all tests