aboutsummaryrefslogtreecommitdiffstats
path: root/src/adapt/nstack_share_res.h
diff options
context:
space:
mode:
authornanger <zhenyinan@huawei.com>2018-09-29 16:41:15 +0800
committernanger <zhenyinan@huawei.com>2018-09-29 16:45:14 +0800
commit74c9aed15303d388d7d0429128bc3af96f7eb45c (patch)
treeb4659364e410ef5b0f36b61bbf98c48e5763d8e5 /src/adapt/nstack_share_res.h
parent31ea86798426cf236d70c9de1944c723a6cb1d95 (diff)
Refactor: change to dmm share memory
Change-Id: Iff87eb5c6610c1db9247a898dd4c8ffbe6eeabdf Signed-off-by: nanger <zhenyinan@huawei.com>
Diffstat (limited to 'src/adapt/nstack_share_res.h')
-rw-r--r--src/adapt/nstack_share_res.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/adapt/nstack_share_res.h b/src/adapt/nstack_share_res.h
index 2737730..1a6112a 100644
--- a/src/adapt/nstack_share_res.h
+++ b/src/adapt/nstack_share_res.h
@@ -18,9 +18,8 @@
#define NSTACK_SHARE_RES_H
#include <stdint.h>
-#include "common_mem_spinlock.h"
#include "nstack_log.h"
-#include "common_func.h"
+#include "dmm_spinlock.h"
#ifdef __cplusplus
/* *INDENT-OFF* */
@@ -43,19 +42,9 @@ typedef struct unmatch_ver_info
char first_time_stamp[LOG_TIME_STAMP_LEN];
} unmatch_ver_info_t;
-#define DFX_TMR_INTERVAL 60000 /*60 seconds */
-typedef struct nstack_tick_info
-{
- uint64_t *tick_ptr; // tick from shared memory
- uint64_t interval; // tick interval, only used in stack process
- /* tick reference, updated periodically and read in tcpip_thread only */
- struct timeval ref_time; // ref tick time
- uint64_t ref_tick; // ref tick
-} nstack_tick_info_t;
-
int nstack_init_share_res ();
int nstack_attach_share_res ();
-common_mem_spinlock_t *nstack_get_fork_share_lock ();
+dmm_spinlock_t *nstack_get_fork_share_lock ();
#ifdef __cplusplus
/* *INDENT-OFF* */