()
| 286 | |
| 287 | |
| 288 | def configure_dpdk(): |
| 289 | try: |
| 290 | print('Configuring DPDK...') |
| 291 | # override RTE_MACHINE with the one in DPDK_BASE_CONFIG |
| 292 | cmd("sed -i '/CONFIG_RTE_MACHINE/s/^/#/g' %s/config/defconfig_x86_64-native-linuxapp-gcc" % DPDK_DIR) |
| 293 | cmd('cp -f %s %s' % (DPDK_BASE_CONFIG, DPDK_FINAL_CONFIG)) |
| 294 | |
| 295 | check_kernel_headers() |
| 296 | |
| 297 | check_mlx() |
| 298 | |
| 299 | generate_dpdk_extra_mk() |
| 300 | |
| 301 | cmd('cp -f %s %s' % (DPDK_FINAL_CONFIG, DPDK_ORIG_CONFIG)) |
| 302 | cmd('make -C %s config T=%s' % (DPDK_DIR, DPDK_TARGET)) |
| 303 | finally: |
| 304 | cmd('rm -f %s' % DPDK_FINAL_CONFIG) |
| 305 | |
| 306 | |
| 307 | def build_dpdk(): |
no test coverage detected