예제 #1
1
파일: dpdk.c 프로젝트: roccen/lagopus
void
app_init(void) {
  app_assign_worker_ids();
  app_init_mbuf_pools();
  app_init_rings_rx();
  app_init_rings_tx();
  app_init_nics();
#ifdef __linux__
  app_init_kni();
#endif /* __linux__ */

  printf("Initialization completed.\n");
}
예제 #2
0
파일: init.c 프로젝트: AMildner/MoonGen
void
app_init(void)
{
	app_init_mbuf_pools();
	app_init_rings();
	app_init_ports();

	RTE_LOG(INFO, USER1, "Initialization completed\n");
}
예제 #3
0
void
app_init(void)
{
	app_assign_worker_ids();
	app_init_mbuf_pools();
	app_init_rings_rx();
	app_init_rings_tx();
	app_init_nics();
		
	printf("Initialization completed.\n");
}
예제 #4
0
파일: init.c 프로젝트: Cosios/dpdk
void
app_init(void)
{
	if ((sizeof(struct app_pkt_metadata) % RTE_CACHE_LINE_SIZE) != 0)
		rte_panic("Application pkt meta-data size mismatch\n");

	app_check_core_params();

	app_init_mbuf_pools();
	app_init_rings();
	app_init_ports();
	app_init_etc();

	RTE_LOG(INFO, USER1, "Initialization completed\n");
}