LEFT | RIGHT |
1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8;
-*- | 1 ## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8;
-*- |
2 import os | 2 import os |
3 import sys | 3 import sys |
4 | 4 |
5 import Options | 5 import Options |
6 import Logs | 6 import Logs |
7 import Utils | 7 import Utils |
8 import Task | 8 import Task |
9 | 9 |
10 # Required NSC version | 10 # Required NSC version |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 'icmpv6-l4-protocol.cc', | 138 'icmpv6-l4-protocol.cc', |
139 'ipv6-test.cc', | 139 'ipv6-test.cc', |
140 'ipv6-extension-header-test-suite.cc', | 140 'ipv6-extension-header-test-suite.cc', |
141 'tcp-socket-base.cc', | 141 'tcp-socket-base.cc', |
142 'tcp-rfc793.cc', | 142 'tcp-rfc793.cc', |
143 'tcp-tahoe.cc', | 143 'tcp-tahoe.cc', |
144 'tcp-reno.cc', | 144 'tcp-reno.cc', |
145 'tcp-newreno.cc', | 145 'tcp-newreno.cc', |
146 'tcp-rx-buffer.cc', | 146 'tcp-rx-buffer.cc', |
147 'tcp-tx-buffer.cc', | 147 'tcp-tx-buffer.cc', |
| 148 'ipv4-packet-info-tag.cc', |
| 149 'ipv6-packet-info-tag.cc', |
148 ] | 150 ] |
149 | 151 |
150 headers = bld.new_task_gen('ns3header') | 152 headers = bld.new_task_gen('ns3header') |
151 headers.module = 'internet-stack' | 153 headers.module = 'internet-stack' |
152 headers.source = [ | 154 headers.source = [ |
153 'udp-header.h', | 155 'udp-header.h', |
154 'tcp-header.h', | 156 'tcp-header.h', |
155 'icmpv4.h', | 157 'icmpv4.h', |
156 'icmpv6-header.h', | 158 'icmpv6-header.h', |
157 # used by routing | 159 # used by routing |
158 'ipv4-interface.h', | 160 'ipv4-interface.h', |
159 'ipv4-l3-protocol.h', | 161 'ipv4-l3-protocol.h', |
160 'ipv6-l3-protocol.h', | 162 'ipv6-l3-protocol.h', |
161 'ipv6-extension-header.h', | 163 'ipv6-extension-header.h', |
162 'ipv6-option-header.h', | 164 'ipv6-option-header.h', |
163 'arp-l3-protocol.h', | 165 'arp-l3-protocol.h', |
164 'udp-l4-protocol.h', | 166 'udp-l4-protocol.h', |
165 'tcp-l4-protocol.h', | 167 'tcp-l4-protocol.h', |
166 'icmpv4-l4-protocol.h', | 168 'icmpv4-l4-protocol.h', |
167 'ipv4-l4-protocol.h', | 169 'ipv4-l4-protocol.h', |
168 'ipv4-raw-socket-impl.h', | 170 'ipv4-raw-socket-impl.h', |
169 'arp-header.h', | 171 'arp-header.h', |
170 'arp-cache.h', | 172 'arp-cache.h', |
171 'icmpv6-l4-protocol.h', | 173 'icmpv6-l4-protocol.h', |
172 'ipv6-l4-protocol.h', | 174 'ipv6-l4-protocol.h', |
173 'ipv6-interface.h', | 175 'ipv6-interface.h', |
174 'ndisc-cache.h', | 176 'ndisc-cache.h', |
175 'loopback-net-device.h', | 177 'loopback-net-device.h', |
| 178 'ipv4-packet-info-tag.h', |
| 179 'ipv6-packet-info-tag.h', |
176 ] | 180 ] |
177 | 181 |
178 if bld.env['NSC_ENABLED']: | 182 if bld.env['NSC_ENABLED']: |
179 obj.source.append ('nsc-tcp-socket-impl.cc') | 183 obj.source.append ('nsc-tcp-socket-impl.cc') |
180 obj.source.append ('nsc-tcp-l4-protocol.cc') | 184 obj.source.append ('nsc-tcp-l4-protocol.cc') |
181 obj.source.append ('nsc-tcp-socket-factory-impl.cc') | 185 obj.source.append ('nsc-tcp-socket-factory-impl.cc') |
182 obj.source.append ('nsc-sysctl.cc') | 186 obj.source.append ('nsc-sysctl.cc') |
183 headers.source.append('nsc-tcp-l4-protocol.h') | 187 headers.source.append('nsc-tcp-l4-protocol.h') |
184 obj.uselib = 'DL' | 188 obj.uselib = 'DL' |
LEFT | RIGHT |