equal
deleted
inserted
replaced
47 #include "ns3/simulator.h" |
47 #include "ns3/simulator.h" |
48 #include "ns3/nstime.h" |
48 #include "ns3/nstime.h" |
49 #include "ns3/data-rate.h" |
49 #include "ns3/data-rate.h" |
50 |
50 |
51 #include "ns3/ascii-trace.h" |
51 #include "ns3/ascii-trace.h" |
|
52 #include "ns3/pcap-trace.h" |
52 #include "ns3/internet-node.h" |
53 #include "ns3/internet-node.h" |
53 #include "ns3/p2p-channel.h" |
54 #include "ns3/p2p-channel.h" |
54 #include "ns3/p2p-net-device.h" |
55 #include "ns3/p2p-net-device.h" |
55 #include "ns3/mac-address.h" |
56 #include "ns3/mac-address.h" |
56 #include "ns3/ipv4-address.h" |
57 #include "ns3/ipv4-address.h" |
152 n0->GetIpv4()->SetDefaultRoute (Ipv4Address ("10.1.1.2"), 1); |
153 n0->GetIpv4()->SetDefaultRoute (Ipv4Address ("10.1.1.2"), 1); |
153 n3->GetIpv4()->SetDefaultRoute (Ipv4Address ("10.1.3.1"), 1); |
154 n3->GetIpv4()->SetDefaultRoute (Ipv4Address ("10.1.3.1"), 1); |
154 |
155 |
155 // Configure tracing of all enqueue, dequeue, and NetDevice receive events |
156 // Configure tracing of all enqueue, dequeue, and NetDevice receive events |
156 // Trace output will be sent to the simple-p2p.tr file |
157 // Trace output will be sent to the simple-p2p.tr file |
|
158 #if 0 |
157 AsciiTrace trace ("simple-p2p.tr"); |
159 AsciiTrace trace ("simple-p2p.tr"); |
158 trace.TraceAllQueues (); |
160 trace.TraceAllQueues (); |
159 trace.TraceAllNetDeviceRx (); |
161 trace.TraceAllNetDeviceRx (); |
|
162 #else |
|
163 PcapTrace trace ("simple-p2p.tr"); |
|
164 trace.TraceAllIp (); |
|
165 #endif |
160 |
166 |
161 Simulator::StopAt (Seconds(10.0)); |
167 Simulator::StopAt (Seconds(10.0)); |
162 |
168 |
163 Simulator::Run (); |
169 Simulator::Run (); |
164 |
170 |