22 NUMBER_OF_IPS_PER_CORE=2,
23 BASE_SOURCE_IP='10.73.139.',
24 DESTINATION_IP='10.73.139.17',
25 DESTINATION_MAC='EC:0D:9A:8E:BA:10
',
28 TIME_TICK_DIFFERENCE=1000,
38 for core
in range(NUMBER_OF_CORES):
40 for ip
in range(NUMBER_OF_IPS_PER_CORE):
41 src_ip = f
'{BASE_SOURCE_IP}{last_ip + core * NUMBER_OF_IPS_PER_CORE + ip}'
43 core_maps.append(nsc.Core(lcore_id=core+1, src_ips=ips))
45 modules += [DAQModule(name=
"nic_sender", plugin=
"NICSender",
47 eal_arg_list=EAL_ARGS,
49 number_of_cores=NUMBER_OF_CORES,
50 number_of_ips_per_core=NUMBER_OF_IPS_PER_CORE,
54 time_tick_difference=TIME_TICK_DIFFERENCE,
59 mgraph = ModuleGraph(modules, queues=queues)
61 dpdk_app = App(modulegraph=mgraph, host=HOST, name=
"dpdk_sender")
generate_dpdk_sender_app(HOST='localhost', NUMBER_OF_CORES=2, NUMBER_OF_IPS_PER_CORE=2, BASE_SOURCE_IP='10.73.139.', DESTINATION_IP='10.73.139.17', DESTINATION_MAC='EC:0D:9A:8E:BA:10', FRONTEND_TYPE='tde', RATE=None, TIME_TICK_DIFFERENCE=1000, EAL_ARGS='')