MCPcopy Create free account
hub / github.com/NetSys/bess / configure_dpdk

Function configure_dpdk

build.py:288–304  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

286
287
288def 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
307def build_dpdk():

Callers 1

build_dpdkFunction · 0.85

Calls 4

check_kernel_headersFunction · 0.85
check_mlxFunction · 0.85
generate_dpdk_extra_mkFunction · 0.85
cmdFunction · 0.70

Tested by

no test coverage detected