diff options
Diffstat (limited to 'src/adapt/nstack_share_res.h')
-rw-r--r-- | src/adapt/nstack_share_res.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/src/adapt/nstack_share_res.h b/src/adapt/nstack_share_res.h deleted file mode 100644 index 2737730..0000000 --- a/src/adapt/nstack_share_res.h +++ /dev/null @@ -1,66 +0,0 @@ -/* -* -* Copyright (c) 2018 Huawei Technologies Co.,Ltd. -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at: -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -#ifndef NSTACK_SHARE_RES_H -#define NSTACK_SHARE_RES_H - -#include <stdint.h> -#include "common_mem_spinlock.h" -#include "nstack_log.h" -#include "common_func.h" - -#ifdef __cplusplus -/* *INDENT-OFF* */ -extern "C" { -/* *INDENT-ON* */ -#endif - -#define NSTACK_VERSION_SHM "nstack_version" -#define NSTACK_VERSION_LEN 128 -COMPAT_PROTECT (NSTACK_VERSION_LEN, 128); -#define MAX_UNMATCH_VER_CNT 32 -COMPAT_PROTECT (MAX_UNMATCH_VER_CNT, 32); - -#define NSTACK_GLOBAL_TICK_SHM "nstack_global_tick" - -typedef struct unmatch_ver_info -{ - int unmatch_count; - char lib_version[NSTACK_VERSION_LEN]; - 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 (); - -#ifdef __cplusplus -/* *INDENT-OFF* */ -} -/* *INDENT-ON* */ -#endif - -#endif |