Home
last modified time | relevance | path

Searched refs:ka_shm (Results 1 – 3 of 3) sorted by relevance

/f-stack/dpdk/examples/l2fwd-keepalive/
H A Dshm.c17 struct rte_keepalive_shm *ka_shm; in rte_keepalive_shm_create() local
39 ka_shm = (struct rte_keepalive_shm *) mmap( in rte_keepalive_shm_create()
43 if (ka_shm == MAP_FAILED) in rte_keepalive_shm_create()
47 memset(ka_shm, 0, sizeof(struct rte_keepalive_shm)); in rte_keepalive_shm_create()
50 if (sem_init(&ka_shm->core_died, 1, 0) != 0) { in rte_keepalive_shm_create()
54 munmap(ka_shm, in rte_keepalive_shm_create()
63 ka_shm->core_state[idx_core] = in rte_keepalive_shm_create()
65 ka_shm->core_last_seen_times[idx_core] = 0; in rte_keepalive_shm_create()
68 return ka_shm; in rte_keepalive_shm_create()
104 void rte_keepalive_shm_cleanup(struct rte_keepalive_shm *ka_shm) in rte_keepalive_shm_cleanup() argument
[all …]
H A Dmain.c537 struct rte_keepalive_shm *ka_shm; in main() local
757 ka_shm = NULL; in main()
759 ka_shm = rte_keepalive_shm_create(); in main()
760 if (ka_shm == NULL) in main()
764 rte_keepalive_create(&dead_core, ka_shm); in main()
768 relay_core_state, ka_shm); in main()
818 if (ka_shm != NULL) in main()
819 rte_keepalive_shm_cleanup(ka_shm); in main()
H A Dshm.h69 void rte_keepalive_shm_cleanup(struct rte_keepalive_shm *ka_shm);