Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vppinfra: add spinlock inline functions
[vpp.git]
/
src
/
plugins
/
memif
/
memif.h
diff --git
a/src/plugins/memif/memif.h
b/src/plugins/memif/memif.h
index
a7a88e0
..
f57170f
100644
(file)
--- a/
src/plugins/memif/memif.h
+++ b/
src/plugins/memif/memif.h
@@
-15,6
+15,8
@@
*------------------------------------------------------------------
*/
*------------------------------------------------------------------
*/
+#include <vppinfra/lock.h>
+
typedef struct
{
u16 version;
typedef struct
{
u16 version;
@@
-98,7
+100,7
@@
typedef struct
typedef struct
{
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0);
typedef struct
{
CLIB_CACHE_LINE_ALIGN_MARK (cacheline0);
-
volatile u32 *
lockp;
+
clib_spinlock_t
lockp;
u32 flags;
#define MEMIF_IF_FLAG_ADMIN_UP (1 << 0)
#define MEMIF_IF_FLAG_IS_SLAVE (1 << 1)
u32 flags;
#define MEMIF_IF_FLAG_ADMIN_UP (1 << 0)
#define MEMIF_IF_FLAG_IS_SLAVE (1 << 1)